* plugins/gdb/debugger.c:
[anjuta-git-plugin.git] / ChangeLog
blobe87d8f70b5fc076715ff60e400343de3dc3a2ee1
1 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/gdb/debugger.c:
4         Enable logging of gdb communication with an environment variable
6 2008-01-19  Naba Kumar  <naba@gnome.org>
8         * plugins/editor/text-editor-iterable.c: (iiter_next),
9         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
10         editor native funtions to avoid round trips.
12 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
14         * plugins/editor/text_editor.c:
15         Fix a bug due to the previous patch: Unable to save new file in 
16         Scintilla
18 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
20         * plugins/debug-manager/disassemble.c,
21         plugins/debug-manager/disassemble.h,
22         plugins/debug-manager/registers.c,
23         plugins/debug-manager/registers.h,
24         plugins/debug-manager/memory.c,
25         plugins/debug-manager/memory.h,
26         plugins/debug-manager/command.c,
27         plugins/debug-manager/command.h,
28         plugins/debug-manager/queue.c,
29         plugins/debug-manager/queue.h,
30         plugins/debug-manager/breakpoints.c,
31         plugins/debug-manager/stack_trace.c,
32         plugins/debug-manager/threads.c,
33         plugins/debug-manager/plugin.c,
34         plugins/gdb/plugin.c,
35         plugins/gdb/debugger.c,
36         plugins/gdb/debugger.h,
37         manuals/reference/libanjuta/libanjuta-sections.txt,
38         manuals/reference/libanjuta/libanjuta.types,
39         libanjuta/interfaces/libanjuta.idl:
40         Use gulong instead of guint for addresses
41         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
42         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
44         * plugins/gdb/anjuta-gdb.plugin.in:
45         Remove reference to IAnjutaCpuDebugger (useless)
47 2008-01-18  Johannes Schmid <jhs@gnome.org>
49         * AUTHORS: Added Alexander
51 2008-01-18  Johannes Schmid <jhs@gnome.org>
53   Patch from: Alexander Korolyov <kilork@yandex.ru>
55         * plugins/editor/text_editor.c: (load_from_file),
56         (text_editor_save_file):
57         
58         Fixed symlinks (#510238) and file permission (#405321)
59         handling for scintilla editor. 
60   
61 2008-01-17  Johannes Schmid <jhs@gnome.org>
63         * plugins/document-manager/action-callbacks.c:
64         (on_editor_command_select_all_activate),
65         (on_editor_command_cut_activate),
66         (on_editor_command_paste_activate),
67         (on_editor_command_copy_activate),
68         (on_editor_command_clear_activate):
69   Resupport cut/copy/paste/clear on GtkEditables when those
70   have focus. (Important for shortcuts to work).
72         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
73         * plugins/document-manager/search-box.c: (on_search_activated):
74         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
75         * plugins/patch/patch-plugin.c: (on_ok_clicked):
76         * plugins/profiler/plugin.c: (profiler_get_data):
77         * plugins/project-wizard/druid.c: (npw_druid_new):
78         * plugins/project-wizard/install.c: (on_install_end_install_file):
79         * plugins/sourceview/anjuta-editor-sourceview.glade:
80         * plugins/subversion/anjuta-subversion.glade:
81         * plugins/tools/anjuta-tools.glade:
82         Various string fixes
84 2008-01-17  Naba Kumar  <naba@gnome.org>
86         Patch from James Liggett:
88         * plugins/subversion/subversion-add-dialog.c:
89         (on_subversion_add_response):
90         * plugins/subversion/subversion-copy-dialog.c:
91         (on_subversion_copy_response):
92         * plugins/subversion/subversion-diff-dialog.c:
93         (on_subversion_diff_response):
94         * plugins/subversion/subversion-merge-dialog.c:
95         (on_subversion_merge_response):
96         * plugins/subversion/subversion-remove-dialog.c:
97         (on_subversion_remove_response):
98         * plugins/subversion/subversion-switch-dialog.c:
99         (on_subversion_switch_response):
100         * plugins/subversion/subversion-ui-utils.c: (check_input):
101         * plugins/subversion/subversion-ui-utils.h:
102         * plugins/subversion/subversion-update-dialog.c:
103         (on_subversion_update_response):
105         If the user doesn't enter any data for path or revision fields in
106         certain SVN plugin dialogs, libsvn throws assertion failures and
107         kills Anjuta. To avoid this, the validity of path and revision
108         input data are checked before the command gets executed.
110         Fixes Bug #509510 - Check input of some dialogs to avoid termination
111         if user gives bad or no input
113 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
115         * plugins/document-manager/anjuta-docman.c:
116         Fix #507627 memory tab stay active on debugger stop
117         Remove two unused variables due to the previous patch
119 2008-01-16  Johannes Schmid <jhs@gnome.org>
121         * libanjuta/anjuta-plugin-manager.c:
122         Fixed #508399 – When you enable a plugin, preferences don't show up
124 2008-01-16  Rob Bradford  <rob@openedhand.com>
126         Reviewed by: Johannes Schmid <jhs@gnome.org>
128         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
129         (get_property_value_as_string), (set_property_value_as_string),
130         (register_callbacks):
131         * libanjuta/anjuta-preferences.h:
132         Add support for both file and folder preferences (originally only
133         folder choosers were supported. (Fixes bug: #508805.)
135         * plugins/file-manager/file-manager.glade:
136         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
137         type of property.
139 2008-01-16  Johannes Schmid <jhs@gnome.org>
141         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
142         .glade:
143         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
144         * src/anjuta.glade:
145         
146         Fixed #509875 – The "Update globale tags" button wording is incorrect
147         Fixed #509873 – Build Autotools Preferences has excessive padding
148         Fixed #509872 – General Information labels are incorrectly aligned
149         Fixed #509871 – General preferences has incorrect use of colons
150         
151 2008-01-16  Johannes Schmid <jhs@gnome.org>
153         * plugins/document-manager/anjuta-document-manager.glade:
154         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
156         Fixed #509865 – Incorrect padding in the Documents settings tabs
157         Fixed #509867 – Create button contents is mis-aligned
158         Fixed #509869 – "Add Directory" button is not HIG complient
160 2008-01-16  Johannes Schmid <jhs@gnome.org>
162         * libanjuta/anjuta-preferences-dialog.c:
163         (anjuta_preferences_dialog_add_page):
164         
165         Fix #509864 – No initial section selected when opening the Preferences dialog
167 2008-01-16  Johannes Schmid <jhs@gnome.org>
169         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
170         Removed unused gconf_notifications
171         
172         * plugins/search/anjuta-search.glade:
173         * plugins/subversion/anjuta-subversion.glade:
174         * plugins/tools/anjuta-tools.glade:
175         * src/anjuta-app.c: (anjuta_app_instance_init):
176         
177         Fixed various strings
179 2008-01-15  Naba Kumar  <naba@gnome.org>
181         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
182         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
183         file saved
185         * plugins/symbol-browser/an_symbol_view.c:
186         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
187         new file saved.
189 2008-01-15  Johannes Schmid <jhs@gnome.org>
191         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
192         (anjuta_profile_add_plugins_from_xml):
193         * plugins/file-manager/file-manager.glade:
194         Some string fixes
195         
196         * libanjuta/interfaces/libanjuta.idl:
197         Fixed docs
198                 
199         * plugins/sourceview/Makefile.am:
200         * plugins/sourceview/anjuta-editor-sourceview.glade:
201         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
202         (end_print), (print_setup), (sourceview_print),
203         (sourceview_print_preview):
204         * plugins/sourceview/sourceview.c: (iprint_print),
205         (iprint_print_preview):
206         
207         Added printing support to GtkSourceView editor
209 2007-01-14 Tom <tpgww@onepost.net>
211         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
213         * plugins/document-manager/anjuta-docman.c:
214         Fix two memory leaks added by the previous patch
216 2008-01-14  Johannes Schmid <jhs@gnome.org>
218         * plugins/sourceview/assist-tip.c: (assist_tip_move):
219         * plugins/sourceview/assist-window.c: (assist_window_move):
220         
221         Do not use opacity
223 2008-01-14  Rob Bradford  <rob@openedhand.com>
225         * global-tags/Makefile.am:
226         * global-tags/create_global_tags.sh.in:
227         Install anjuta-tags binary into FHS policy compliant directory and
228         update references. (Fixes bug: 509346.)
230 2008-01-13  Naba Kumar  <naba@gnome.org>
232         Patch from: Ritesh Khadgaray
233         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
234         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
235         Adds export-dynamic option to LDFLAGS to project template for libglade
236         to work for autoconnect signals.
238 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
240         * libanjuta/anjuta-utils.c:
241         anjuta_util_get_real_path return a string that need to be freed
242         with g_free even if PATH_MAX is not defined
244 2008-01-13  Andre Klapper  <a9016009@gmx.de>
246         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
247         to DOC_LINGUAS.
249 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
251         * plugins/document-manager/anjuta-docman.c:
252         Do not reopen file having escaped character (+,...) in path name
254 2008-01-13  Naba Kumar  <naba@gnome.org>
256         * libanjuta/interfaces/libanjuta.idl:
257         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
258         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
259         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
260         IAnjutaProjectManager::add_sources().
262         * plugins/glade/plugin.c: (on_glade_resource_removed),
263         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
264         stubs for handing resources in glade file.
266 2008-01-13  Naba Kumar  <naba@gnome.org>
268         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
270         * plugins/glade/plugin.c: (ifile_open): Select the first window
271         in the glade project when it is first opened. Avoids empty glade
272         document the first time.
274 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
276   Reviewed by: Johannes Schmid <jhs@gnome.org>
278         * plugins/gtodo/callback.c: (remove_todo_item):
279         Fix #507304 – crash in Anjuta IDE while removing done tasks
281 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
283         * plugins/debug-manager/anjuta-debug-manager.ui,
284         plugins/debug-manager/plugin.c,
285         plugins/debug-manager/start.h,
286         plugins/debug-manager/start.c:
287         New menu item to add extra source directories for debugger
289 === anjuta 2.3.2 ===
291 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
293         * plugins/gtodo/callback.c: (remove_todo_item):
294         Fix #507304 – crash in Anjuta IDE while removing done tasks
296 2008-01-11  Naba Kumar  <naba@gnome.org>
298         * configure.in: Bumped version to 2.3.2
299         * NEWS: Updated for anjuta 2.3.2 release
300         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
301         not 'make tarball'
303 2008-01-11  Johannes Schmid <jhs@gnome.org>
305         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
306         .glade:
307         Reverted accidently commited change
308         
309         * plugins/document-manager/anjuta-document-manager.glade:
310         Fix Gtk-Critical because of broken glade file
312 2008-01-11  Naba Kumar  <naba@gnome.org>
314         * plugins/glade/plugin.c: (on_document_destroy),
315         (glade_plugin_add_project): Fixed a bug where when more than one
316         glade document is open and one is closed, it closes all the glade
317         documents. Also it might have fixed the bug where sometimes closing
318         the glade document leaves glade widget tree unclosed.
320 2008-01-11  Naba Kumar  <naba@gnome.org>
322         * libanjuta/Makefile.am: Install glade3 files in own prefix to
323         prevent install errors when not installed as root (then the files
324         are only useful when glade-3 is installed in the same prefix, but it
325         doesn't harm anjuta runtime).
327         * plugins/sourceview/sourceview.c: Commented use of a file
328         not currently distributed.
330 2008-01-10  Naba Kumar  <naba@gnome.org>
332         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
333         nothing to translate in it.
335 2008-01-10  Johannes Schmid <jhs@gnome.org>
337         * plugins/project-wizard/templates/gnome.wiz:
338         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
339         * plugins/project-wizard/templates/gnome/src/main.c:
340         * plugins/project-wizard/templates/translatable-strings.h:
341         
342         Fixed #508497 and added a new chooser to select whether to use
343         libglade or not.
345 2008-01-10  Johannes Schmid <jhs@gnome.org>
347         Patch from Tom <tpgww@onepost.net>:
349         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
350         (anjuta_util_glist_path_dedup):
351         * libanjuta/anjuta-utils.h:
352         
353         Give the method a proper prefixed name
354         
355         * plugins/document-manager/action-callbacks.c:
356         (get_current_popup_active),
357         (on_editor_command_select_all_activate),
358         (on_editor_command_cut_activate),
359         (on_editor_command_paste_activate),
360         (on_editor_command_copy_activate),
361         (on_editor_command_clear_activate), (on_show_search),
362         (on_repeat_quicksearch):        
363         * plugins/document-manager/action-callbacks.h:
364         * plugins/document-manager/anjuta-docman.c:
365         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
366         (anjuta_docman_goto_file_line_mark),
367         (anjuta_docman_get_full_filename):
368         * plugins/document-manager/anjuta-docman.h:
369         * plugins/document-manager/anjuta-document-manager.ui:
370         * plugins/document-manager/plugin.c:
371         (update_document_ui_interface_items):
372         
373         Better way to fix the popup-menu items (Cut/Copy/Paste)
374         and various clean-ups.
375         
376         * plugins/document-manager/search-box.c: (on_document_changed),
377         (search_box_fill_search_focus):
378         * plugins/document-manager/search-box.h:
379         * plugins/search/plugin.c:
380         
381         Add a menu item to repeat the quick search
383 2008-01-10  Johannes Schmid <jhs@gnome.org>
385         * plugins/language-support-cpp-java/cpp-java-assist.c:
386         (on_assist_chosen):
387         
388         Fixed #508424 – Auto complete: previous char was removed when 
389         pre TAB to auto complete.
391 2008-01-10  Johannes Schmid <jhs@gnome.org>
393         Patch from: James Ligett:
395         * plugins/profiler/gprof-call-graph-view.c:
396         (gprof_call_graph_view_create_columns):
397         * plugins/profiler/gprof-flat-profile-view.c:
398         (gprof_flat_profile_view_create_columns):
399         
400         Fixed translation issues (#496833)
402 2008-01-10 Johannes Schmid <jhs@gnome.org>
404         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
406         * plugins/gtodo/gtodo.c: (category_manager_add_item):
407         Fix #460390 – Changing categories while edinting something
409 2008-01-09  Naba Kumar  <naba@gnome.org>
411         * libanjuta/anjuta-plugin-manager.c:
412         (anjuta_plugin_manager_activate_plugins): Commented dead code and
413         fixed a leak.
415         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
416         corruption reported in bug #507491. Potentially fixes too.
418 2008-01-09  Johannes Schmid <jhs@gnome.org>
420         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
422         * plugins/gtodo/mcategory.c: (category_manager_add_item):
423         Fix bug #505205 completely
424         
425         * AUTHORS: Added Bolesław
427 2008-01-08  Johannes Schmid <jhs@gnome.org>
429         * plugins/document-manager/action-callbacks.c:
430         (on_editor_command_cut_activate),
431         (on_editor_command_paste_activate),
432         (on_editor_command_copy_activate),
433         (on_editor_command_clear_activate):
434         
435         Fixed editor popup menu (Cut, Copy, Paste)
437 2008-01-08  Johannes Schmid <jhs@gnome.org>
439         * plugins/sourceview/sourceview.c: (autodetect_language):
440         Fixed a crash when creating a new file
442 2008-01-08  Johannes Schmid <jhs@gnome.org>
444         Patch by <bolekk@gmail.com> (GHOP Student)
446         * plugins/gtodo/mcategory.c: (category_manager_add_item):
447         Fix bug #505205
449 2008-01-08  Naba Kumar  <naba@gnome.org>
451         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
452         * libanjuta/anjuta-plugin-manager.c:
453         (anjuta_plugin_manager_select),
454         (anjuta_plugin_manager_activate_plugins):
455         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
456         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
457         (on_create_submenu), (create_open_with_submenu):
458         * src/about.c: (on_about_plugin_activate),
459         (about_create_plugins_submenu): Use translated version of get_string()
460         API in AnjutaDescription for translatable properties. Fixes bug #496833
461         comment #18.
463 2008-01-07  Johannes Schmid <jhs@gnome.org>
465         * plugins/build-basic-autotools/executer.c: (execute_program):
466         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
467         * plugins/debug-manager/anjuta-debug-manager.glade:
468         * plugins/debug-manager/locals.c: (create_locals_gui):
469         * plugins/file-loader/plugin.c: (on_create_submenu):
470         * plugins/gtodo/main.h:
471         * plugins/gtodo/preferences.c: (preferences_widget):
472         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
473         * plugins/tools/anjuta-tools.glade:
474         * plugins/tools/execute.c: (atp_output_context_print):
475         * src/main.c:
476         
477                 Another bunch of i18n fixes (#496833)
479 2008-01-07  Johannes Schmid <jhs@gnome.org>
481         * plugins/build-basic-autotools/build-basic-autotools.c:
482         (on_build_terminated):
483         * plugins/gtodo/interface.c: (set_read_only):
484         * plugins/project-manager/plugin.c: (confirm_removal),
485         (on_popup_add_to_project):
486         * plugins/subversion/anjuta-subversion.glade:
487         * plugins/tools/execute.c: (atp_output_context_print_result):
488         
489         Fixed some strings from #496833
491 2008-01-07  Johannes Schmid <jhs@gnome.org>
493         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
494         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
495         .in:
496         * plugins/language-support-cpp-java/plugin.c: (install_support),
497         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
498         Added basic Vala support
499         
500         * plugins/sourceview/sourceview.c: (autodetect_language):
501         Fixed mime-type detection
503 2008-01-06  Massimo Cora'  <maxcvs@email.it>
505   Reviewed by: Johannes Schmid <jhs@gnome.org>
507         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
508         (value_removed_current_editor), (symbol_db_activate),
509         (symbol_db_deactivate):
510         * plugins/symbol-db/symbol-db-engine.c:
511         (symbol_db_engine_get_global_members_filtered):
512         * plugins/symbol-db/symbol-db-view.c:
513         (do_add_child_symbol_to_view), (prepare_for_adding),
514         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
515         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
516         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
517         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
518         (sdb_view_init), (sdb_view_finalize),
519         (sdb_view_build_and_display_base_tree):
520         * plugins/symbol-db/symbol-db-view.h:
521         added controls to expand Global tab nodes in a non-freezing way.
522         Fixed also some little bugs always on global-tab.
524 2008-01-06  Naba Kumar  <naba@gnome.org>
526         Patches from James Liggett:
527         * plugins/profiler/gprof-call-graph-view.c:
528         (gprof_call_graph_view_create_columns):
529         * plugins/profiler/gprof-flat-profile-view.c:
530         (gprof_flat_profile_view_create_columns):
531         * plugins/profiler/gprof-function-call-tree-view.c:
532         (gprof_function_call_tree_view_create_columns): Made all
533         of the columns resizable and reorderable.
535 2008-01-06  Johannes Schmid <jhs@gnome.org>
537         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
538         (anjuta_launcher_check_password_real),
539         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
540         (anjuta_launcher_scan_pty),
541         (anjuta_launcher_disable_password_check):
542         * libanjuta/anjuta-launcher.h:
543         Added disable_password_check for stream where it does not make sense 
544         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
545         that sometimes occur in symbol-db plugin
546         
547         * plugins/file-manager/file-model.c:
548         (file_model_cancel_expand_idle):
549         Fixed removing of idle source
550         
551         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
552         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
553         
554         Fixed #348854 – invisible cursor in certain themes
556 2008-01-06  Naba Kumar  <naba@gnome.org>
558         * libanjuta/anjuta-preferences.c:
559         (anjuta_preferences_register_property_custom): Fixed a crash bug on
560         closing preferences dialog due to patch in bug #507300
562 2008-01-06  Naba Kumar  <naba@gnome.org>
564         * plugins/language-support-cpp-java/cpp-java-assist.c:
565         (on_assist_chosen):
566         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
567         * plugins/search/search-replace_backend.c: (create_search_entries):
568         Added missing unrefs.
570 2008-01-06  Johannes Schmid <jhs@gnome.org>
572         * plugins/debug-manager/variable.c: (get_hovered_word):
573   Add a g_object_unref()  
574         
575         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
576         (on_sourceview_hover_leave):
577         Fixed hover and editor interface to make hover in debugger work
579 2008-01-06  Naba Kumar  <naba@gnome.org>
581         * plugins/editor/text-editor.c: Whitespaces fixes.
582         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
583         DEBUG_PRINT instead of g_message.
585 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
587         * plugins/debug-manager/breakpoints.c:
588         Fix #507441: Disable all breakpoints doesn't work
589         Fix #507444: Enable Breakpoint menu item doesn't change name
591 2008-01-05  Naba Kumar  <naba@gnome.org>
593         * manuals/reference/libanjuta/libanjuta.types: Renamed
594         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
596 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
598         * plugins/debug-manager/variable.c:
599         Update variable display to use IAnjutaIterable instead of position
601         * plugins/editor/text_editor_cbs.c,
602         plugins/editor/text_editor.c:
603         Fix Gtk critical warnings when a hover signal is emitted
604         Fix get_text_iter in Scintilla (range should include last character)
605         
606 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
608         * plugins/debug-manager/debug_tree.c,
609         plugins/debug-manager/debug_tree.h,
610         plugins/debug-manager/watch.c,
611         plugins/debug-manager/command.c,
612         plugins/debug-manager/queue.c,
613         plugins/gdb/plugin.c,
614         plugins/gdb/debugger.c,
615         plugins/gdb/debugger.h,
616         libanjuta/interfaces/libanjuta.idl:
617         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
619 2008-01-05  Naba Kumar  <naba@gnome.org>
621         * plugins/valgrind/plugin.c: Removed stock icon open/save from
622         menus to avoid conflict with file open/save. Fixes bug #507455
624 2008-01-05  Johannes Schmid <jhs@gnome.org>
626         * configure.in:
627         Conditionally depend on gtksourceview2 >= 2.1.0
628         
629         * libanjuta/interfaces/libanjuta.idl:
630         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
631         iterators instead of positions
632         
633         * plugins/debug-manager/threads.c:
634         Fixed a warnings by including gnome-vfs properly
635         
636         * plugins/debug-manager/variable.c: (get_hovered_word),
637         (on_hover_over):
638         Updated to changes in IAnjutaEditorHover/Selection
639         
640         * plugins/document-manager/action-callbacks.c:
641         (on_editor_command_upper_case_activate),
642         (on_editor_command_lower_case_activate):
643         * plugins/document-manager/search-box.c: (on_incremental_search),
644         (on_search_activated):
645         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
646         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
647         (iselection_get_start), (iselection_get_end),
648         (iselection_iface_init), (ihover_display), (ihover_iface_init):
649         * plugins/editor/text_editor_cbs.c:
650         (on_text_editor_scintilla_notify):
651         
652         Updated to changes in IAnjutaEditorHover/Selection and updated editor
653         interface of scintilla editor.
654         
655         * plugins/language-manager/languages.xml:
656         * plugins/language-manager/plugin.c:
657         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
658         Added chdr to C language files and some DEBUG_PRINTs
659         
660         * plugins/language-support-cpp-java/cpp-java-assist.c:
661         (on_assist_chosen):
662         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
663         * plugins/search/plugin.c: (find_incremental):
664         * plugins/search/search-replace.c: (search_and_replace):
665         * plugins/search/search-replace_backend.c: (create_search_entries):
666                 Adapted to changed interfaces
668         * plugins/sourceview/Makefile.am:
669         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
670         (set_uri), (anjuta_document_save):
671         * plugins/sourceview/anjuta-editor-sourceview.glade:
672         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
673         (anjuta_view_key_press_event):
674         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
675         * plugins/sourceview/sourceview-cell.c:
676         (sourceview_cell_instance_init), (sourceview_cell_finalize),
677         (icell_get_line), (icell_get_attribute), (icell_iface_init):
678         * plugins/sourceview/sourceview-prefs.c: (get_bool),
679         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
680         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
681         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
682         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
683         * plugins/sourceview/sourceview-private.h:
684         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
685         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
686         (on_document_loaded), (sourceview_instance_init),
687         (sourceview_dispose), (sourceview_finalize),
688         (sourceview_create_markers), (sourceview_new),
689         (ifile_savable_save), (ieditor_get_tab_size),
690         (ieditor_set_tab_size), (ieditor_set_use_spaces),
691         (ieditor_set_auto_indent), (ieditor_goto_line),
692         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
693         (iselect_block), (iselect_set), (iselect_get_start),
694         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
695         (imark_unmark), (imark_is_marker_set),
696         (imark_location_from_handle), (imark_delete_all_markers),
697         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
698         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
699         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
700         (ilanguage_get_supported_languages), (autodetect_language),
701         (ilanguage_set_language), (iassist_show_tips),
702         (on_sourceview_hover_leave), (on_sourceview_hover_over),
703         (ihover_display), (ihover_iface_init):
704         
705         Use GtkSourceView 2.1.x:
706         * New mark interface
707         * Fixed #486724 and #488615
708         * Implemented hover interface
709         * Adapted to changed interfaces
711 2008-01-04  Rob Bradford  <rob@o-hand.com>
713         Reviewed by Naba Kumar  <naba@gnome.org>:
714         * libanjuta/anjuta-preferences.c:
715         (anjuta_preferences_register_property_custom):
716         Unregister preferences for custom preferences when the widget is
717         destroyed.
719 2008-01-03  Johannes Schmid <jhs@gnome.org>
721         * plugins/file-manager/file-model.c: (file_model_row_expanded),
722         (file_model_row_collapsed):
723   Fixed the too method to take a correct data argument
725 2008-01-02  Johannes Schmid <jhs@gnome.org>
727         * plugins/document-manager/anjuta-docman.c:
728         (anjuta_docman_add_document), (anjuta_docman_remove_document):
729         ref and unref correctly to silence a Gtk+ critical
731 2008-01-01  Johannes Schmid <jhs@gnome.org>
733         * plugins/editor/text_editor.c: (itext_editor_get_text):
734         Fixed #506740 – ianjuta_editor_get_text crash if request 
735         text past the buffer length
737 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
739         * plugins/debug-manager/utilities.c,
740         plugins/debug-manager/utilities.h,
741         plugins/debug-manager/breakpoints.c:
742         Move get_current_editor function in utilities.c
744         * plugins/debug-manager/plugin.c,
745         plugins/debug-manager/debug_tree.c,
746         plugins/debug-manager/debug_tree.h,
747         plugins/debug-manager/watch.c,
748         plugins/debug-manager/watch.h,
749         plugins/debug-manager/locals.c,
750         plugins/debug-manager/locals.h,
751         (added) plugins/debug-manager/variable.c,
752         (added) plugins/debug-manager/variable.h,
753         plugins/debug-manager/Makefile.am:
754         Use hover interface to display variable value
756 2007-12-31  Johannes Schmid <jhs@gnome.org>
758         * libanjuta/Makefile.am:
759         Only install glade catalog files if glade-3 is available
760         (Fixes #506269 and #500296)
762 2007-12-30  Johannes Schmid <jhs@gnome.org>
764         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
765         (set_property_value_as_string), (register_callbacks):
767   Fixed GtkFileChooserButton preferences to also work when only the combo
768   changes without a dialog being open.
770 2007-12-29  Johannes Schmid <jhs@gnome.org>
772         * plugins/editor/Makefile.am:
773         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
775 2007-12-29  Johannes Schmid <jhs@gnome.org>
777         * plugins/devhelp/plugin.c: (devhelp_activate):
778         Fixed #498986 - Anjuta-2.3.0 fails to build
780 2007-12-29  Johannes Schmid <jhs@gnome.org>
782         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
783         * plugins/debug-manager/plugin.c:
784         (on_run_to_cursor_action_activate):
785         * plugins/document-manager/anjuta-docman.c:
786         (anjuta_docman_goto_file_line_mark):
787         * plugins/symbol-db/plugin.c: (value_added_current_editor),
788         (value_removed_current_editor):
789         
790         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
791         all those to value_added_current_document...
793         * plugins/editor/anjuta-editor-scintilla.glade:
794         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
795         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
797 2007-12-28  Massimo Cora'  <maxcvs@email.it>
799   * plugins/symbol-db/plugin.c: (on_importing_project_end),
800   (symbol_db_activate), (symbol_db_deactivate),
801   (symbol_db_instance_init), (isymbol_manager_get_parents):
802   * plugins/symbol-db/plugin.h:
803   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
804   * plugins/symbol-db/symbol-db-engine.c:
805   (symbol_db_engine_get_global_members_filtered):
806   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
807   (on_symbol_inserted):
808   Filtered out static functions on global-tab. E.g. when flag
809   is_file_scope = 1 we won't add entries there.
810   Fixed a little bug on 'Global'->'Vars/Others' node too.
812 2007-12-28  Johannes Schmid <jhs@gnome.org>
814   * libanjuta/anjuta-launcher.c:
815   Fixed a silly (and completely useless) memory corruption that probably 
816   only occured at a few race conditions though I wonder why it did not 
817         happen more often
819 2007-12-28  Johannes Schmid <jhs@gnome.org>
820         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
821         * plugins/debug-manager/plugin.c: (set_program_counter):
822         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
823         * plugins/debug-manager/start.c: (get_source_directories):
824         * plugins/debug-manager/threads.c: (on_info_thread),
825         (on_list_thread):
826         * plugins/file-manager/file-model.c: (file_model_set_property):
827         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
828         * plugins/tools/editor.c: (on_editor_response):
829         
830         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
831         
832         * plugins/document-manager/plugin.c: (update_title),
833         (value_added_project_root_uri):
834         * plugins/document-manager/plugin.h:
835         Shorten down the title bar if the current path is inside the opened project
837 2007-12-28  Massimo Cora'  <maxcvs@email.it>
839         reviewed by: Johannes Schmid <jhs@gnome.org>
841         * plugins/project-wizard/templates/java/project.anjuta:
842         * plugins/project-wizard/templates/mkfile/project.anjuta:
843         * plugins/project-wizard/templates/python/project.anjuta:
844         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
845         let new projects use new SymbolDB plugin.
846         
847         * plugins/symbol-browser/images/Makefile.am:
848         added some images taken from MonoDevelop project.
849         
850         * plugins/symbol-db/plugin.c: (value_added_current_editor),
851         (goto_file_line), (on_importing_project_end), (project_root_added),
852         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
853         (isymbol_manager_search):
854         Added project-updating feature when opening a project with some files
855   modified externally [e.g. a svn up].
856         
857         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
858         (sdb_engine_iterator_node_instance_init),
859         (sdb_engine_iterator_node_finalize),
860         (symbol_db_engine_iterator_node_set_conversion_hash):
861         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
862         * plugins/symbol-db/symbol-db-engine-iterator.c:
863         (symbol_db_engine_iterator_new):
864         * plugins/symbol-db/symbol-db-engine-iterator.h:
865          Moved Hash table initialization into the engine. This proxies and
866   speeds up the process of creation and iteration of a GdaDataModel.
867         
868         * plugins/symbol-db/symbol-db-engine.c:
869         (sdb_engine_ctags_output_thread),
870         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
871         (sdb_engine_scan_files_1), (sdb_engine_init),
872         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
873         (symbol_db_engine_add_new_workspace),
874         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
875         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
876         (symbol_db_engine_get_sym_type_conversion_hash),
877         (symbol_db_engine_update_files_symbols),
878         (symbol_db_engine_update_project_symbols),
879         (symbol_db_engine_update_buffer_symbols),
880         (symbol_db_engine_get_class_parents),
881         (symbol_db_engine_get_global_members_filtered),
882         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
883         (symbol_db_engine_get_scope_members_by_symbol_id),
884         (symbol_db_engine_get_scope_members),
885         (symbol_db_engine_get_current_scope),
886         (symbol_db_engine_get_file_symbols),
887         (symbol_db_engine_get_symbol_info_by_id),
888         (symbol_db_engine_find_symbol_by_name_pattern),
889         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
890         * plugins/symbol-db/symbol-db-engine.h:
891         * plugins/symbol-db/symbol-db-view-locals.c:
892         (sdb_view_locals_get_iter_from_row_ref),
893         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
894         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
895         (on_symbol_inserted), (symbol_db_view_locals_update_list):
896         Changes on some queries fuctions and some fixes. Added *_filtered
897   functions.
898         
899         * plugins/symbol-db/symbol-db-view.c:
900         (do_add_child_symbol_to_view), (add_new_waiting_for),
901         (prepare_for_adding), (on_symbol_inserted),
902         (do_recurse_subtree_and_remove), (on_symbol_removed),
903         (sdb_view_do_add_hidden_dummy_child),
904         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
905         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
906         (sdb_view_locals_create_new_store), (sdb_view_init),
907         (sdb_view_finalize), (sdb_view_class_init),
908         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
909         (symbol_db_view_get_pixbuf),
910         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
911         New display for global tags. This is the definitive version, bugs apart.
912         
913         * plugins/symbol-db/tables.sql:
914         fixed typo.
916 2007-12-27  Naba Kumar  <naba@gnome.org>
918         * libanjuta/interfaces/libanjuta.idl:
919         * plugins/editor/aneditor-priv.h:
920         * plugins/editor/aneditor.cxx:
921         * plugins/editor/text_editor.c: (text_editor_instance_init),
922         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
923         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
924         * plugins/editor/text_editor.h:
925         * plugins/editor/text_editor_cbs.c:
926         (on_text_editor_scintilla_notify):
928         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
929         related code in AnEditor. Fixed some compilation warnings.
931 2007-12-26  Naba Kumar  <naba@gnome.org>
933         * Changelog: Fixed indentation.
935 2007-12-25  Naba Kumar  <naba@gnome.org>
937         * plugins/editor/Makefile.am:
938         * plugins/editor/editor.glade:
939         * plugins/editor/plugin.c:
940         * plugins/editor/style-editor.c:
941         * plugins/sourceview/Makefile.am:
942         * plugins/sourceview/plugin.c:
943         * plugins/sourceview/sourceview.glade:
944         * plugins/valgrind/Makefile.am:
946         Renamed glade files to anjuta-editor-* to give name space for the
947         schema files (because they are installed in system directory).
949         * scripts/build-schemas.mk: Install the schemas files also (need for
950         binary package installation/uninstallation).
952 2007-12-25  Johannes Schmid <jhs@gnome.org>
954         * plugins/language-support-cpp-java/plugin.c:
955         (set_indentation_param_vim):
956         
957         Support some more vim modeline commands and shortcuts (#504331)
959 2007-12-25  Johannes Schmid <jhs@gnome.org>
961         Patches from James Liggett:
962         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
963         (anjuta_vcs_status_tree_view_init):
964         * plugins/subversion/subversion-commit-dialog.c:
965         (subversion_commit_dialog):
966         * plugins/subversion/subversion-diff-dialog.c:
967         (on_subversion_diff_response):
968         * plugins/subversion/subversion-log-dialog.c:
969         (on_log_view_selected_button_clicked),
970         (on_log_diff_selected_button_clicked),
971         (on_log_diff_previous_button_clicked):
972         * plugins/subversion/subversion-resolve-dialog.c:
973         (subversion_resolve_dialog):
974         * plugins/subversion/subversion-revert-dialog.c:
975         (subversion_revert_dialog):
976         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
977         (pulse_progress_bar), (hide_pulse_progress_bar),
978         (disconnect_data_arrived_signals),
979         (cancel_data_arrived_signal_disconnect):
980         * plugins/subversion/subversion-ui-utils.h:
981         
982         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
983         #505237 – Sort list of modified files
985 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
987         * plugins/gdb/debugger.c:
988         Fix bug #491301: Inspecting a variable opens a bad focus dialog
990 2007-12-23  Johannes Schmid <jhs@gnome.org>
992         * plugins/language-support-cpp-java/plugin.c:
993         (set_indentation_param_emacs), (set_indentation_param_vim),
994         (parse_mode_line_emacs), (parse_mode_line_vim),
995         (extract_mode_line), (initialize_indentation_params):
997         Added (basic) support for vim modelines (#504331)
999         * plugins/message-view/message-view.c: (message_view_next),
1000         (message_view_previous):
1001         
1002         Fixed next/previous message
1004 2007-12-23  Johannes Schmid <jhs@gnome.org>
1006         * libanjuta/anjuta-ui.h:
1007         Check for != NULL before unref'ing pixbuf (related to #497878)
1008         
1009         * plugins/devhelp/plugin.c: (register_stock_icons):
1010         * plugins/document-manager/anjuta-docman.c:
1011         (anjuta_docman_add_document):
1012         * plugins/glade/plugin.c: (on_close_activated),
1013         (register_stock_icons), (on_session_save),
1014         (glade_plugin_add_project):
1015         
1016         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1017         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1018         
1019         * plugins/language-support-cpp-java/plugin.c:
1020         (register_stock_icons):
1021         Fixed stock icon registration macros
1023 2007-12-23  Johannes Schmid <jhs@gnome.org>
1025         * global-tags/Makefile.am:
1026         * launcher/Makefile.am:
1027         * libanjuta/Makefile.am:
1028         * libegg/Makefile.am:
1029         * manuals/anjuta-faqs/Makefile.am:
1030         * manuals/anjuta-manual/Makefile.am:
1031         * manuals/reference/libanjuta/Makefile.am:
1032         * plugins/build-basic-autotools/Makefile.am:
1033         * plugins/class-gen/Makefile.am:
1034         * plugins/class-inheritance/Makefile.am:
1035         * plugins/cvs-plugin/Makefile.am:
1036         * plugins/debug-manager/Makefile.am:
1037         * plugins/devhelp/Makefile.am:
1038         * plugins/document-manager/Makefile.am:
1039         * plugins/editor/Makefile.am:
1040         * plugins/editor/scintilla/Makefile.am:
1041         * plugins/editor/scintilla/include/Makefile.am:
1042         * plugins/file-loader/Makefile.am:
1043         * plugins/file-manager/Makefile.am:
1044         * plugins/file-wizard/Makefile.am:
1045         * plugins/gdb/Makefile.am:
1046         * plugins/glade/Makefile.am:
1047         * plugins/gtodo/Makefile.am:
1048         * plugins/gvim/Makefile.am:
1049         * plugins/indent/Makefile.am:
1050         * plugins/language-manager/Makefile.am:
1051         * plugins/language-support-cpp-java/Makefile.am:
1052         * plugins/macro/Makefile.am:
1053         * plugins/message-view/Makefile.am:
1054         * plugins/patch/Makefile.am:
1055         * plugins/profiler/Makefile.am:
1056         * plugins/project-import/Makefile.am:
1057         * plugins/project-manager/Makefile.am:
1058         * plugins/project-wizard/Makefile.am:
1059         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1060         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1061         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1062         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1063         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1064         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1065         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1066         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1067         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1068         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1069         * plugins/sample1/Makefile.am:
1070         * plugins/search/Makefile.am:
1071         * plugins/sourceview/Makefile.am:
1072         * plugins/subversion/Makefile.am:
1073         * plugins/symbol-browser/Makefile.am:
1074         * plugins/symbol-db/Makefile.am:
1075         * plugins/symbol-db/test/Makefile.am:
1076         * plugins/terminal/Makefile.am:
1077         * plugins/tools/Makefile.am:
1078         * plugins/valgrind/Makefile.am:
1079         * src/Makefile.am:
1080         * tagmanager/Makefile.am:
1081         
1082         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1083         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1084         warnings from illigel C++ compiler flags.
1086 2007-12-23  Johannes Schmid <jhs@gnome.org>
1088         Patch from Tom <tpgww@onepost.net>:
1089   
1090         * plugins/document-manager/anjuta-docman.c:
1091         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1092         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1093         (anjuta_docman_instance_init), (on_notebook_switch_page),
1094         (anjuta_docman_grab_text_focus):
1095         * plugins/document-manager/plugin.c: (on_document_added),
1096         (on_window_key_press_event), (on_window_key_release_event):
1097         
1098         Some more document-manager code cleanups and fixes.
1100 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1102         * plugins/symbol-db/plugin.c: (register_stock_icons),
1103         (value_added_current_editor), (value_removed_current_editor),
1104         (on_importing_project_end), (project_root_removed):
1105         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1107         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1108         (symbol_db_engine_get_file_db_path):
1109         fixed a useless warning.
1111         * plugins/symbol-db/symbol-db-view-locals.c:
1112         (traverse_free_waiting_for), (file_view_status_destroy),
1113         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1114         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1115         (sdb_view_locals_finalize), (on_symbol_inserted),
1116         (symbol_db_view_locals_recv_signals_from_engine),
1117         (symbol_db_view_locals_update_list):
1118         more speed on editors switching. GtkTreeStore caching method implemented.
1119         Fixed compiler warnings and a little memory leak.
1121         * plugins/symbol-db/symbol-db-view-locals.h:
1122         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1123         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1124         (on_scan_end), (on_symbol_inserted),
1125         (sdb_view_locals_create_new_store), (sdb_view_init),
1126         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1127         * plugins/symbol-db/symbol-db-view.h:
1128         fixed some crashers. Now project loading/populating should be quite quick.
1130 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1132         * plugins/debug-manager/command.c,
1133         plugins/debug-manager/queue.c:
1134         Take care of command return value (FALSE is an error)
1136 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1138         * plugins/debug-manager/anjuta-debug-manager.glade,
1139         plugins/debug-manager/breakpoints.c:
1140         Remove address, condition and pass breakpoint column if not supported
1141         Fix clear all remove_all to avoid an endless loop if a breakpoint
1142         cannot be removed
1144 2007-12-17  Johannes Schmid <jhs@gnome.org>
1146         Patch from Tom <tpgww@onepost.net> (with some changes):
1148         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1149         (on_save_as_activate), (on_save_all_activate),
1150         (on_close_file_activate), (on_close_all_file_activate),
1151         (on_reload_file_activate), (on_editor_command_clear_activate),
1152         (on_transform_eolchars1_activate), (on_comment_block),
1153         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1154         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1155         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1156         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1157         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1158         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1159         (on_zoom_out_text_activate):
1160         * plugins/document-manager/action-callbacks.h:
1161         * plugins/document-manager/anjuta-docman.c:
1162         (on_notebook_page_close_button_click),
1163         (on_notebook_page_close_button_enter),
1164         (on_notebook_page_close_button_leave),
1165         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1166         (anjuta_docman_page_init), (anjuta_docman_page_new),
1167         (on_open_filesel_response), (create_file_open_dialog_gui),
1168         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1169         (anjuta_docman_instance_init), (on_notebook_switch_page),
1170         (on_document_destroy), (anjuta_docman_add_editor),
1171         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1172         (anjuta_docman_set_current_document),
1173         (anjuta_docman_goto_file_line_mark), (get_real_path),
1174         (anjuta_docman_get_full_filename),
1175         (anjuta_docman_delete_all_markers),
1176         (anjuta_docman_delete_all_indicators),
1177         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1178         (anjuta_docman_order_tabs):
1179         * plugins/document-manager/anjuta-docman.h:
1180         * plugins/document-manager/file_history.c: (an_hist_file_new),
1181         (an_file_history_push), (an_file_history_dump):
1182         * plugins/document-manager/file_history.h:
1183         * plugins/document-manager/plugin.c: (update_title),
1184         (value_removed_project_root_uri),
1185         (update_document_ui_interface_items), (menu_name_compare),
1186         (on_document_added), (on_document_changed),
1187         (on_window_key_press_event), (on_window_key_release_event),
1188         (on_session_save):
1189         * plugins/document-manager/search-box.c: (on_document_changed),
1190         (on_goto_activated), (search_box_init), (search_box_new):
1191         * plugins/document-manager/search-box.h:
1193         Yet more code cleanups
1194         Save glade files correctly in session
1195         Use new tooltip API if available
1196         Sort notebook pages when session is restored (needs work)
1198 2007-12-16  Johannes Schmid <jhs@gnome.org>
1200         * plugins/document-manager/anjuta-docman.c:
1201         (anjuta_docman_add_document):
1202         
1203         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1204         the new search bar was introduced.
1206 2007-12-12  Johannes Schmid <jhs@gnome.org>
1207   
1208         Patch from  Tom <tpgww@onepost.net>:
1209         (#485233 – another bunch of docman cleanups)
1210   
1211         * libanjuta/interfaces/libanjuta.idl:
1212         * plugins/document-manager/action-callbacks.c:
1213         (get_current_document), (get_current_focus_widget),
1214         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1215         (on_close_file_activate), (on_close_all_file_activate),
1216         (on_reload_file_activate), (on_print_activate),
1217         (on_print_preview_activate),
1218         (on_editor_command_upper_case_activate),
1219         (on_editor_command_lower_case_activate),
1220         (on_editor_command_eol_crlf_activate),
1221         (on_editor_command_eol_lf_activate),
1222         (on_editor_command_eol_cr_activate),
1223         (on_editor_command_select_all_activate),
1224         (on_editor_command_select_to_brace_activate),
1225         (on_editor_command_select_block_activate),
1226         (on_editor_command_match_brace_activate),
1227         (on_editor_command_undo_activate),
1228         (on_editor_command_redo_activate),
1229         (on_editor_command_cut_activate),
1230         (on_editor_command_paste_activate),
1231         (on_editor_command_copy_activate),
1232         (on_editor_command_clear_activate),
1233         (on_editor_command_close_folds_all_activate),
1234         (on_editor_command_open_folds_all_activate),
1235         (on_editor_command_toggle_fold_activate),
1236         (on_editor_command_bookmark_toggle_activate),
1237         (on_editor_command_bookmark_first_activate),
1238         (on_editor_command_bookmark_next_activate),
1239         (on_editor_command_bookmark_prev_activate),
1240         (on_editor_command_bookmark_last_activate),
1241         (on_editor_command_bookmark_clear_activate),
1242         (on_transform_eolchars1_activate), (on_comment_block),
1243         (on_comment_box), (on_comment_stream),
1244         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1245         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1246         (on_force_hilite_activate), (on_swap_activate),
1247         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1248         * plugins/document-manager/action-callbacks.h:
1249         * plugins/document-manager/anjuta-docman.c:
1250         (on_notebook_page_close_button_click),
1251         (on_notebook_page_close_button_enter),
1252         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1253         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1254         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1255         (on_open_filesel_response), (anjuta_docman_open_file),
1256         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1257         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1258         (anjuta_docman_class_init), (anjuta_docman_new),
1259         (on_notebook_switch_page), (on_document_save_point),
1260         (on_document_destroy), (anjuta_docman_add_editor),
1261         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1262         (anjuta_docman_set_popup_menu),
1263         (anjuta_docman_get_current_focus_widget),
1264         (anjuta_docman_get_page_for_document),
1265         (anjuta_docman_get_current_document),
1266         (anjuta_docman_set_current_document),
1267         (anjuta_docman_goto_file_line),
1268         (anjuta_docman_goto_file_line_mark),
1269         (anjuta_docman_get_full_filename),
1270         (anjuta_docman_present_notebook_page),
1271         (anjuta_docman_update_page_label),
1272         (anjuta_docman_delete_all_markers),
1273         (anjuta_docman_delete_all_indicators),
1274         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1275         (do_ordertab1), (anjuta_docman_order_tabs),
1276         (anjuta_docman_set_editor_properties),
1277         (anjuta_docman_get_document_for_path),
1278         (anjuta_docman_get_all_doc_widgets):
1279         * plugins/document-manager/anjuta-docman.h:
1280         * plugins/document-manager/editor-tooltips.c:
1281         * plugins/document-manager/plugin.c: (update_title),
1282         (update_document_ui_enable_all), (update_document_ui_disable_all),
1283         (update_document_ui_save_items),
1284         (update_document_ui_interface_items), (update_document_ui),
1285         (on_document_update_save_ui), (update_status),
1286         (on_document_update_ui), (on_document_added),
1287         (on_document_changed), (on_session_save), (on_save_prompt),
1288         (on_docman_auto_save), (on_gconf_notify_timer):
1289         * plugins/document-manager/search-box.c: (on_document_changed),
1290         (search_box_new), (search_box_grab_line_focus):
1291         * plugins/glade/plugin.c: (ifile_open):
1292         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1293         * plugins/search/search-replace_backend.c: (create_search_entries):
1294         * plugins/sourceview/anjuta-document.c: (set_uri),
1295         (anjuta_document_save):
1296         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1297         * plugins/tools/editor.c: (on_editor_response):
1299         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1300         It fixes some issues with session handling and several memory lacks.
1301         Gtk 2.12 Tooltip API is used if available.
1303 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1305         * plugins/debug-manager/disassemble.c,
1306         plugins/debug-manager/disassemble.h,
1307         plugins/debug-manager/command.c,
1308         plugins/debug-manager/command.h,
1309         plugins/debug-manager/plugin.c
1310         plugins/debug-manager/sparse_view.c,
1311         plugins/debug-manager/sparse_view.h,
1312         plugins/gdb/plugin.c,
1313         plugins/gdb/debugger.c,
1314         plugins/gdb/debugger.h,
1315         libanjuta/interfaces/libanjuta.idl:
1316         Fix bug #502533: Implement assembler step
1318         * plugins/debug-manager/breakpoints.c:
1319         Do not save temporary breakpoints
1321         * plugins/debug-manager/stack_trace.c:
1322         Fix a crash when a stack command is cancelled
1324 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1326         * plugins/debug-manager/plugin.c,
1327         plugins/debug-manager/breakpoints.c,
1328         plugins/debug-manager/breakpoints.h:
1329         Fix bug #488732: Breakpoint on delete lines
1330         Breakpoints are now linked to their position in editor
1332         * plugins/gdb/debugger.c:
1333         Fix removing condition on breakpoint 
1335 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1337         * plugins/debug-manager/anjuta-debug-manager.glade,
1338         plugins/debug-manager/start.c,
1339         plugins/gdb/plugin.c,
1340         plugins/gdb/debugger.c,
1341         plugins/gdb/debugger.h,
1342         libanjuta/interfaces/libanjuta.idl:
1343         Fix bug #481366: Do not stop at the beginning of the program
1345         * plugins/debug-manager/command.c,
1346         plugins/debug-manager/command.h,
1347         plugins/debug-manager/breakpoints.c,
1348         plugins/debug-manager/queue.c,
1349         plugins/debug-manager/queue.h:
1350         Fix a bug remove all breakpoints was not working due to latest changes
1351         Setting breakpoints is disabled when program is running
1353 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1355         * plugins/debug-manager/queue.c,
1356         plugins/gdb/plugin.c:
1357         Fix bug #501469: Crash if mime_type is unknown
1359 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1361         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1362         (on_editor_update_ui), (on_single_file_scan_end),
1363         (on_importing_project_end), (project_root_added),
1364         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1365         * plugins/symbol-db/plugin.h:
1366         show on status bar files being scanned.
1368         * plugins/symbol-db/symbol-db-engine.c:
1369         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1370         (sdb_engine_ctags_output_thread),
1371         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1372         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1373         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1374         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1375         (sdb_engine_get_table_id_by_unique_name2),
1376         (symbol_db_engine_open_project),
1377         (sdb_engine_prepare_executing_commands),
1378         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1379         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1380         (sdb_engine_detects_removed_ids),
1381         (symbol_db_engine_get_class_parents),
1382         (symbol_db_engine_get_global_members),
1383         (symbol_db_engine_get_scope_members_by_symbol_id),
1384         (symbol_db_engine_get_scope_members),
1385         (symbol_db_engine_get_current_scope),
1386         (symbol_db_engine_get_file_symbols),
1387         (symbol_db_engine_get_symbol_info_by_id),
1388         (symbol_db_engine_get_full_local_path),
1389         (symbol_db_engine_find_symbol_by_name_pattern),
1390         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1391         * plugins/symbol-db/symbol-db-engine.h:
1392         * plugins/symbol-db/symbol-db-view-locals.c:
1393         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1394         (symbol_db_view_locals_recv_signals_from_engine),
1395         (symbol_db_view_locals_update_list):
1396         * plugins/symbol-db/symbol-db-view-locals.h:
1397         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1398         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1399         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1400         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1401         * plugins/symbol-db/symbol-db-view.h:
1402         Added g_thread architecture to scan in background. With this you
1403         can use Anjuta's GUI without freezing.
1404         Improved insertion speed by using a paradigm like 'insert' and 'check'
1405         replacing a 'check' and 'insert' one. This has been done for tables 
1406         like symbol, scope, sym_type.
1407         Fixed two crashers. 
1409         * plugins/symbol-db/tables.sql:
1410         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1411         (thread), (print_message), (bastard_thread), (idle_signals):
1412         fixed a typo on tables that broke sql triggers.
1414 === anjuta 2.3.1 ===
1416 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1418         * NEWS, AUTHORS: Updated.
1419         * src/Makefile.am: Fixed make distcheck
1421         Patch from Yang Hong:
1422         * plugins/file-manager/file-manager.glade: Fixed file chooser
1423         size in file-manager preferences.
1425 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1427         * NEWS: Updated for 2.3.1 development release
1428         * configure.in: Bumped version to 2.3.1
1430 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1432         * plugins/debug-manager/threads.c,
1433         plugins/debug-manager/disassemble.c,
1434         plugins/debug-manager/watch.c,
1435         plugins/debug-manager/registers.c,
1436         plugins/debug-manager/locals.c,
1437         plugins/debug-manager/breakpoints.c,
1438         plugins/debug-manager/stack_trace.c,
1439         plugins/debug-manager/command.c,
1440         plugins/debug-manager/command.h,
1441         plugins/debug-manager/queue.c,
1442         libanjuta/interfaces/libanjuta.idl:
1443         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1444         Document IAnjutaDebugManager signals
1445         Generate new signals in queue.c
1446         Use new signals in other files
1448 2007-11-30  <genbell@tiscali.it>
1450         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1452         * plugins/gdb/Makefile.am:
1453         Fix bug #500376
1455 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1457         * plugins/tools/variable.c:
1458         Fix a bug added in the previous patch (it is not a leak)
1460 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1462         * plugins/project-wizard/druid.c,
1463         plugins/project-wizard/templates/terminal.wiz,
1464         plugins/project-wizard/templates/xlib-dock.wiz,
1465         plugins/project-wizard/templates/wxwin.wiz,
1466         plugins/project-wizard/templates/java.wiz,
1467         plugins/project-wizard/templates/gnome.wiz,
1468         plugins/project-wizard/templates/anjuta-plugin.wiz,
1469         plugins/project-wizard/templates/gtkmm.wiz,
1470         plugins/project-wizard/templates/python.wiz,
1471         plugins/project-wizard/templates/cpp.wiz,
1472         plugins/project-wizard/templates/sdl.wiz,
1473         plugins/project-wizard/templates/gtk.wiz,
1474         plugins/project-wizard/templates/minimal.wiz,
1475         plugins/project-wizard/templates/xlib.wiz,
1476         plugins/project-wizard/templates/gcj.wiz,
1477         plugins/project-wizard/templates/translatable-strings.h,
1478         plugins/project-import/project-import.c:
1479         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1481 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1483         * plugins/debug-manager/threads.c,
1484         plugins/debug-manager/disassemble.c,
1485         plugins/debug-manager/watch.c,
1486         plugins/debug-manager/registers.c,
1487         plugins/debug-manager/memory.c,
1488         plugins/debug-manager/locals.c,
1489         plugins/debug-manager/stack_trace.c,
1490         plugins/debug-manager/queue.c,
1491         plugins/debug-manager/queue.h:
1492         Connect debugger signal only when program is loaded
1493         Rename get_feature in is_supported
1495         * plugins/debug-manager/plugin.c:
1496         Remove editor watch when plugin is deactivated
1498         * plugins/debug-manager/anjuta-debug-manager.glade,
1499         plugins/debug-manager/breakpoints.c,
1500         plugins/debug-manager/breakpoints.h:
1501         Rewrite almost completely the breakpoint code
1502         Improve breakpoint dialog
1503         Reorganize function
1504         Implement condition, hit count, ignore and temporary attribute
1506         * plugins/debug-manager/command.c,
1507         plugins/debug-manager/command.h:
1508         Add a breakpoint list command
1510         * plugins/gdb/debugger.c,
1511         plugins/gdb/debugger.h:
1512         Add new breakpoint list command
1513         Fix parsing of breakpoint data
1515         * libanjuta/interfaces/libanjuta.idl,
1516         plugins/gdb/plugin.c:
1517         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1519 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
1521         * plugins/document-manager/plugin.c:
1522         Use Ctrl+Shift+s as shortcut for Save As
1524 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
1526         * plugins/subversion/plugin.c: (activate_plugin):
1527         * plugins/symbol-db/plugin.c: (symbol_db_activate):
1528         * src/layout.xml: Fixed dockitem positions.
1530 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1532         Icons from tpgww@onepost.net:
1533         * plugins/project-wizard/applogo.png:
1534         Icons from patch in bug #480093 comment #23. Also renamed icons.
1536         * plugins/message-view/Makefile.am:
1537         * plugins/message-view/plugin.c: (register_stock_icons),
1538         (ipreferences_merge): Removed redundant icon.
1540         * plugins/document-manager/plugin.c:
1541         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1542         Do not insensitize New action when there is no document.
1543         Indentation fixes.
1545 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1547         Icons from tpgww@onepost.net:
1548         * plugins/symbol-browser/an_symbol_prefs.c:
1549         * pixmaps/Makefile.am:
1550         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1552         Icons from patch in bug #480093 comment #23. Also renamed icons.
1553         To be continued..
1555 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1557         Patch from James Liggett:
1558         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1559         revert and dialogs resizable.
1561 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1563         Patch from James Liggett:
1564         * plugins/subversion/anjuta-subversion.glade:
1565         * plugins/subversion/subversion-diff-dialog.c:
1566         (on_subversion_diff_response), (subversion_diff_dialog):
1567         * plugins/subversion/subversion-diff-dialog.h:
1569         The diff dialog should have a checkbox, enabled by default, that
1570         allows the user to make sure that all open files are saved before
1571         diffing.
1573 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1575         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1577         Icons from tpgww@onepost.net:
1578         * pixmaps/Makefile.am:
1579         * src/Makefile.am:
1580         * src/anjuta-app.c:
1581         * src/anjuta-preferences-general.svg:
1583         Icons from patch in bug #480093 comment #23. Also renamed icons.
1584         To be continued..
1586 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1588         Icons from tpgww@onepost.net:
1589         * plugins/debug-manager/images/Makefile.am:
1590         * plugins/debug-manager/images/anjuta-watch.svg:
1591         * plugins/debug-manager/plugin.c: (register_stock_icons):
1592         * plugins/gdb/images/Makefile.am:
1593         * plugins/gtodo/Makefile.am:
1594         * plugins/gtodo/anjuta-gtodo-plugin.svg:
1595         * plugins/gtodo/anjuta-gtodo.plugin.in:
1596         * plugins/gtodo/interface.c: (stock_icons):
1597         * plugins/gtodo/main.h:
1598         * plugins/gtodo/plugin.c: (ipreferences_merge):
1599         * plugins/terminal/Makefile.am:
1600         * plugins/terminal/anjuta-terminal-plugin.svg:
1601         * plugins/terminal/anjuta-terminal.plugin.in:
1602         * plugins/terminal/terminal.c:
1603         * plugins/tools/Makefile.am:
1604         * plugins/tools/anjuta-tools-plugin.svg:
1605         * plugins/tools/anjuta-tools.plugin.in:
1606         * plugins/tools/plugin.c:
1607         * plugins/valgrind/Makefile.am:
1608         * plugins/valgrind/anjuta-valgrind-plugin.svg:
1609         * plugins/valgrind/anjuta-valgrind.plugin.in:
1610         * plugins/valgrind/plugin.c: (register_stock_icons),
1611         (ipreferences_merge):
1613         Icons from patch in bug #480093 comment #23. Also renamed icons.
1614         To be continued..
1616 2007-11-18  Massimo Cora'   <maxcvs@email.it>
1618         reviewed by: Johannes Schmid <jhs@gnome.org>
1620         * configure.in:
1621         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1622         due to bug #493360. Still present anyway bug #495843
1624         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1625         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1626         (on_local_treeview_row_activated),
1627         (on_global_treeview_row_activated),
1628         (on_global_treeview_row_expanded), (on_project_element_added),
1629         (on_project_element_removed), (project_root_added),
1630         (symbol_db_activate), (isymbol_manager_search),
1631         (isymbol_manager_get_members),
1632         (isymbol_manager_get_completions_at_position):
1633         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1634         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1635         * plugins/symbol-db/symbol-db-engine.c:
1636         (sdb_engine_execute_non_select_sql),
1637         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1638         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1639         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1640         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1641         (symbol_db_engine_add_new_workspace),
1642         (symbol_db_engine_add_new_project),
1643         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1644         (sdb_engine_detects_removed_ids),
1645         (sdb_engine_walk_down_scope_path),
1646         (symbol_db_engine_get_class_parents),
1647         (symbol_db_engine_get_global_members),
1648         (symbol_db_engine_get_scope_members_by_symbol_id),
1649         (symbol_db_engine_get_scope_members),
1650         (symbol_db_engine_get_current_scope),
1651         (symbol_db_engine_get_file_symbols),
1652         (symbol_db_engine_get_symbol_info_by_id),
1653         (symbol_db_engine_find_symbol_by_name_pattern):
1654         * plugins/symbol-db/symbol-db-engine.h:
1655         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1656         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1657         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1658         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1659         (on_scan_end), (do_add_root_symbol_to_view),
1660         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1661         (trigger_on_symbol_inserted), (add_new_waiting_for),
1662         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1663         (on_symbol_inserted), (do_recurse_subtree_and_remove),
1664         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1665         (symbol_db_view_row_expanded), (sdb_view_init),
1666         (gtree_compare_func), (sdb_view_finalize),
1667         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1668         (sdb_view_populate_base_root),
1669         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1670         * plugins/symbol-db/symbol-db-view.h:
1671         * plugins/symbol-db/tables.sql:
1672         * plugins/symbol-db/test/Makefile.am:
1673         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1674         (get_scope_members), (get_current_scope), (get_global_members),
1675         (get_file_symbols), (get_info_by_id), (main):
1677         Rewrote symbol-db-view global tab. Now every expandable node is a query.
1678         Started using LIMIT keyword to speed up things.
1679         Deprecated GdaCommand in favour of GdaQuery into engine. This should
1680         make providers use prepared statements.
1682 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1684         Patch from James Liggett:
1685         * plugins/subversion/plugin.c: (subversion_instance_init):
1686         * plugins/subversion/plugin.h:
1687         * plugins/subversion/subversion-diff-dialog.c:
1688         (on_subversion_diff_response), (subversion_diff_dialog),
1689         (on_menu_subversion_diff):
1690         * plugins/subversion/subversion-log-dialog.c:
1691         (on_log_view_selected_button_clicked),
1692         (on_log_diff_selected_button_clicked),
1693         (on_log_diff_previous_button_clicked),
1694         (subversion_log_window_create):
1695         * plugins/subversion/subversion-ui-utils.c:
1696         (get_filename_from_full_path), (init_whole_project),
1697         (on_whole_project_toggled):
1698         * plugins/subversion/subversion-ui-utils.h:
1699         * plugins/subversion/subversion-update-dialog.c:
1700         (subversion_update_dialog), (on_menu_subversion_update):
1702         Whole Project checkbox enabled by default in diff and update dialogs.
1703         changes the editor names for diff editors to something much more
1704         descriptive. For example, working copy/head diffs would have an editor
1705         with a name like "[Working Copy/Head] some-file.diff," where some-file
1706         is the name of the file/directory that was diffed. For diffs against
1707         arbitrary diffs the name would look like "[Revisions 2832/3200]
1708         some-file.diff" for a diff of some-file between revisions 2832 and
1709         3200.
1711 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1713         Icons from tpgww@onepost.net:
1714         * plugins/subversion/Makefile.am:
1715         * plugins/subversion/anjuta-subversion-plugin.svg:
1716         * plugins/subversion/anjuta-subversion.plugin.in:
1717         * plugins/subversion/plugin.h:
1718         * plugins/symbol-browser/Makefile.am:
1719         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
1720         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
1721         * plugins/symbol-browser/plugin.c:
1722         * plugins/symbol-db/Makefile.am:
1723         * plugins/symbol-db/plugin.c:
1724         * plugins/symbol-db/symbol-db.plugin.in:
1726         Icons from patch in bug #480093 comment #23. Also renamed icons.
1727         To be continued..
1729 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1731         Icons from tpgww@onepost.net:
1732         * plugins/project-manager/Makefile.am:
1733         * plugins/project-manager/anjuta-project-manager-plugin.svg:
1734         * plugins/project-manager/anjuta-project-manager.plugin.in:
1735         * plugins/project-manager/plugin.c:
1736         * plugins/project-wizard/Makefile.am:
1737         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
1738         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1739         * plugins/project-wizard/druid.h:
1740         * plugins/search/Makefile.am:
1741         * plugins/search/anjuta-search-plugin.svg:
1742         * plugins/search/anjuta-search.plugin.in:
1743         * plugins/search/plugin.c:
1745         Icons from patch in bug #480093 comment #23. Also renamed icons.
1746         To be continued..
1748 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1750         * TODO.tasks: updated.
1752         Icons from tpgww@onepost.net:
1753         * plugins/file-loader/Makefile.am:
1754         * plugins/file-loader/anjuta-loader-plugin.svg:
1755         * plugins/file-loader/anjuta-loader.plugin.in:
1756         * plugins/file-manager/Makefile.am:
1757         * plugins/file-manager/anjuta-file-manager-plugin.svg:
1758         * plugins/file-manager/file-manager.plugin.in:
1759         * plugins/file-manager/plugin.c:
1760         * plugins/glade/Makefile.am:
1761         * plugins/glade/anjuta-glade-plugin.svg:
1762         * plugins/glade/anjuta-glade.plugin.in:
1763         * plugins/glade/plugin.c: (register_stock_icons):
1764         * plugins/language-manager/Makefile.am:
1765         * plugins/language-manager/anjuta-language-manager-plugin.svg:
1766         * plugins/language-manager/language-manager.plugin.in:
1767         * plugins/message-view/Makefile.am:
1768         * plugins/message-view/anjuta-message-manager.plugin.in:
1769         * plugins/message-view/anjuta-messages-plugin.svg:
1770         * plugins/message-view/plugin.c:
1771         * plugins/patch/Makefile.am:
1772         * plugins/patch/anjuta-patch-plugin.svg:
1773         * plugins/patch/anjuta-patch.plugin.in:
1774         * plugins/patch/plugin.c:
1775         * plugins/profiler/Makefile.am:
1776         * plugins/profiler/anjuta-profiler-plugin.svg:
1777         * plugins/profiler/plugin.c: (register_stock_icons):
1778         * plugins/profiler/profiler.plugin.in:
1779         * plugins/project-import/Makefile.am:
1780         * plugins/project-import/anjuta-project-import-plugin.svg:
1781         * plugins/project-import/anjuta-project-import.plugin.in:
1782         * plugins/project-import/plugin.c:
1784         Icons from patch in bug #480093 comment #23. Also renamed icons.
1785         To be continued..
1787 2007-11-18  Johannes Schmid <jhs@gnome.org>
1789         * plugins/build-basic-autotools/build-basic-autotools.c:
1790         (build_regex_init):
1791         * plugins/debug-manager/anjuta-debug-manager.glade:
1792         * plugins/debug-manager/breakpoints.c:
1793         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
1794         * plugins/file-wizard/file.c:
1795         * plugins/gdb/anjuta-gdb.glade:
1796         * plugins/glade/plugin.c: (ifile_open):
1797         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
1798         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1799         * plugins/gtodo/tray-icon.c:
1800         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
1801         * plugins/macro/macros.xml:
1802         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1803         Fixed translation bugs (#496833, #488211 and #497758)
1804         
1805         * plugins/document-manager/plugin.c: (on_editor_changed):
1806         Removed unused code
1808 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1810         Icons from tpgww@onepost.net:
1811         * plugins/devhelp/Makefile.am:
1812         * plugins/devhelp/anjuta-devhelp-plugin.svg:
1813         * plugins/devhelp/anjuta-devhelp.plugin.in:
1814         * plugins/devhelp/plugin.c:
1815         * plugins/document-manager/anjuta-document-manager.plugin.in:
1816         * plugins/document-manager/images/Makefile.am:
1817         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
1818         * plugins/document-manager/plugin.c:
1819         * plugins/editor/Makefile.am:
1820         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
1821         * plugins/editor/anjuta-editor.plugin.in:
1822         * plugins/editor/plugin.c:
1823         * plugins/sample1/Makefile.am:
1824         * plugins/sample1/anjuta-sample-plugin.svg:
1825         * plugins/sample1/anjuta-sample.plugin.in:
1826         * plugins/sourceview/Makefile.am:
1827         * plugins/sourceview/plugin.c:
1828         * plugins/sourceview/sourceview.plugin.in:
1830         Icons from patch in bug #480093 comment #23. Also renamed icons.
1831         To be continued..
1833 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1835         * TODO.tasks: Updated.
1837         Icons from tpgww@onepost.net:
1838         * plugins/build-basic-autotools/Makefile.am:
1839         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
1840         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
1841         * plugins/build-basic-autotools/build-basic-autotools.c:
1842         * plugins/class-inheritance/Makefile.am:
1843         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
1844         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
1845         * plugins/class-inheritance/plugin.c:
1846         * plugins/cvs-plugin/Makefile.am:
1847         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
1848         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
1849         * plugins/cvs-plugin/plugin.c:
1850         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
1851         * plugins/debug-manager/images/Makefile.am:
1852         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
1853         * plugins/debug-manager/plugin.c: 
1855         Icons from patch in bug #480093 comment #23. Also renamed icons.
1856         To be continued..
1858 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1860         * (removed) libanjuta/anjuta-children.c,
1861         (removed) libanjuta/anjuta-children.h,
1862         libanjuta/anjuta-launcher.c,
1863         libanjuta/libanjuta.h,
1864         libanjuta/Makefile.am,
1865         plugins/gdb/debugger.c,
1866         plugins/terminal/terminal.c,
1867         manuals/reference/libanjuta/libanjuta-sections.txt,
1868         manuals/reference/libanjuta/libanjuta-docs.sgml:
1869         Replace anjuta_children_register by g_child_watch_add
1871 2007-11-13  Johannes Schmid <jhs@gnome.org>
1873         * plugins/subversion/anjuta-subversion.glade:
1874         * plugins/subversion/subversion-commit-dialog.c:
1875         (subversion_commit_dialog):
1876         * plugins/subversion/subversion-resolve-dialog.c:
1877         (subversion_resolve_dialog):
1878         * plugins/subversion/subversion-revert-dialog.c:
1879         (subversion_revert_dialog):
1880         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
1881         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
1882         (hide_pulse_progress_bar):
1883         * plugins/subversion/subversion-ui-utils.h:
1885         Yet another patch from #457477:
1886         Add a pulsing progress bar to all dialogs receiving status
1888 2007-11-12  Johannes Schmid <jhs@gnome.org>
1890         * plugins/document-manager/plugin.c: (create_highlight_submenu):
1891         Bug 493583 – crash in Anjuta IDE: trying to open a file
1892         
1893         * plugins/subversion/subversion-commit-dialog.c:
1894         (select_all_files), (subversion_commit_dialog):
1895         Patch from jrligget - see #457477
1897 2007-11-12  Johannes Schmid <jhs@gnome.org>
1899         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
1900         * libanjuta/anjuta-plugin-handle.c:
1901         (anjuta_plugin_handle_get_about):
1902         Bug 495536 – Plugins localization improvement
1903         
1904         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
1905         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1906         * plugins/indent/indent.glade:
1907         * plugins/subversion/anjuta-subversion.glade:
1908         Bug 495245 – Strings bug
1910 2007-11-08  James Liggett  <jrliggett@cox.net>
1912         reviewed by: Johannes Schmid <jhs@gnome.org>
1914         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
1915         (anjuta_async_command_finalize),
1916         (anjuta_async_command_notification_poll),
1917         (anjuta_async_command_thread), (start_command),
1918         (notify_data_arrived), (notify_complete),
1919         (anjuta_async_command_class_init),
1920         (anjuta_async_command_set_error_message),
1921         (anjuta_async_command_get_error_message),
1922         (anjuta_async_command_lock), (anjuta_async_command_unlock):
1923         * libanjuta/anjuta-async-command.h:
1924         * libanjuta/anjuta-command.c: (anjuta_command_init),
1925         (anjuta_command_finalize), (anjuta_command_class_init),
1926         (anjuta_command_start), (anjuta_command_notify_data_arrived),
1927         (anjuta_command_notify_complete),
1928         (anjuta_command_set_error_message),
1929         (anjuta_command_get_error_message):
1930         * libanjuta/anjuta-command.h:
1931         * libanjuta/anjuta-glade-catalog.c:
1932         * libanjuta/anjuta-glade.xml:
1933         * libanjuta/anjuta-vcs-status-tree-view.c:
1934         (on_selected_column_toggled),
1935         (anjuta_vcs_status_tree_view_create_columns),
1936         (anjuta_vcs_status_tree_view_init),
1937         (anjuta_vcs_status_tree_view_finalize),
1938         (anjuta_vcs_status_tree_view_set_property),
1939         (anjuta_vcs_status_tree_view_get_property),
1940         (anjuta_vcs_status_tree_view_class_init),
1941         (anjuta_vcs_status_tree_view_new),
1942         (anjuta_vcs_status_tree_view_destroy),
1943         (anjuta_vcs_status_tree_view_add), (select_all_paths),
1944         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
1945         (anjuta_vcs_status_tree_view_unselect_all),
1946         (create_selected_paths_list),
1947         (anjuta_vcs_status_tree_view_get_selected):
1948         * libanjuta/anjuta-vcs-status-tree-view.h:
1949         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
1950         * libanjuta/anjuta-widgets.h:
1951         * plugins/subversion/subversion-add-dialog.c:
1952         (on_add_command_finished), (on_subversion_add_response),
1953         (subversion_add_dialog), (on_menu_subversion_add),
1954         (on_fm_subversion_add):
1955         * plugins/subversion/subversion-add-dialog.h:
1956         * plugins/subversion/subversion-commit-dialog.c:
1957         (on_commit_command_finished), (on_subversion_commit_response),
1958         (subversion_commit_dialog), (on_menu_subversion_commit),
1959         (on_fm_subversion_commit):
1960         * plugins/subversion/subversion-commit-dialog.h:
1961         * plugins/subversion/subversion-copy-dialog.c:
1962         (on_copy_other_revision_radio_toggled),
1963         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
1964         (on_copy_command_finished), (on_subversion_copy_response),
1965         (subversion_copy_dialog), (on_menu_subversion_copy),
1966         (on_fm_subversion_copy):
1967         * plugins/subversion/subversion-copy-dialog.h:
1968         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
1969         (on_subversion_diff_response), (subversion_diff_dialog),
1970         (on_menu_subversion_diff), (on_fm_subversion_diff):
1971         * plugins/subversion/subversion-diff-dialog.h:
1972         * plugins/subversion/subversion-log-dialog.c:
1973         (on_diff_selected_column_toggled), (create_columns),
1974         (on_log_command_finished), (on_log_view_button_clicked),
1975         (on_cat_command_data_arrived), (on_cat_command_finished),
1976         (on_log_view_selected_button_clicked), (get_selected_revisions),
1977         (on_log_diff_selected_button_clicked),
1978         (on_log_diff_previous_button_clicked),
1979         (on_subversion_log_vbox_destroy),
1980         (on_log_changes_view_row_selected), (subversion_log_window_create),
1981         (on_menu_subversion_log), (on_fm_subversion_log),
1982         (subversion_log_set_whole_project_sensitive):
1983         * plugins/subversion/subversion-log-dialog.h:
1984         * plugins/subversion/subversion-merge-dialog.c:
1985         (on_merge_command_finished), (on_subversion_merge_response),
1986         (on_merge_first_path_browse_button_clicked),
1987         (on_merge_second_path_browse_button_clicked),
1988         (on_merge_use_first_path_check_toggled),
1989         (on_merge_start_revision_radio_toggled),
1990         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
1991         (on_menu_subversion_merge):
1992         * plugins/subversion/subversion-merge-dialog.h:
1993         * plugins/subversion/subversion-remove-dialog.c:
1994         (on_remove_command_finished),
1995         (on_remove_path_browse_button_clicked),
1996         (on_subversion_remove_response), (subversion_remove_dialog),
1997         (on_menu_subversion_remove), (on_fm_subversion_remove):
1998         * plugins/subversion/subversion-remove-dialog.h:
1999         * plugins/subversion/subversion-resolve-dialog.c:
2000         (on_resolve_command_finished), (on_subversion_resolve_response),
2001         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2002         * plugins/subversion/subversion-resolve-dialog.h:
2003         * plugins/subversion/subversion-revert-dialog.c:
2004         (on_revert_command_finished), (on_subversion_revert_response),
2005         (subversion_revert_dialog), (on_menu_subversion_revert):
2006         * plugins/subversion/subversion-revert-dialog.h:
2007         * plugins/subversion/subversion-switch-dialog.c:
2008         (on_switch_other_revision_radio_toggled),
2009         (on_switch_command_finished), (on_subversion_switch_response),
2010         (subversion_switch_dialog), (on_menu_subversion_switch):
2011         * plugins/subversion/subversion-switch-dialog.h:
2012         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2013         (subversion_data_free), (on_mesg_view_destroy),
2014         (create_message_view), (check_filename), (get_log_from_textview),
2015         (pulse_timer), (on_pulse_timer_destroyed),
2016         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2017         (report_errors), (on_status_command_finished),
2018         (on_status_command_data_arrived), (on_command_info_arrived),
2019         (select_all_status_items), (clear_all_status_selections),
2020         (init_whole_project), (on_whole_project_toggled),
2021         (send_diff_command_output_to_editor), (on_diff_command_finished),
2022         (stop_status_bar_progress_pulse):
2023         * plugins/subversion/subversion-ui-utils.h:
2024         * plugins/subversion/subversion-update-dialog.c:
2025         (on_update_command_finished), (on_subversion_update_response),
2026         (subversion_update_dialog), (on_menu_subversion_update),
2027         (on_fm_subversion_update):
2028         * plugins/subversion/subversion-update-dialog.h:
2029         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2030         (svn_add_command_finalize), (svn_add_command_run),
2031         (svn_add_command_class_init), (svn_add_command_new),
2032         (svn_add_command_destroy):
2033         * plugins/subversion/svn-add-command.h:
2034         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2035         (svn_cat_command_finalize), (svn_cat_command_run),
2036         (svn_cat_command_class_init), (svn_cat_command_new),
2037         (svn_cat_command_destroy), (svn_cat_command_get_output):
2038         * plugins/subversion/svn-cat-command.h:
2039         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2040         (svn_command_release_ui_lock), (simple_prompt),
2041         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2042         (svn_auth_ssl_server_trust_prompt_func_cb),
2043         (svn_auth_ssl_client_cert_prompt_func_cb),
2044         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2045         (svn_command_init), (svn_command_finalize),
2046         (svn_command_class_init), (svn_command_push_info),
2047         (svn_command_get_info_queue), (svn_command_set_error),
2048         (svn_command_get_client_context), (svn_command_get_pool),
2049         (svn_command_lock_ui), (svn_command_unlock_ui),
2050         (svn_command_get_revision), (svn_command_copy_path_list),
2051         (svn_command_free_path_list):
2052         * plugins/subversion/svn-command.h:
2053         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2054         (svn_commit_command_init), (svn_commit_command_finalize),
2055         (svn_commit_command_run), (svn_commit_command_class_init),
2056         (svn_commit_command_new), (svn_commit_command_destroy):
2057         * plugins/subversion/svn-commit-command.h:
2058         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2059         (svn_copy_command_init), (svn_copy_command_finalize),
2060         (svn_copy_command_run), (svn_copy_command_class_init),
2061         (svn_copy_command_new), (svn_copy_command_destroy):
2062         * plugins/subversion/svn-copy-command.h:
2063         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2064         (svn_diff_command_finalize), (svn_diff_command_run),
2065         (svn_diff_command_class_init), (svn_diff_command_new),
2066         (svn_diff_command_destroy), (svn_diff_command_get_output):
2067         * plugins/subversion/svn-diff-command.h:
2068         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2069         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2070         (svn_log_command_class_init), (svn_log_command_new),
2071         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2072         * plugins/subversion/svn-log-command.h:
2073         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2074         (svn_log_entry_finalize), (svn_log_entry_class_init),
2075         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2076         (svn_log_entry_get_author), (svn_log_entry_get_date),
2077         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2078         (svn_log_entry_get_full_log):
2079         * plugins/subversion/svn-log-entry.h:
2080         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2081         (svn_merge_command_finalize), (svn_merge_command_run),
2082         (svn_merge_command_class_init), (svn_merge_command_new),
2083         (svn_merge_command_destroy):
2084         * plugins/subversion/svn-merge-command.h:
2085         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2086         (svn_remove_command_init), (svn_remove_command_finalize),
2087         (svn_remove_command_run), (svn_remove_command_class_init),
2088         (svn_remove_command_new), (svn_remove_command_destroy),
2089         (svn_remove_command_get_path):
2090         * plugins/subversion/svn-remove-command.h:
2091         * plugins/subversion/svn-resolve-command.c:
2092         (svn_resolve_command_init), (svn_resolve_command_finalize),
2093         (svn_resolve_command_run), (svn_resolve_command_class_init),
2094         (svn_resolve_command_new), (svn_resolve_command_destroy):
2095         * plugins/subversion/svn-resolve-command.h:
2096         * plugins/subversion/svn-revert-command.c:
2097         (svn_revert_command_init), (svn_revert_command_finalize),
2098         (svn_revert_command_run), (svn_revert_command_class_init),
2099         (svn_revert_command_new), (svn_revert_command_destroy):
2100         * plugins/subversion/svn-revert-command.h:
2101         * plugins/subversion/svn-status-command.c:
2102         (svn_status_command_init), (svn_status_command_finalize),
2103         (on_svn_status_notify), (svn_status_command_run),
2104         (svn_status_command_class_init), (svn_status_command_new),
2105         (svn_status_command_destroy),
2106         (svn_status_command_get_status_queue):
2107         * plugins/subversion/svn-status-command.h:
2108         * plugins/subversion/svn-status.c: (svn_status_init),
2109         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2110         (svn_status_destroy), (svn_status_get_path),
2111         (svn_status_get_vcs_status):
2112         * plugins/subversion/svn-status.h:
2113         * plugins/subversion/svn-switch-command.c:
2114         (svn_switch_command_init), (svn_switch_command_finalize),
2115         (svn_switch_command_run), (svn_switch_command_class_init),
2116         (svn_switch_command_new), (svn_switch_command_destroy):
2117         * plugins/subversion/svn-switch-command.h:
2118         * plugins/subversion/svn-update-command.c:
2119         (svn_update_command_init), (svn_update_command_finalize),
2120         (svn_update_command_run), (svn_update_command_class_init),
2121         (svn_update_command_new), (svn_update_command_destroy):
2122         * plugins/subversion/svn-update-command.h:
2124         Now really committed all files from James patch (#457477)
2126 2007-11-08  Johannes Schmid <jhs@gnome.org>
2128         * TODO.tasks: Updated
2130 2007-11-08  James Liggett  <jrliggett@cox.net>
2132         reviewed by: Johannes Schmid <jhs@gnome.org>
2134         * configure.in:
2135         * libanjuta/Makefile.am:
2136         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2137         * libanjuta/anjuta-status.h:
2138         * libanjuta/libanjuta.h:
2139         * plugins/subversion/Makefile.am:
2140         * plugins/subversion/anjuta-subversion.glade:
2141         * plugins/subversion/anjuta-subversion.ui:
2142         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2143         (value_removed_project_root_uri), (activate_plugin),
2144         (deactivate_plugin), (finalize), (subversion_instance_init):
2145         * plugins/subversion/plugin.h:
2146         * plugins/subversion/subversion-actions.c:
2147         * plugins/subversion/subversion-actions.h:
2148         * plugins/subversion/subversion-callbacks.c:
2149         * plugins/subversion/subversion-callbacks.h:
2150         * plugins/subversion/svn-auth.c:
2151         * plugins/subversion/svn-auth.h:
2152         * plugins/subversion/svn-backend-priv.h:
2153         * plugins/subversion/svn-backend.c:
2154         * plugins/subversion/svn-backend.h:
2155         * plugins/subversion/svn-notify.c:
2156         * plugins/subversion/svn-notify.h:
2157         * plugins/subversion/svn-thread.c:
2158         * plugins/subversion/svn-thread.h:
2159         
2160         Commited alpha2 of the new subversion plugin (#457477)
2162 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2164         * plugins/debug-manager/command.c:
2165         Fix a stupid crash when changing a register value
2167 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2169         * libanjuta/interfaces/libanjuta.idl,
2170         plugins/debug-manager/command.c,
2171         plugins/debug-manager/command.h,
2172         plugins/debug-manager/start.c,
2173         plugins/gdb/plugin.c,
2174         plugins/gdb/debugger.c,
2175         plugins/gdb/debugger.h:
2176         Use anjuta terminal plugin instead of gnome terminal
2177         Select if a terminal is used in the the start_program function
2178         Move terminal code from debugger.c to plugin.c
2179         Partial fix of bug #481366
2181         * plugins/gdb/utilities.c,
2182         plugins/gdb/utilities.h:
2183         Remove gnome terminal check function
2185 2007-11-06  Johannes Schmid <jhs@gnome.org>
2187         * plugins/project-import/anjuta-project-import.glade:
2188         * plugins/project-import/project-import.c: (on_import_next),
2189         (on_import_finish), (project_import_set_directory):
2190         * plugins/project-wizard/property.c: (npw_property_create_widget),
2191         (npw_property_set_value_from_widget):
2192         
2193         Replaced gnome_file_entry with gtk_file_chooser_button
2194         Fixes #422329 – Creating a new directory in program options doesn't work
2195         
2196 2007-11-04  Massimo Cora' <maxcvs@email.it>
2198         * plugins/symbol-db/plugin.c:
2199         add all files at once on project_import.
2200         No need to split them into more languages: ctags
2201         and the engine will take care of that.
2203         * plugins/symbol-db/symbol-db-engine.h,
2204         * plugins/symbol-db/symbol-db-engine.c,
2205         * plugins/symbol-db/tables.sql,
2206         * plugins/symbol-db/test/Makefile.am,
2207         * plugins/symbol-db/test/main.c,
2208         * plugins/symbol-db/symbol-db-view-locals.c:
2209         some memory leaks fixed. Ported the thing to
2210         libgda 3.1.2 [or better svn HEAD].
2211         Thanks to a fresh new algorithm to detect
2212         parent scope we're able to display correcly
2213         a local gtktree, including classes not directly
2214         defined inside that file.
2216 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2218         * plugins/debug-manager/threads.c,
2219         plugins/debug-manager/stack_trace.c:
2220         Do not display address when not needed
2222         * plugins/debug-manager/plugin.c,
2223         plugins/debug-manager/breakpoints.c:
2224         Breakpoints directly connect to debugger signals
2226         * plugins/debug-manager/watch.c:
2227         program-unload signal does not exist used debugger-stopped
2229         * plugins/debug-manager/queue.c,
2230         libanjuta/interfaces/libanjuta.idl:
2231         Display error message returned by debugger command
2232         Add new error codes
2234 2007-11-04  Johannes Schmid <jhs@gnome.org>
2236         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2237         Bug 493062 – gcj template needs AC_PROG_CC
2238         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2240         * src/anjuta-actions.h:
2241         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2242         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2244 === anjuta 2.3.0 ===
2246 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2248         * AUTHORS: Updated
2250 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2252         * ChangeLog: Tagged 2.3.0 release.
2254         * plugins/indent/Makefile.am: Fixed indentation.
2256         * plugins/editor/aneditor-autocomplete.cxx:
2257         * plugins/editor/aneditor-priv.h:
2258         * plugins/editor/aneditor.cxx:
2259         * plugins/editor/aneditor.h: Commented out dead codes.
2261         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2262         Do not build symbol-db by
2263         default. Added 'unstable' in plugin description to signify it's
2264         developmental state.
2266         * plugins/file-manager/Makefile.am,
2267         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2269 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2271         * plugins/debug-manager/utilities.c,
2272         plugins/debug-manager/utilities.h,
2273         plugins/debug-manager/threads.c,
2274         plugins/debug-manager/plugin.c,
2275         plugins/debug-manager/plugin.h,
2276         plugins/debug-manager/disassemble.h,
2277         plugins/debug-manager/watch.c,
2278         plugins/debug-manager/watch.h,
2279         plugins/debug-manager/breakpoints.c,
2280         plugins/debug-manager/stack_trace.c:
2281         Replace few remaining function calls by signal 
2283         * plugins/debug-manager/disassemble.c,
2284         plugins/debug-manager/registers.c,
2285         plugins/debug-manager/memory.c,
2286         plugins/debug-manager/locals.c,
2287         plugins/debug-manager/queue.c,
2288         plugins/debug-manager/queue.h:
2289         Connect signals when debugger is started
2290         Disconnect them when debugger is stopped
2291         Do not display window if debugger doesn't support feature
2293         * plugins/gdb/plugin.c,
2294         libanjuta/interfaces/libanjuta.idl:
2295         Remove unused initialization function
2297 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2299         * configure.in:
2300         * plugins/file-manager/Makefile.am:
2301         * scripts/build-schemas.mk: Fixed 'make distcheck'
2303 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2305         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2306         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2307         to latest API additions.
2309         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2310         to API changes.
2312 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2314         * ChangeLog: Fixed indentation.
2315         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2316         branch.
2318 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2320         * libanjuta/interfaces/libanjuta.idl:
2321         * plugins/build-basic-autotools/build-basic-autotools.c:
2322         (build_compile_file_real), (build_build_project),
2323         (build_install_project), (build_clean_project),
2324         (build_configure_project), (build_autogen_project),
2325         (build_distribution_project), (build_build_module),
2326         (build_install_module), (build_clean_module), (fm_build),
2327         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2328         (finalize), (basic_autotools_plugin_instance_init),
2329         (ibuildable_set_command), (ibuildable_reset_commands),
2330         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2331         (ibuildable_install), (ibuildable_configure),
2332         (ibuildable_generate), (ibuildable_iface_init):
2333         * plugins/build-basic-autotools/build-basic-autotools.h:
2335         Added API for commands override in build interface and implemented
2336         them in build plugin. Useful for other plugins override build
2337         commands depending on project environment.
2339 2007-10-28  Naba Kumar  <naba@gnome.org>
2341         * src/anjuta.glade,
2342         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2343         Fixed widget alignment for dock switcher tab style combo and
2344         scratchbox path entrybox.
2346 2007-10-28  Johannes Schmid <jhs@gnome.org>
2348         * plugins/document-manager/plugin.c: (on_editor_changed):
2349         Fixed a memory leak and simplified code (thanks again Sébastien)
2350         
2351         * configure.in:
2352         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2353         and OFFSET sql statements)
2355 2007-10-28  Massimo Cora' <maxcvs@email.it>
2357         * plugins/symbol-db/plugin.c,
2358         plugins/symbol-db/symbol-db-engine.h,
2359         plugins/symbol-db/symbol-db-view.c,
2360         plugins/symbol-db/symbol-db-view.c,
2361         plugins/symbol-db/symbol-db-view-locals.c,
2362         plugins/symbol-db/symbol-db-view-locals.h,
2363         plugins/symbol-db/symbol-db-engine.c:
2364         Better end-of-file-scan detection, permitting
2365         an improved scope/inheritance parsing.
2366         Locals tab gtktree now displays correct
2367         namespace->class->children tree, even if
2368         in a C++ file there isn't class declaration.
2370 2007-10-27  Johannes Schmid <jhs@gnome.org>
2372         Patch from Stanislav Brabec <sbrabec@suse.cz>
2373         * configure.in:
2374         Bug 489798 – Do not rely on svn-config
2376         Patch from Michael Wolf <maw@ximian.com>:
2377         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2378         (egg_tree_model_filter_remove_node),
2379         (egg_tree_model_filter_row_deleted):
2380         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2382 2007-10-27  Johannes Schmid <jhs@gnome.org>
2384         * plugins/devhelp/anjuta-devhelp.ui:
2385         * plugins/message-view/anjuta-message-manager.ui:
2387         Added some separators to the toolbar
2388         
2389         * plugins/document-manager/plugin.c:
2390         (on_support_plugin_deactivated), (load_new_support_plugins),
2391         (unload_unused_support_plugins), (on_editor_changed):
2392         
2393         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2394         for pointing out that is was crap.
2396 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2398         * libanjuta/interfaces/libanjuta.idl,
2399         libanjuta/anjuta-plugin-manager.c,
2400         libanjuta/anjuta-plugin-manager.h,
2401         libanjuta/anjuta-c-plugin-factory.c,
2402         libanjuta/anjuta-c-module.h,
2403         libanjuta/anjuta-c-module.c:
2404         Report detailled error message in case of plugin loading failure
2406 2007-10-24  Johannes Schmid <jhs@gnome.org>
2408         * configure.in:
2409         * plugins/Makefile.am:
2410         
2411         Activate build of symbol-db plugin (when libgda is available)
2412         
2413         * plugins/document-manager/plugin.c:
2414         (on_support_plugin_deactivated), (on_editor_changed):
2415         
2416         Properly handle language support plugins even when they are
2417         unloaded by the session.
2418         
2419         * plugins/symbol-db/plugin.c: (register_stock_icons),
2420         Port to new REGISTER_ICONS stuff
2421   
2422 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2424         * plugins/symbol-db/plugin.c,
2425         * plugins/symbol-db/symbol-db-view.c
2426         * plugins/symbol-db/symbol-db-engine.h,
2427         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2428         * plugins/symbol-db/symbol-db-view-locals.c,
2429         * plugins/symbol-db/symbol-db-view-locals.h,
2430         * plugins/symbol-db/symbol-db-engine.c:
2431         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2432         Added a new algorithm for dynamic population of the local symbols' tab.
2433         Now the default view is tree-like.
2434         Some fixes on engine correct some population issues.    
2436 2007-10-23  Naba Kumar  <naba@gnome.org>
2438         * plugins/glade/Makefile.am: Corrected conditional not to install
2439         .plugin file if plugin is disabled.
2440         * plugins/sourceview/Makefile.am: Corrected conditional not to
2441         install schemas if plugin is not built.
2443 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2445         * plugins/debug-manager/queue.c:
2446         Fix #488061: Mutiple crash dialogs
2448         * plugins/gdb/debugger.c,
2449         plugins/gdb/debugger.h:
2450         Remove maximum gdb command length, should fix bug#474811
2452 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2454         * manuals/reference/libanjuta/plugin-description-file.sgml,
2455         manuals/reference/libanjuta/libanjuta-docs.sgml,
2456         manuals/reference/libanjuta/libanjuta-sections.txt,
2457         libanjuta/interfaces/libanjuta.idl,
2458         libanjuta/anjuta-c-module.c,
2459         libanjuta/anjuta-c-plugin-factory.c:
2460         Document last changes in plugin code
2462 2007-10-19  Johannes Schmid <jhs@gnome.org>
2464         * plugins/subversion/subversion-callbacks.c: (check_filename):
2465         
2466         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2468 2007-10-19  Naba Kumar  <naba@gnome.org>
2470         * plugins/file-manager/file-model.c: Fixed a critical runtime
2471         warning.
2473 2007-10-18  Johannes Schmid <jhs@gnome.org>
2475         * libanjuta/anjuta-ui.h:
2476         Small fix on icon macros
2477         
2478         * libanjuta/interfaces/libanjuta.idl:
2479         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2480         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2481         (ilanguage_iface_init):
2482         
2483         Added get_from_editor() and get_name_from_editor() methods
2484         to IAnjutaLanguage
2485         
2486         * plugins/document-manager/plugin.c:
2487         (update_editor_ui_interface_items), (on_editor_changed):
2488         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2489         .in:
2490         * plugins/language-support-cpp-java/plugin.c: (install_support):
2491         
2492         Ported plugins to use the new interface
2494 2007-10-17  Johannes Schmid <jhs@gnome.org>
2496         * libanjuta/anjuta-ui.h:
2497         
2498         Added macros to register stock icons to stop all this copy&paste
2499         which had spread over a lot of files. New macros support to add 
2500         icons with toolbar and menu size (16 and 24)
2501         
2502         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2503         * plugins/debug-manager/images/anjuta-attach.svg:
2504         * plugins/debug-manager/images/anjuta-step-out.svg:
2505         * plugins/debug-manager/images/anjuta-step-over.svg:
2506         * plugins/debug-manager/plugin.c: (register_stock_icons):
2507         * plugins/document-manager/images/Makefile.am:
2508         * plugins/document-manager/images/anjuta-block-end.svg:
2509         * plugins/document-manager/images/anjuta-block-start.svg:
2510         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2511         * plugins/document-manager/images/anjuta-bookmark.svg:
2512         * plugins/document-manager/images/anjuta-go-history-next.svg:
2513         * plugins/document-manager/images/anjuta-go-history-prev.svg:
2514         * plugins/document-manager/plugin.c: (register_stock_icons):
2515         * plugins/glade/plugin.c: (register_stock_icons):
2516         * plugins/language-support-cpp-java/plugin.c:
2517         (register_stock_icons):
2518         * plugins/message-view/Makefile.am:
2519         * plugins/message-view/anjuta-go-message-next.svg:
2520         * plugins/message-view/anjuta-go-message-prev.svg:
2521         * plugins/message-view/anjuta-message-view.svg:
2522         * plugins/message-view/messages.xpm:
2523         * plugins/message-view/plugin.c: (register_stock_icons):
2524         * plugins/patch/plugin.c: (patch_plugin_activate):
2525         * plugins/project-manager/plugin.c: (register_stock_icons):
2526         * plugins/search/Makefile.am:
2527         * plugins/search/anjuta-go-match-next.svg:
2528         * plugins/search/anjuta-go-match-prev.svg:
2529         * plugins/search/plugin.c: (activate_plugin):
2530         * plugins/symbol-browser/plugin.c: (register_stock_icons):
2531         * plugins/terminal/terminal.c: (register_stock_icons):
2532         * plugins/valgrind/plugin.c: (register_stock_icons):
2533         
2534         Updated to use the new icons and added several new and updated 
2535         icons from #480093
2537 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
2539         * libanjuta/anjuta-plugin-handle.c,
2540         libanjuta/anjuta-plugin-handle.h:
2541         Add a new path property containing the directory of the .plugin
2542         file, library file (.so or whatever) must be in the same directory
2544         * libanjuta/anjuta-plugin-manager.c,
2545         libanjuta/interfaces/libanjuta.idl,
2546         (removed) libanjuta/anjuta-glue-plugin.c,
2547         (removed) libanjuta/anjuta-glue-plugin.h,
2548         (removed) libanjuta/anjuta-glue-c.c,
2549         (removed) libanjuta/anjuta-glue-c.h,
2550         (removed) libanjuta/anjuta-glue-cpp.c,
2551         (removed) libanjuta/anjuta-glue-cpp.h,
2552         (removed) libanjuta/anjuta-glue-factory.c,
2553         (removed) libanjuta/anjuta-glue-factory.h,
2554         (added) libanjuta/anjuta-c-module.c,
2555         (added) libanjuta/anjuta-c-module.h,
2556         (added) libanjuta/anjuta-c-plugin-factory.c,
2557         (added) libanjuta/anjuta-c-plugin-factory.h,
2558         libanjuta/Makefile.am:
2559         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2560         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2561         implementing IAnjutaPluginFactory
2562         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2564         * libanjuta/libanjuta.h:
2565         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2566         interface)
2568         * libanjuta/anjuta-plugin.h:
2569         Replace AnjutaGluePlugin by GTypeModule
2570         Remove unused anjuta_glue_get_component_type replaced by
2571         g_type_from_name
2573         * plugins/build-basic-autotools/build-basic-autotools.h,
2574         plugins/class-gen/plugin.h,
2575         plugins/class-inheritance/plugin.h,
2576         plugins/cvs-plugin/plugin.h,
2577         plugins/debug-manager/plugin.h,
2578         plugins/devhelp/plugin.h,
2579         plugins/document-manager/plugin.h,
2580         plugins/editor/plugin.h,
2581         plugins/file-loader/plugin.h,
2582         plugins/file-wizard/plugin.h,
2583         plugins/gdb/plugin.h,
2584         plugins/glade/plugin.h,
2585         plugins/gtodo/plugin.h,
2586         plugins/indent/plugin.h,
2587         plugins/language-manager/plugin.h,
2588         plugins/language-support-cpp-java/plugin.h,
2589         plugins/macro/plugin.h,
2590         plugins/message-view/plugin.h,
2591         plugins/patch/plugin.h,
2592         plugins/profiler/plugin.h,
2593         plugins/project-import/plugin.h,
2594         plugins/project-manager/plugin.h,
2595         plugins/project-wizard/plugin.h,
2596         plugins/sample1/plugin.h,
2597         plugins/search/plugin.h,
2598         plugins/sourceview/plugin.h,
2599         plugins/subversion/plugin.h,
2600         plugins/symbol-browser/plugin.h,
2601         plugins/symbol-db/plugin.h,
2602         plugins/terminal/terminal.c,
2603         plugins/tools/plugin.h,
2604         plugins/valgrind/plugin.h:
2605         Replace AnjutaGluePlugin by GTypeModule
2607 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2609         * plugins/debug-manager/breakpoints.c:
2610         Fix bug#487112, crash while removing a breakpoint in a new file
2612 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2614         * plugins/document-manager/search-box.c:
2615         Fix a crash (with an useful comment) focus-out-event handler must
2616         return a gboolean
2618 2007-10-14 Johannes Schmid <jhs@gnome.org>
2620         * plugins/sourceview/sourceview.c:
2621         Hide calltip when "Up" or "Down" key is pressed
2623 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2625         * plugins/document-manager/search-box.c:
2626         Change included file order to avoid a compile error with gnome 2.16
2628 2007-10-13  Johannes Schmid <jhs@gnome.org>
2630         * plugins/debug-manager/plugin.c: (enable_log_view):
2631         
2632         Fixed crash when closing a project and unloading another while
2633         the debugger is enabled
2635 2007-10-13  Johannes Schmid <jhs@gnome.org>
2637         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2638         
2639         Use correct breakpoint icon
2640         
2641         * plugins/devhelp/Makefile.am:
2642         * plugins/devhelp/anjuta-go-help-next.svg:
2643         * plugins/devhelp/anjuta-go-help-prev.svg:
2644         * plugins/devhelp/plugin.c: (register_stock_icons),
2645         (devhelp_activate):
2646         
2647         Added new icons from #480093
2648         
2649         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2650         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2651         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2652         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2653         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2654         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2655         * plugins/message-view/anjuta-go-message-next.svg:
2656         * plugins/message-view/anjuta-go-message-prev.svg:
2657         
2658         Updated icons from #480093
2659                 
2660         * src/anjuta-actions.h:
2661         Use GTK_STOCK_FULLSCREEN
2662         
2663         * src/anjuta-app.c: (on_gdl_style_changed),
2664         (anjuta_app_instance_init):
2665         * src/anjuta.glade:
2666         
2667         Added preference option to set the gdl switcher style
2669 2007-10-13  Johannes Schmid <jhs@gnome.org>
2671         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2672         (get_property_value_as_string), (set_property_value_as_string),
2673         (register_callbacks):
2674         * libanjuta/anjuta-preferences.h:
2675         
2676         Support GtkFileChooserButton as preferences widget
2677         
2678         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2679         
2680         Fixed a Gtk-Critical
2681         
2682         * plugins/file-manager/Makefile.am:
2683         * plugins/file-manager/file-model.c: (file_model_filter_file),
2684         (file_model_add_dummy), (file_model_expand_idle),
2685         (file_model_set_property), (file_model_get_property),
2686         (file_model_class_init):
2687         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2688         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2689         (file_manager_activate), (file_manager_finalize),
2690         (file_manager_instance_init), (ipreferences_merge),
2691         (ipreferences_unmerge), (ipreferences_iface_init):
2692         * plugins/file-manager/plugin.h:
2693         
2694         Added preferences to file-manager
2696         * plugins/glade/plugin.c: (activate_plugin):
2697         
2698         Move Properties widget into center because it is way to big
2699         for the sidebar
2701 2007-10-10  Johannes Schmid <jhs@gnome.org>
2703         * plugins/language-support-cpp-java/Makefile.am:
2704         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
2705         * plugins/language-support-cpp-java/anjuta-complete.svg:
2706         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
2707         * plugins/language-support-cpp-java/plugin.c:
2708         (register_stock_icons):
2709         
2710         And yet some more icons...
2712 2007-10-10  Johannes Schmid <jhs@gnome.org>
2714         * plugins/debug-manager/breakpoints.c:
2715         * plugins/debug-manager/images/Makefile.am:
2716         * plugins/debug-manager/images/anjuta-bookmark.svg:
2717         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
2718         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
2719         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
2720         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
2721         * plugins/debug-manager/images/anjuta-linemark.svg:
2722         * plugins/debug-manager/images/anjuta-pcmark.svg:
2723         * plugins/debug-manager/plugin.c: (register_stock_icons):
2724         * plugins/debug-manager/sparse_view.c:
2725         * plugins/document-manager/images/Makefile.am:
2726         * plugins/document-manager/images/anjuta-block-select.svg:
2727         * plugins/document-manager/images/anjuta-fold-close.svg:
2728         * plugins/document-manager/images/anjuta-fold-open.svg:
2729         * plugins/document-manager/images/anjuta-fold-toggle.svg:
2730         * plugins/document-manager/images/anjuta-indent-less.svg:
2731         * plugins/document-manager/images/anjuta-indent-more.svg:
2732         * plugins/document-manager/images/anjuta-swap.svg:
2733         * plugins/document-manager/images/block_select.xpm:
2734         * plugins/document-manager/images/fold_close.xpm:
2735         * plugins/document-manager/images/fold_open.xpm:
2736         * plugins/document-manager/images/fold_toggle.xpm:
2737         * plugins/document-manager/images/indent.xpm:
2738         * plugins/document-manager/images/indent_dcr.xpm:
2739         * plugins/document-manager/images/indent_inc.xpm:
2740         * plugins/document-manager/plugin.c: (register_stock_icons):    
2741         * plugins/editor/Makefile.am:
2742         * plugins/editor/anjuta-bookmark-16.xpm:
2743         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2744         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2745         * plugins/editor/anjuta-linemark-16.xpm:
2746         * plugins/editor/anjuta-pcmark-16.xpm:
2747         * plugins/editor/bookmark.xpm:
2748         * plugins/editor/breakpoint-disabled.xpm:
2749         * plugins/editor/breakpoint-enabled.xpm:
2750         * plugins/editor/linemarker.xpm:
2751         * plugins/editor/program-counter.xpm:
2752         * plugins/editor/text_editor.c:
2753         * plugins/message-view/Makefile.am:
2754         * plugins/message-view/anjuta-go-message-next.svg:
2755         * plugins/message-view/anjuta-go-message-prev.svg:
2756         * plugins/message-view/anjuta-message-manager.ui:
2757         * plugins/message-view/plugin.c:
2758         * plugins/sourceview/Makefile.am:
2759         * plugins/sourceview/sourceview.c:
2761         Integrated lots of icons from #480093
2762         Thanks to <tpgww@onepost.net>
2764         * plugins/document-manager/plugin.c:
2765         Do not mark the line in ifile_open(), that looks ugly.
2766         
2767         * plugins/document-manager/search-box.c: (on_search_focus_out),
2768         (search_box_init):
2769         Clear the status bar on focus_out.
2770         
2771         * plugins/file-loader/anjuta-loader-plugin.ui:
2772         Fixed a missing "="
2774 2007-10-09  Johannes Schmid <jhs@gnome.org>
2776         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2777         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
2779         Some things I missed in the patch for #484419
2780         
2781         * plugins/document-manager/action-callbacks.c:
2782         (on_new_file_activate):
2783         * plugins/document-manager/action-callbacks.h:
2784         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2785         (on_window_key_press_event), (on_gconf_notify_timer):
2786         
2787         484645 – patch to deal with docman FIXME etc
2788         
2789         * plugins/editor/text_editor.c: (text_editor_set_indicator):
2790         * plugins/search/search-replace.c: (search_and_replace),
2791         (write_message_pane), (search_replace_populate),
2792         (translate_dialog_strings), (create_dialog),
2793         (anjuta_search_replace_activate):
2794         * plugins/search/search-replace_backend.c:
2795         (file_buffer_new_from_path), (get_next_match),
2796         (create_search_entries), (regex_backref),
2797         (clear_search_replace_instance):
2798         * plugins/search/search-replace_backend.h:
2799         
2800         #484573 – patch to correct various search-related issues
2801         
2802         Thanks for the above patches to <tpgww@onepost.net>
2803         
2804         * plugins/sourceview/sourceview.c:
2805         (sourceview_create_highligth_indic):
2806         
2807         Use the same marker for important as gedit (yellow background)
2809         * plugins/document-manager/anjuta-document-manager.ui:
2810         * plugins/file-loader/anjuta-file-loader.ui:
2811         * plugins/file-loader/plugin.c:
2812         
2813         Moved FileNew action to document-manager
2815 2007-10-08  Johannes Schmid <jhs@gnome.org>
2817         * plugins/document-manager/search-box.c: (on_search_activated):
2818         Mark messages for translation
2820 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
2822         reviewed by: Johannes Schmid <jhs@gnome.org>
2824         * plugins/Makefile.am:
2825         * plugins/build-basic-autotools/build-basic-autotools.c:
2826         (build_compile_file_real):
2827         * plugins/search/search-replace.c:
2828         * plugins/valgrind/preferences.c: (build_general_prefs):
2829         
2830         Fix #484379 – Contents of Makefile.am plugins and
2831         #484419 – Improvement into translation
2833 2007-10-06  Johannes Schmid <jhs@gnome.org>
2835         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2837         Fixed to properly support pointer-to-pointer (**) types
2839         * libanjuta/interfaces/libanjuta.idl:
2840         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
2841         * plugins/sourceview/sourceview-cell.h:
2842         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
2843         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
2844         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
2845         (isearch_backward), (isearch_iface_init):
2846         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
2847         (itext_editor_iface_init), (iselection_set_iter),
2848         (iselection_get_start_iter), (iselection_get_end_iter),
2849         (iselection_iface_init), (isearch_forward), (isearch_backward),
2850         (isearch_iface_init):
2851         
2852         Added IAnjutaEditorSearch interface and some utility methods to
2853         migrate from positions to iterators for the editor interface.
2854         
2855         * plugins/document-manager/Makefile.am:
2856         * plugins/document-manager/action-callbacks.c:
2857         (on_goto_line_no1_activate), (on_show_search):
2858         * plugins/document-manager/action-callbacks.h:
2859         * plugins/document-manager/anjuta-docman.c:
2860         (anjuta_docman_add_document), (anjuta_docman_show_editor),
2861         (anjuta_docman_grab_text_focus):
2862         * plugins/document-manager/anjuta-document-manager.ui:
2863         * plugins/document-manager/goto_line.c: (removed)
2864         * plugins/document-manager/goto_line.h: (removed)
2865         * plugins/document-manager/search-box.c:
2866         * plugins/document-manager/search-box.h:
2867         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2868         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
2869         (update_editor_ui_interface_items), (on_editor_added),
2870         (activate_plugin), (deactivate_plugin):
2871         * plugins/document-manager/plugin.h:
2872         
2873         Created new incremental "Quick Search" bar in the document manager to
2874         replace the crappy EggToolbar entries. Uses the new search interface and
2875         it thus much faster and more reliable.
2876         Fixes: 
2877         Bug 357544 – incremental search should work consistently (or not at all) 
2878         when main toolbar is hidden
2879         Bug 440637 – Search, don't work very well (partly for incremental search)
2880         
2881         * plugins/search/anjuta-search.ui:
2882         * plugins/search/plugin.c: (activate_plugin):
2883         
2884         Removed incremental search stuff
2885         
2886         * plugins/build-basic-autotools/build-basic-autotools.c:
2887         (on_session_save), (on_session_load):
2888         * plugins/build-basic-autotools/executer.c:
2889         (get_program_parameters):
2890         
2891         Scroll to selected executable and remember it across sessions
2892         (followup of #477976)
2893         
2894         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2895         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
2896         
2897         * plugins/devhelp/anjuta-devhelp.ui:
2898         Rearraged toolbar items a bit
2900 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2902         * plugins/debug-manager/command.c,
2903         plugins/debug-manager/queue.c,
2904         plugins/gdb/plugin.c,
2905         plugins/gdb/debugger.c:
2906         Fix several crashing bugs (including bug#482985) with the debugger
2907         when closing project, stopping the debugger, restarting the program
2909 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2911         * libanjuta/anjuta-launcher.c:
2912         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
2914 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
2916         * plugins/debug-manager/command.c,
2917         plugins/debug-manager/queue.c:
2918         Asynchronous command can abort other commands in queue
2919         Resynchronize debugger state when a command is cancelled
2921         * plugins/debug-manager/breakpoints.c:
2922         Free BreakpointItem only when it is not used anymore
2924         * plugins/gdb/plugin.c:
2925         Do not return TRUE if the callback and/or ready signal is not used
2927         * plugins/gdb/debugger.c:
2928         Fix a crash, return correct state when debugger is stopped
2930 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
2932         * plugins/project-wizard/autogen.c:
2933         Fix bug#482067, escape project wizard user defined strings
2935 2007-10-01  Johannes Schmid <jhs@gnome.org>
2937         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2938         .glade:
2939         * plugins/build-basic-autotools/build-basic-autotools.c:
2940         (basic_autotools_plugin_instance_init):
2941         * plugins/build-basic-autotools/build-basic-autotools.h:
2942         * plugins/build-basic-autotools/executer.c:
2943         (get_program_parameters):
2944         
2945         Fixed #477976 – Keybinding in run dialog
2947 2007-09-30  Johannes Schmid <jhs@gnome.org>
2949         * plugins/Makefile.am:
2950         Do not build indent plugin (yet)
2951         
2952         * plugins/document-manager/plugin.c: (ipreferences_merge):
2953         Fixed unintentional and wrong change
2955         * plugins/indent/anjuta-indent.ui:
2956         Added missing file
2958 2007-09-28  Johannes Schmid <jhs@gnome.org>
2960         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
2961         * libanjuta/anjuta-launcher.h:
2962         Add a method to send EOF to some process. Needed for the indent plugin
2963         and should be useful in general. It does not actually send EOF as this
2964         is not possible with utf-8, but closes the stream instead.
2966         * plugins/devhelp/plugin.c: (value_added_current_editor):
2967         Fixed a Gtk-Critical due to the IAnjutaEditor - 
2968         IAnjutaDocument switch.
2970         * configure.in:
2971         * plugins/Makefile.am:
2972         * plugins/document-manager/Makefile.am:
2973         * plugins/document-manager/action-callbacks.c:
2974         * plugins/document-manager/anjuta-document-manager.glade:
2975         * plugins/document-manager/anjuta-document-manager.ui:
2976         * plugins/document-manager/images/Makefile.am:
2977         * plugins/document-manager/images/indent_auto.xpm:
2978         * plugins/document-manager/images/indent_set.xpm:
2979         * plugins/document-manager/indent-dialog.c:
2980         * plugins/document-manager/indent-dialog.h:
2981         * plugins/document-manager/indent-util.c:
2982         * plugins/document-manager/indent-util.h:
2983         * plugins/document-manager/indent_test.c:
2984         * plugins/document-manager/plugin.c: (register_stock_icons),
2985         (docman_plugin_instance_init), (ipreferences_merge):
2986         * plugins/document-manager/plugin.h:
2987         
2988         Removed indent code from document manager
2989         
2990         * plugins/indent/Makefile.am:
2991         * plugins/indent/indent-dialog.c:
2992         * plugins/indent/indent-util.c: (indent_init_indent_style):
2993         * plugins/indent/indent.glade:
2994         * plugins/indent/indent.plugin.in:
2995         * plugins/indent/plugin.c: (on_indent_finished),
2996         (on_indent_output), (on_indent_action_activate),
2997         (on_edit_editor_indent), (on_style_combo_changed),
2998         (value_added_current_editor), (value_removed_current_editor),
2999         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3000         (indent_plugin_finalize), (indent_plugin_dispose),
3001         (anjuta_indent_plugin_instance_init),
3002         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3003         (ipreferences_unmerge), (ipreferences_iface_init):
3004         * plugins/indent/plugin.h:
3006         Moved indent code to it's own plugin. Also reimplemented indent invocation
3007         using anjuta_launcher and streams. This is not yet completely working, maybe
3008         I got something wrong with the launcher.
3009         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3011 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3013         * plugins/debug-manager/plugin.c:
3014         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3016 2007-09-27  Johannes Schmid <jhs@gnome.org>
3018         * libanjuta/interfaces/libanjuta.idl:
3019         * plugins/Makefile.am:
3020         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3021         (isymbol_type_str), (isymbol_name), (isymbol_args),
3022         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3023         (isymbol_impl), (isymbol_iface_init):
3024         * plugins/symbol-browser/an_symbol_info.c:
3025         * plugins/symbol-browser/an_symbol_info.h:
3026         * plugins/symbol-db/Makefile.am:
3027         * plugins/symbol-db/plugin.c:
3028         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3029         (value_added_current_editor), (on_editor_foreach_clear),
3030         (value_removed_current_editor), (project_root_added),
3031         (symbol_db_activate), (symbol_db_deactivate),
3032         (isymbol_manager_search):
3033         * plugins/symbol-db/readtags.c: (initialize_1):
3034         * plugins/symbol-db/symbol-db-engine-iterator.c:
3035         (sdb_engine_iterator_instance_init),
3036         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3037         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3038         (symbol_db_engine_iterator_move_next),
3039         (symbol_db_engine_iterator_move_prev),
3040         (symbol_db_engine_iterator_get_n_items),
3041         (symbol_db_engine_iterator_last),
3042         (symbol_db_engine_iterator_set_position),
3043         (symbol_db_engine_iterator_get_position),
3044         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3045         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3046         (isymbol_iter_foreach), (isymbol_iter_set_position),
3047         (isymbol_iter_get_position), (isymbol_iter_get_length),
3048         (isymbol_iter_clone), (isymbol_iter_assign),
3049         (isymbol_iter_iface_init):
3050         * plugins/symbol-db/symbol-db-engine-iterator.h:
3051         * plugins/symbol-db/symbol-db-engine.c:
3052         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3053         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3054         (sdb_engine_finalize), (sdb_engine_get_type),
3055         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3056         (sdb_engine_get_table_id_by_unique_name2),
3057         (sdb_engine_get_table_id_by_unique_name3),
3058         (symbol_db_engine_add_new_workspace),
3059         (symbol_db_engine_get_opened_project_name),
3060         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3061         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3062         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3063         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3064         (sdb_engine_add_new_scope_definition),
3065         (sdb_engine_add_new_tmp_heritage_scope),
3066         (sdb_engine_second_pass_update_scope_1),
3067         (sdb_engine_second_pass_update_heritage),
3068         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3069         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3070         (symbol_db_engine_update_project_symbols),
3071         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3072         (symbol_db_engine_update_buffer_symbols),
3073         (sdb_engine_walk_down_scope_path),
3074         (sdb_engine_prepare_symbol_info_sql),
3075         (symbol_db_engine_get_global_members),
3076         (symbol_db_engine_get_scope_members_by_symbol_id),
3077         (symbol_db_engine_get_scope_members),
3078         (symbol_db_engine_get_current_scope),
3079         (symbol_db_engine_get_file_symbols):
3080         * plugins/symbol-db/symbol-db-engine.h:
3081         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3082         (on_symbol_updated), (on_symbol_inserted),
3083         (symbol_db_view_locals_get_line),
3084         (symbol_db_view_locals_update_list):
3085         * plugins/symbol-db/symbol-db-view-search.c:
3086         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3087         * plugins/symbol-db/symbol-db-view-search.h:
3088         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3089         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3090         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3091         * plugins/symbol-db/tables.sql:
3092         * plugins/symbol-db/test/Makefile.am:
3093         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3094         Updated patch from Massimo to improve symbol-db plugin
3096         * plugins/document-manager/plugin.c: (on_editor_changed):
3097         Make the code a bit more robust
3098         
3099         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3100         (anjuta_document_get_property), (anjuta_document_class_init),
3101         (anjuta_document_init), (set_uri), (document_loader_loaded),
3102         (anjuta_document_load), (document_saver_saving):
3103         * plugins/sourceview/anjuta-document.h:
3104         * plugins/sourceview/sourceview.c: (autodetect_language),
3105         (ilanguage_set_language), (ilanguage_get_language):
3106         Fix language detection on startup
3108 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3110         * plugins/document-manager/action-callbacks.c:
3111         (on_editor_command_upper_case_activate),
3112         (on_editor_command_lower_case_activate): Leftover commit from previous
3113         commit (see last changlog entry by me).
3114         
3115         * plugins/file-manager/plugin.c: (file_manager_activate):
3116         Gave proper widget name so that layout works.
3118 2007-09-26  Johannes Schmid <jhs@gnome.org>
3120         * plugins/document-manager/plugin.c: (on_editor_changed),
3121         (docman_plugin_instance_init):
3122         Only unload/load language-support plugins if necessary.
3123         
3124         * plugins/language-manager/plugin.c: (language_manager_activate):
3125         Removed some debugging code
3127         * plugins/sourceview/sourceview.c: (on_document_saved),
3128         (ilanguage_set_language), (ilanguage_get_language):
3129         Fixed ianjuta_language interface and ensure that highlighting is
3130         activated when a new file is saved.
3131         
3132 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3134         * libanjuta/interfaces/libanjuta.idl:
3135         * plugins/document-manager/action-callbacks.c:
3136         (on_editor_command_upper_case_activate),
3137         (on_editor_command_lower_case_activate):
3138         * plugins/editor/text_editor.c: (iselection_has_selection),
3139         (iselection_get_start), (iselection_get_end),
3140         (iselection_iface_init):
3141         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3142         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3143         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3144         method and implemented it for both scintilla and sourceview editors.
3145         Updated document-manager and assist plugins to use the new method.
3147 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3149         * plugins/file-manager/file-view.c:
3150         Fix typo, allow to compile new file manager with gtk < 2.12
3152 2007-09-25  Johannes Schmid <jhs@gnome.org>
3154         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3155         Support Auto-Indent for single lines (e.g no selection);
3156         
3157         * plugins/macro/plugin.c:
3158         Do not use the same shortcut as auto-indent does
3159         
3160         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3161         Optimized keyboard navigation - do not emit char_added when only
3162         navigation keys have been pressed.
3164 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3166         * plugins/language-support-cpp-java/cpp-java-assist.c:
3167         (on_assist_chosen), (cpp_java_assist_install),
3168         (cpp_java_assist_uninstall):
3169         * plugins/language-support-cpp-java/plugin.c: (install_support),
3170         (uninstall_support): Install and uninstall support in correct order.
3171         Fixes a bug where it was installed multiple times resulting in
3172         inserting autocomplete text multiple times.
3174 2007-09-25  Johannes Schmid <jhs@gnome.org>
3176         * configure.in:
3177         Add GNOME_WARNING_FLAGS(maximum) and
3178         GNOME_CXX_WARNIGS(yes) to avoid bugs
3179         the compiler can warn you.
3180         
3181         * libegg/test-tree-utils.c: (key_test):
3182         * plugins/file-manager/file-model.c:
3183         (file_model_cancel_expand_idle), (file_model_sort),
3184         (file_model_row_expanded):
3185         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3186         (file_view_refresh), (file_view_get_selected), (file_view_init),
3187         (file_view_new):
3188         * plugins/file-manager/file-view.h:
3189         * plugins/symbol-db/readtags.c: (initialize_1):
3190         * src/main.c:
3191         
3192         Fixed the more critical warnings
3194 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3196         Icons from tpgww@onepost.net:
3197         * configure.in:
3198         * plugins/debug-manager/Makefile.am:
3199         * plugins/debug-manager/images/Makefile.am:
3200         * plugins/debug-manager/images/anjuta-attach.svg:
3201         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3202         * plugins/debug-manager/images/anjuta-step-into.svg:
3203         * plugins/debug-manager/images/anjuta-step-out.svg:
3204         * plugins/debug-manager/images/anjuta-step-over.svg:
3205         * plugins/debug-manager/plugin.c: (register_stock_icons):
3206         * plugins/document-manager/Makefile.am:
3207         * plugins/document-manager/block_select.xpm:
3208         * plugins/document-manager/fold_close.xpm:
3209         * plugins/document-manager/fold_open.xpm:
3210         * plugins/document-manager/fold_toggle.xpm:
3211         * plugins/document-manager/images/Makefile.am:
3212         * plugins/document-manager/images/anjuta-block-end.svg:
3213         * plugins/document-manager/images/anjuta-block-start.svg:
3214         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3215         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3216         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3217         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3218         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3219         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3220         * plugins/document-manager/indent.xpm:
3221         * plugins/document-manager/indent_auto.xpm:
3222         * plugins/document-manager/indent_dcr.xpm:
3223         * plugins/document-manager/indent_inc.xpm:
3224         * plugins/document-manager/indent_set.xpm:
3225         * plugins/document-manager/plugin.c: Added nicer icons for
3226         document manager and debugger. Organized icons in 'images'
3227         directories.
3229 2007-09-24  Johannes Schmid <jhs@gnome.org>
3231         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3232         Fixed a missing NULL in g_object_set.
3234 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3236         * plugins/language-support-cpp-java/cpp-java-assist.c:
3237         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3238         scope memebers just after scope operator is entered.
3240 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3242         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3243         * plugins/language-support-cpp-java/cpp-java-assist.c:
3244         (completion_function), (completion_compare),
3245         (cpp_java_assist_tag_destroy), (create_completion),
3246         (cpp_java_assist_destroy_completion_cache),
3247         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3248         Show '()' for function items in autocomplete list. Allow adding
3249         ' ' and/or '(' after function call autocompletion and have preferences
3250         settings for them.
3252 2007-09-24  Johannes Schmid <jhs@gnome.org>
3254         * sourceview.c: Reverting patch from r3157 because
3255         of side-effects
3257 2007-09-24  Johannes Schmid <jhs@gnome.org>
3259         * plugins/search/search-replace.c: (on_message_clicked):
3261         Fixed #427104 – No "highlight" of lines matching find-result
3263 2007-09-24  Johannes Schmid <jhs@gnome.org>
3265         * src/anjuta.glade:
3267         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3269 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3271         reviewed by: Johannes Schmid <jhs@gnome.org>
3273         * plugins/build-basic-autotools/executer.c: (execute_program):
3274         Fix #478238 – set env for execute programe in the terminal
3276 2007-09-24 Tom <tpgww@onepost.net>
3278         reviewed by: Johannes Schmid <jhs@gnome.org>
3280         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3281         Fix memory leak
3282         
3283         * plugins/debug-manager/disassemble.c: (on_disassemble):
3284         Correct a format string in DEBUG_PRINT()
3286 2007-09-23  Johannes Schmid <jhs@gnome.org>
3288         * plugins/sourceview/sourceview.c: (offset_to_position),
3289         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3290         (ieditor_get_position), (iselect_set), (iselect_get_start),
3291         (iselect_get_end):
3292         
3293         Fixed #Bug 440637 – Search, don't work very well
3295 2007-09-23  Johannes Schmid <jhs@gnome.org>
3297         * plugins/file-manager/file-model.c: (file_model_get_filename):
3298         * plugins/file-manager/file-model.h:
3299         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3300         (file_view_init), (file_view_class_init):
3301         * plugins/message-view/message-view.c:
3302         (message_view_query_tooltip), (message_view_dispose),
3303         (message_view_instance_init), (message_view_class_init):
3305         Added GTK+ 2.12 style tooltips to file-manager and message view.
3306         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3307         old implementation is used.
3309 2007-09-23  Johannes Schmid <jhs@gnome.org>
3311         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3312         Fixed typo
3313         
3314         * plugins/language-manager/language-manager.plugin.in:
3315         Marked UserActivatable=FALSE
3316         
3317         * plugins/language-manager/plugin.c: (load_languages),
3318         (language_manager_activate), (language_manager_deactivate),
3319         (language_manager_dispose), (language_manager_instance_init),
3320         (language_manager_find_mime_type), (language_manager_find_string),
3321         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3322         (ilanguage_get_name), (ilanguage_get_strings):
3323         
3324         Fixed various stupid bugs in language-manager plugin
3325         
3326         * plugins/symbol-db/symbol-db-engine.c:
3327         (sdb_engine_second_pass_update_scope_1):
3328         
3329         Add a g_return_if_fail to avoid a crash though still unsure
3330         what's causing it.
3332 2007-09-23  Johannes Schmid <jhs@gnome.org>
3334         * plugins/symbol-db/plugin.c: (on_project_element_added),
3335         (sources_array_free), (sources_array_add_foreach),
3336         (project_root_added):
3337         * plugins/symbol-db/symbol-db-engine.c:
3338         (symbol_db_engine_add_new_files):
3339         * plugins/symbol-db/symbol-db-engine.h:
3340         
3341         Added support for other languages than "C" to symbol-db. Now
3342         supports all languages listed by the language-manager.
3344 2007-09-23  Tom <tpgww@onepost.net>
3346         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3348         * configure.in:
3349         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3350         
3351         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3352         (anjuta_glue_factory_get_object_type):
3353         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3354         * plugins/build-basic-autotools/build-basic-autotools.c:
3355         (value_added_current_editor):
3356         * plugins/debug-manager/breakpoints.c:
3357         (breakpoints_dbase_edit_breakpoint),
3358         (on_toggle_breakpoint_activate):
3359         * plugins/debug-manager/plugin.c:
3360         (on_run_to_cursor_action_activate):
3361         * plugins/debug-manager/stack_trace.c:
3362         (dma_thread_update_stack_trace):
3363         * plugins/gdb/plugin.c:
3364         * plugins/glade/plugin.c: (ifile_open):
3365         * plugins/profiler/gprof-call-graph-view.c:
3366         * plugins/profiler/gprof-flat-profile-view.c:
3367         * plugins/profiler/gprof-function-call-tree-view.c:
3368         * plugins/profiler/gprof-options.c: (setup_widgets):
3369         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3370         * plugins/search/search-replace_backend.c:
3371         (file_buffer_new_from_te):
3372         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3373         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3374         (assist_window_get_property), (assist_window_move):
3375         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3376         (value_added_current_editor):
3377         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3378         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3379         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3380         
3381         Many small code, warnings and leak fixes
3383 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3385         * (removed) plugins/debug-manager/debugger.c,
3386         (removed) plugins/debug-manager/debugger.h,
3387         (added) plugins/debug-manager/command.c,
3388         (added) plugins/debug-manager/command.h,
3389         (added) plugins/debug-manager/queue.c,
3390         (added) plugins/debug-manager/queue.h,
3391         plugins/debug-manager/breakpoints.c,
3392         plugins/debug-manager/debug_tree.c,
3393         plugins/debug-manager/debug_tree.h,
3394         plugins/debug-manager/disassemble.c,
3395         plugins/debug-manager/disassemble.h,
3396         plugins/debug-manager/locals.c,
3397         plugins/debug-manager/locals.h,
3398         plugins/debug-manager/memory.c,
3399         plugins/debug-manager/memory.h,
3400         plugins/debug-manager/plugin.c,
3401         plugins/debug-manager/plugin.h,
3402         plugins/debug-manager/registers.c,
3403         plugins/debug-manager/registers.h,
3404         plugins/debug-manager/sharedlib.c,
3405         plugins/debug-manager/sharedlib.h,
3406         plugins/debug-manager/signals.c,
3407         plugins/debug-manager/signals.h,
3408         plugins/debug-manager/stack_trace.c,
3409         plugins/debug-manager/stack_trace.h,
3410         plugins/debug-manager/start.h,
3411         plugins/debug-manager/start.c,
3412         plugins/debug-manager/threads.c,
3413         plugins/debug-manager/threads.h,
3414         plugins/debug-manager/watch.c,
3415         plugins/debug-manager/watch.h,
3416         plugins/debug-manager/Makefile.am,
3417         plugins/gdb/debugger.c,
3418         plugins/gdb/debugger.h,
3419         plugins/gdb/plugin.c,
3420         libanjuta/interfaces/libanjuta.idl:
3421         Split debug-manager/debugger.c into command.c and queue.c
3422         Clean up debugger queue
3423         DmaDebuggerQueue object does not implement IAnjutaDebugger
3425 2007-09-23  Johannes Schmid <jhs@gnome.org>
3427         * configure.in:
3428         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3429         set correctly, etc.)
3430         
3431         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3432         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3433         (plugin_set_update):
3434         
3435         Show an error dialog instead of crashing when plugin loading fails
3437         * plugins/language-manager/Makefile.am:
3438         * plugins/language-manager/language-manager.plugin.in:
3439         * plugins/language-manager/languages.xml:
3440         * plugins/language-manager/plugin.c: (language_destroy),
3441         (load_languages), (language_manager_activate),
3442         (language_manager_deactivate), (language_manager_finalize),
3443         (language_manager_dispose), (language_manager_instance_init),
3444         (language_manager_class_init), (language_manager_find_mime_type),
3445         (language_manager_find_string), (ilanguage_get_from_mime_type),
3446         (ilanguage_get_from_string), (ilanguage_get_name),
3447         (ilanguage_get_strings), (ilanguage_iface_init):
3448         * plugins/language-manager/plugin.h:
3449         
3450         Added new language-manager plugin to have a better organisation for
3451         language names. The xml probabaly needs to be extended over time.
3452         
3453         * plugins/Makefile.am:
3454         * plugins/document-manager/plugin.c: (on_editor_changed):
3455         
3456         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3457         because it does not really save memory but makes tab switching slow.
3458         
3459         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3460         .in:
3461         * plugins/language-support-cpp-java/plugin.c: (install_support),
3462         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3463         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3464         unloading
3466         * plugins/language-support-cpp-java/cpp-java-assist.c:
3467         (cpp_java_assist_show_autocomplete):
3468         
3469         Fix autocomplete to only show valid completions
3471         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3472         Calltips always have correct size and position now
3474 2007-09-22  Johannes Schmid <jhs@gnome.org>
3476         * plugins/search/search-replace_backend.c: (get_next_match):
3477         Removed code introduced by accident that causes a crash.
3478         
3479         * plugins/sourceview/sourceview-tags.c:
3480         * plugins/sourceview/sourceview-tags.h:
3481         Removed ununsed files
3483 2007-09-22  Johannes Schmid <jhs@gnome.org>
3485         * plugins/language-support-cpp-java/cpp-java-assist.c:
3486         Fixed build error
3488 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3490         * plugins/language-support-cpp-java/cpp-java-assist.c:
3491         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3492         Increased matching brace search to 500 chars.
3494 2007-09-21  Johannes Schmid <jhs@gnome.org>
3496         * plugins/language-support-cpp-java/cpp-java-assist.c:
3497         (cpp_java_assist_get_pre_word),
3498         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3499         
3500         Added some profiling debug code
3501         
3502         * plugins/language-support-cpp-java/cpp-java-utils.c:
3503         (cpp_java_util_jump_to_matching_brace):
3504         * plugins/language-support-cpp-java/cpp-java-utils.h:
3505         * plugins/language-support-cpp-java/plugin.c:
3506         (get_line_indentation_base), (get_line_auto_indentation):
3507         
3508         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3509         avoid looping over the whole file when using calltips which is too slow and
3510         unneeded.
3511         
3512         * plugins/sourceview/assist-tip.c: (assist_tip_init),
3513         (assist_tip_set_tips), (assist_tip_get_coordinates),
3514         (assist_tip_new):
3515         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3516         
3517         Better calltips appearance (use theme now) and avoid jumping
3518         calltips
3520 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3522         * plugins/document-manager/plugin.c:
3523         (update_editor_ui_interface_items):
3524         * plugins/language-support-cpp-java/plugin.c: (install_support),
3525         (uninstall_support): Moved autocomplete ui update code from
3526         document-manager to language-plugin.
3528 2007-09-21  Johannes Schmid <jhs@gnome.org>
3530         * libanjuta/interfaces/libanjuta.idl:
3531         
3532         Added IAnjutaLanguage interface (might still change...) for
3533         the upcoming language-manager plugin.
3534         
3535         * plugins/file-manager/Makefile.am:
3536         * plugins/file-manager/file-model.c:
3537         (file_model_cancel_expand_idle), (file_model_add_dummy),
3538         (file_model_expand_idle), (file_model_sort),
3539         (file_model_row_expanded), (file_model_row_collapsed),
3540         (file_model_init), (file_model_finalize),
3541         (file_model_set_property), (file_model_get_property),
3542         (file_model_class_init), (file_model_new), (file_model_refresh),
3543         (file_model_get_uri):
3544         * plugins/file-manager/file-model.h:
3545         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3546         (file_view_expand_row_idle), (file_view_refresh),
3547         (file_view_get_selected), (file_view_button_press_event),
3548         (file_view_selection_changed), (file_view_init),
3549         (file_view_get_property), (file_view_set_property),
3550         (file_view_finalize), (file_view_class_init):
3551         
3552         Split up model/view as far as possible and fixed some file-manager
3553         bugs (popup-menu and incorrect project loading).
3554         
3555         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3556         Use monospace font for tips.
3557         
3558         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3559         (sourceview_cell_new), (icell_get_character), (icell_get_length),
3560         (icell_get_attribute), (icell_style_get_font_description),
3561         (icell_style_get_color), (icell_style_get_background_color),
3562         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3563         (iiter_foreach), (iiter_set_position), (iiter_get_position),
3564         (iiter_get_length), (iiter_clone), (iiter_assign):
3566         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3567         interface. This is way faster though it has the drawback to create invalid
3568         iterators if the buffer is changed.
3570 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3572         * libanjuta/interfaces/libanjuta.idl:
3573         * plugins/document-manager/action-callbacks.c:
3574         * plugins/document-manager/anjuta-document-manager.ui:
3575         * plugins/document-manager/plugin.c: (register_stock_icons):
3576         * plugins/editor/text_editor.c:
3577         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3578         * plugins/language-support-cpp-java/cpp-java-assist.c:
3579         (cpp_java_assist_get_calltip_context):
3580         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3581         (register_stock_icons), (cpp_java_plugin_activate_plugin):
3583         Moved autocomplete menu action from document-manager to assist plugin
3584         and got rid of deprecated autocomplete interface.
3586 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3588         * libanjuta/interfaces/libanjuta.idl:
3589         * plugins/editor/text_editor.c: (iassist_iface_init):
3590         * plugins/language-support-cpp-java/cpp-java-assist.c:
3591         (cpp_java_assist_check), (on_assist_chosen):
3592         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3593         Removed react() methods in both editors and assist interface. Assist
3594         plugin itself handles setting the autocomplete. Also fixed
3595         some mem leaks.
3597 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3599         * plugins/file-manager/Makefile.am:
3600         * plugins/file-manager/file-view.c: (file_view_add_dummy),
3601         (file_view_expand_idle), (file_view_init):
3602         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3603         (file_manager_set_default_uri), (project_root_added),
3604         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3605         (file_manager_activate), (file_manager_deactivate),
3606         (file_manager_instance_init), (file_manager_class_init),
3607         (ifile_manager_set_root), (ifile_manager_set_selected),
3608         (ifile_manager_iface_init): Adjusted white spaces to match
3609         anjuta convention.
3611 2007-09-19  Naba Kumar  <naba@gnome.org>
3613         * libanjuta/interfaces/libanjuta.idl:
3614         * plugins/editor/text_editor.c: (text_editor_instance_init),
3615         (iassist_show_tips), (iassist_cancel_tips),
3616         (iassist_hide_suggestions), (iassist_iface_init):
3617         * plugins/editor/text_editor.h:
3618         * plugins/editor/text_editor_cbs.c:
3619         (on_text_editor_scintilla_notify):
3620         * plugins/language-support-cpp-java/cpp-java-assist.c:
3621         (is_scope_context_character), (is_word_character),
3622         (create_completion), (cpp_java_assist_get_scope_context),
3623         (cpp_java_assist_get_pre_word),
3624         (cpp_java_assist_get_scope_operator),
3625         (cpp_java_assist_destroy_completion_cache),
3626         (cpp_java_assist_create_scope_completion_cache),
3627         (cpp_java_assist_create_word_completion_cache),
3628         (cpp_java_assist_show_autocomplete),
3629         (cpp_java_assist_get_calltip_context),
3630         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3631         (on_editor_char_added), (on_assist_chosen),
3632         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3633         (cpp_java_assist_init), (cpp_java_assist_finalize):
3634         * plugins/language-support-cpp-java/cpp-java-assist.h:
3635         * plugins/language-support-cpp-java/plugin.c:
3636         (initialize_indentation_params):
3637         * plugins/sourceview/assist-tip.c:
3638         * plugins/sourceview/assist-tip.h:
3639         * plugins/sourceview/sourceview-private.h:
3640         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3641         (on_assist_tip_destroyed), (on_assist_cancel),
3642         (on_document_char_added), (iassist_get_suggestions),
3643         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3644         
3645         Implement state-less assistance so that assist can be evaluated
3646         any given time at any position. Changed IAnjutaEditorAssist interfance
3647         and implementations and removed any state management in editors.
3649 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
3651         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3652         completion items sorting and avoided unnecssary sorts.
3654         * plugins/text-editor.c: Fixed state.
3656 2007-09-17  Johannes Schmid <jhs@gnome.org>
3658         * plugins/language-support-cpp-java/cpp-java-assist.c:
3659         (on_assist_begin):
3660         
3661         Fixed calltips in sourceview
3663 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
3665         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3666         completion items preparation time. Fixed a crash bug.
3668         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3669         Set buffer size (From Massimo, required for symbol-db).
3671         * libanjuta/interfaces/libanjuta.idl: Also pass position information
3672         for suggestions.
3674         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3675         change in API.
3677         * plugins/editor/aneditor-autocomplete.cxx,
3678         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3679         Added ANE_GETWORDBEFORECARAT command.
3681         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3682         using assist interface.
3684         * plugins/editor/text_editor.c: (text_editor_instance_init),
3685         (text_editor_get_word_before_carat),
3686         (text_editor_get_current_word), (iassist_add_trigger),
3687         (iassist_remove_trigger), (on_assist_canceled),
3688         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3689         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3690         * plugins/editor/text_editor.h:
3691         * plugins/editor/text_editor_cbs.c: (trigger_size),
3692         (max_trigger_size), (text_editor_check_assist),
3693         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
3694         interface.
3696         * plugins/language-support-cpp-java/Makefile.am:
3697         * plugins/language-support-cpp-java/plugin.c:
3698         (get_line_indentation_base), (get_line_auto_indentation),
3699         (install_support), (uninstall_support),
3700         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
3701         (cpp_java_plugin_instance_init):
3702         * plugins/language-support-cpp-java/plugin.h:
3703         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
3704         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
3705         Make assist a separate class.
3707 2007-09-14  Johannes Schmid <jhs@gnome.org>
3709         * plugins/sourceview/sourceview.c: (iassist_suggest):
3710         Fixed changed char_alignment paramter in language-support
3711         plugin
3713 2007-09-14  Naba Kumar  <naba@gnome.org>
3715         * plugins/language-support-cpp-java/plugin.c: Send the right
3716         'char_alignment' paramenter (needs fixing in sourceview).
3718 2007-09-13  Johannes Schmid <jhs@gnome.org>
3720         * anjuta.anjuta:
3721         * plugins/project-wizard/templates/minimal/project.anjuta:
3722         Use IAnjutaSymbolManager instead of loading the plugin directly.
3723         (TODO: Think of a version to do this for older files...)
3725         * configure.in:
3726         * plugins/Makefile.am:
3727         * plugins/symbol-db/Makefile.am:
3728         
3729         Build symbol-db plugin if libgda-3.0 is found
3731 2007-09-13  Johannes Schmid <jhs@gnome.org>
3733         * plugins/sourceview/Makefile.am:
3734         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3735         (set_uri):
3736         * plugins/sourceview/anjuta-document.h:
3737         Removed lots of dead code
3738         
3739         * plugins/sourceview/anjuta-languages-manager.c:
3740         * plugins/sourceview/anjuta-languages-manager.h:
3741         removed completely
3742         
3743         * plugins/sourceview/sourceview.c: (on_document_char_added),
3744         (on_document_loaded), (sourceview_instance_init),
3745         (iselect_get_start), (iselect_get_end),
3746         (ilanguage_get_supported_languages), (ilanguage_set_language):
3747         
3748         Fixed selection handling and make some adaptions for the changes 
3749         mentioned above
3751 2007-09-13  Johannes Schmid <jhs@gnome.org>
3753         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3754         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3755         (on_assist_update):
3756         
3757         Added preferences to language support completion/calltips
3758         
3759         * plugins/sourceview/assist-window.c: (assist_window_update):
3761         Always select first entry
3763         * plugins/sourceview/sourceview.glade:
3764         Removed old completion preferences
3766 2007-09-11  Naba Kumar  <naba@gnome.org>
3768         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
3769         and possible crash when pressing ctrl+d in terminal after preferences
3770         window has been shown once (no need for backport).
3772         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
3773         implementations to get warnings instead of crashes for unimplemented
3774         interface methods.
3776 2007-09-11   Massimo Cora' <maxcvs@email.it>
3778         Reviewed by: Naba Kumar  <naba@gnome.org>
3780         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3781         * plugins/symbol-db/*:
3782         Added new symbol-database backend based on SQLite 3.
3783         (does not enabled for build currently).
3785 2007-09-10  Johannes Schmid <jhs@gnome.org>
3787         * anjuta.anjuta:
3788         * configure.in:
3789         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
3790         (parse_info_init), (parse_info_free), (valid_element),
3791         (start_element_handler), (end_element_handler), (text_handler),
3792         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
3793         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
3794         (egg_recent_model_monitor), (egg_recent_model_read),
3795         (egg_recent_model_open_file), (egg_recent_model_lock_file),
3796         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
3797         (egg_recent_model_set_property), (egg_recent_model_class_init),
3798         (egg_recent_model_init), (egg_recent_model_add_full),
3799         (egg_recent_model_delete), (egg_recent_model_get_list),
3800         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
3801         (egg_recent_model_set_filter_mime_types),
3802         (egg_recent_model_clear_group_filter),
3803         (egg_recent_model_set_filter_groups),
3804         (egg_recent_model_clear_scheme_filter),
3805         (egg_recent_model_set_filter_uri_schemes),
3806         (egg_recent_model_remove_expired):
3807         
3808         Update EggRecent (#456465)
3810 2007-09-10  Johannes Schmid <jhs@gnome.org>
3812         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
3813         (anjuta_plugin_manager_get_plugin):
3814         * plugins/profiler/gprof-call-graph-view.c:
3815         (gprof_call_graph_view_create_columns):
3816         * plugins/profiler/gprof-flat-profile-view.c:
3817         (gprof_flat_profile_view_create_columns):
3818         * plugins/profiler/gprof-function-call-tree-view.c:
3819         (gprof_function_call_tree_view_create_columns):
3820         
3821         Fixed #466031 – Update of pieces of menus for Localization
3823 2007-09-10  Johannes Schmid <jhs@gnome.org>
3825         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3826         Bug 343522 – anjuta: Unable to execute commands that use options.
3828 2007-09-09  Johannes Schmid <jhs@gnome.org>
3830         * plugins/document-manager/anjuta-docman.c:
3831         (anjuta_docman_update_page_label):
3832         
3833         Fixed #458034 – Method of indicating unsaved changes breaks convention
3834         
3835         * plugins/document-manager/plugin.c: (update_title),
3836         (value_added_project_root_uri), (value_removed_project_root_uri),
3837         (on_editor_changed), (activate_plugin):
3838         * plugins/document-manager/plugin.h:
3839         * plugins/project-manager/plugin.c: (on_profile_scoped),
3840         (on_profile_descoped), (ifile_open):
3841         
3842         Fixed #427390 – Show path of item in currently focused editor window
3844 2007-09-09  Johannes Schmid <jhs@gnome.org>
3846         * plugins/search/plugin.c: (on_toolbar_find_clicked),
3847         (on_toolbar_find_incremental):
3848         Fix incremental search
3849         
3850         * plugins/sourceview/sourceview.c: (on_document_char_added),
3851         (set_select):
3852         Fixed selection management
3854 2007-09-09  Johannes Schmid <jhs@gnome.org>
3856         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3857         Fixed memory leak
3859         * libanjuta/interfaces/libanjuta.idl:
3860         Extended IAnjutaEditorAssist interface
3861         
3862         * plugins/language-support-cpp-java/plugin.c:
3863         (jump_to_matching_brace), (add_tags), (on_assist_begin),
3864         (assist_cleanup), (on_assist_chosen), (on_assist_update),
3865         (context_character), (get_context), (function_parser),
3866         (cpp_member_parser), (install_assist), (uninstall_assist),
3867         (get_line_indentation_base), (get_line_auto_indentation),
3868         (install_support), (uninstall_support),
3869         (on_value_added_current_editor), (on_value_removed_current_editor),
3870         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
3871         * plugins/language-support-cpp-java/plugin.h:
3872         
3873         Improved fixed editor assistance and added support for function/method
3874         tooltips. jumb_to_matching_brance => jump_to_matching_brace
3875         
3876         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
3877         Removed a FIXME
3878         
3879         * plugins/project-import/project-import.c: (on_import_next):
3880         Added a non-NULL check with could probably fix #474843 but not sure
3881         
3882         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3883         Fixed anjuta-plugin project wizard
3884         
3885         * plugins/sourceview/Makefile.am:
3886         * plguins/sourceview/assist-tip.[ch]:
3887         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
3888         (anjuta_view_key_press_event):
3889         * plugins/sourceview/assist-window.c: (assist_window_class_init),
3890         (assist_window_init), (assist_window_update), (assist_window_new):
3891         * plugins/sourceview/sourceview-private.h:
3892         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3893         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3894         (trigger_size), (max_trigger_size), (on_document_char_added),
3895         (sourceview_dispose), (ieditor_get_current_word),
3896         (iassist_add_trigger), (iassist_init_suggestions),
3897         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
3898         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
3899         
3900         Big update on sourceview assist capabilites. Autocompletion should
3901         now work much better and function tooltips are finally supported!
3903         * plugins/sourceview/anjuta-document.h:
3904         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
3905         (anjuta_document_get_current_word):
3906         Fixed get_current_word (inspired by aneditor.cxx implementation)
3908         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
3909         (icell_get_attribute):
3910         Fixed get_attribute() to also detect character constants.
3911         Simplified get_char()
3913         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
3914         (isymbol_manager_get_members), (isymbol_manager_get_parents),
3915         (isymbol_manager_get_completions_at_position):
3916         
3917         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
3919 2007-09-04  Naba Kumar  <naba@gnome.org>
3921         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
3922         projects that can not add sources.
3924         * plugins/file-wizard/file.c: Similarly for file wizard,
3925         Do not enable 'Add to project' projects that can not add sources.
3927 2007-09-04  Naba Kumar  <naba@gnome.org>
3929         * configure.in: Bumped gnome-build requirement to 0.2.0
3930         for project capabilities support.
3932         * plugins/project-manager/plugin.c: Enable/disable project
3933         actions based on project capabilities. Fixes bug #433552:
3934         crash in Anjuta IDE: add file test.h in project on generic
3935         Makefile.
3937         * libanjuta/interfaces/libanjuta.idl: Added method to query
3938         project capabilities.
3940 2007-09-03  Naba Kumar  <naba@gnome.org>
3942         * plugins/file-manager/plugin.c: Set shadow type IN.
3943         * plugins/file-manager/file-view.c: Fixed code style.
3944         * plugins/file-manager/file-view.c: Fixed icons column to size
3945         properly.
3947         * plugins/file-manager/plugin.[c,h]: Fixed code style.
3949         * plugins/file-manager/plugin.c: Fixed crash on closing project and
3950         unmonitors project-uri on file-manager deactivation.
3952         * TODO.tasks: Updated
3954 2007-09-02  Johannes Schmid <jhs@gnome.org>
3956         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3957         Fixed memory leak
3958         
3959         * plugins/file-manager/file-view.c: (file_view_get_selected),
3960         (file_view_button_press_event), (file_view_finalize):
3961         * plugins/file-manager/plugin.c: (project_root_removed),
3962         (file_manager_deactivate):
3963         
3964         Fixed some small bugs I missed before
3966 2007-09-02  Johannes Schmid <jhs@gnome.org>
3968         * plugins/file-manager/*:
3969         Added new and file-manager
3971 2007-09-02  Johannes Schmid <jhs@gnome.org>
3973         * plugins/file-manager/*:
3974         Removed old file-manager
3976 2007-08-31  Johannes Schmid <jhs@gnome.org>
3978         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
3979         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3980         
3981         Fixed some memory leaks
3982         
3983         * MAINTAINERS: Fixed
3984         
3985 2007-08-31  Johannes Schmid <jhs@gnome.org>
3987         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3988         (get_property_value_as_string), (set_property_value_as_string),
3989         (register_callbacks), (preferences_foreach_callback),
3990         (anjuta_preferences_register_property_raw):
3991         * libanjuta/anjuta-preferences.h:
3992         * plugins/build-basic-autotools/build-basic-autotools.c:
3993         (on_build_mesg_format):
3994         * plugins/document-manager/anjuta-document-manager.glade:
3995         * plugins/message-view/anjuta-message-manager-plugin.glade:
3996         
3997         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
3998         broken message view preferences
3999         
4000         * plugins/message-view/message-view.c:
4001         (message_view_instance_init), (pref_change_color), (prefs_init),
4002         (imessage_view_append):
4003         Cleaned up message view (#458041)
4004         
4005         * src/shell.c: (on_preferences_activate),
4006         (anjuta_test_shell_instance_init),
4007         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4008         Fixed test shell to allow better debugging
4009         
4010 2007-08-31  Johannes Schmid <jhs@gnome.org>
4012         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4013         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4014         * plugins/gtodo/main.h:
4015         * plugins/gtodo/plugin.c: (activate_plugin):
4016         
4017         Fixed #423467 (View->Tasks menu items are not 
4018         checked on startup)
4020 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4022         reviewed by: Johannes Schmid <jhs@gnome.org>
4024         * COPYING:
4025         * data/welcome.txt.in:
4026         * launcher/anjuta_launcher.c:
4027         * libanjuta/anjuta-children.c:
4028         * libanjuta/anjuta-children.h:
4029         * libanjuta/anjuta-debug.h:
4030         * libanjuta/anjuta-encodings.c:
4031         * libanjuta/anjuta-encodings.h:
4032         * libanjuta/anjuta-glue-c.c:
4033         * libanjuta/anjuta-glue-c.h:
4034         * libanjuta/anjuta-plugin-description.c:
4035         * libanjuta/anjuta-plugin-description.h:
4036         * libanjuta/anjuta-plugin-handle.c:
4037         * libanjuta/anjuta-plugin-handle.h:
4038         * libanjuta/anjuta-plugin-manager.c:
4039         * libanjuta/anjuta-plugin-manager.h:
4040         * libanjuta/anjuta-plugin.c:
4041         * libanjuta/anjuta-plugin.h:
4042         * libanjuta/anjuta-preferences.c:
4043         * libanjuta/anjuta-preferences.h:
4044         * libanjuta/anjuta-profile-manager.c:
4045         * libanjuta/anjuta-profile-manager.h:
4046         * libanjuta/anjuta-profile.c:
4047         * libanjuta/anjuta-profile.h:
4048         * libanjuta/anjuta-save-prompt.c:
4049         * libanjuta/anjuta-save-prompt.h:
4050         * libanjuta/anjuta-serializer.c:
4051         * libanjuta/anjuta-serializer.h:
4052         * libanjuta/anjuta-session.c:
4053         * libanjuta/anjuta-session.h:
4054         * libanjuta/anjuta-shell.c:
4055         * libanjuta/anjuta-shell.h:
4056         * libanjuta/anjuta-status.c:
4057         * libanjuta/anjuta-status.h:
4058         * libanjuta/anjuta-ui.c:
4059         * libanjuta/anjuta-ui.h:
4060         * libanjuta/anjuta-utils-priv.h:
4061         * libanjuta/anjuta-utils.c:
4062         * libanjuta/anjuta-utils.h:
4063         * libanjuta/cell-renderer-captioned-image.c:
4064         * libanjuta/cell-renderer-captioned-image.h:
4065         * libanjuta/e-splash.c:
4066         * libanjuta/e-splash.h:
4067         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4068         * libanjuta/interfaces/libanjuta.idl:
4069         * libanjuta/libanjuta.h:
4070         * libanjuta/resources.c:
4071         * libanjuta/resources.h:
4072         * libegg/egg-cell-renderer-text.c:
4073         * libegg/egg-combo-action.c:
4074         * libegg/egg-entry-action.c:
4075         * libegg/egg-recent-action.c:
4076         * libegg/egg-recent-files-module.c:
4077         * libegg/egg-recent-item.c:
4078         * libegg/egg-recent-model.c:
4079         * libegg/egg-recent-view-gtk.c:
4080         * libegg/egg-recent-view.c:
4081         * libegg/egg-submenu-action.c:
4082         * libegg/eggaccelerators.c:
4083         * libegg/eggcellrendererpopup.c:
4084         * libegg/eggcomboselect.c:
4085         * libegg/eggtreemodelfilter.c:
4086         * libegg/eggtreemultidnd.c:
4087         * libegg/gtkcellview.h:
4088         * libegg/treeviewutils/egg-cell-renderer-text.h:
4089         * libegg/treeviewutils/eggaccelerators.h:
4090         * libegg/treeviewutils/eggcellrendererkeys.h:
4091         * libegg/treeviewutils/eggcellrendererpopup.h:
4092         * libegg/treeviewutils/eggtreemodelfilter.h:
4093         * libegg/treeviewutils/eggtreemultidnd.h:
4094         * libegg/treeviewutils/eggtreeviewstate.h:
4095         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4096         * manuals/anjuta-faqs/Makefile.am:
4097         * manuals/anjuta-manual/C/anjuta-manual.xml:
4098         * manuals/anjuta-manual/C/license.xml:
4099         * manuals/anjuta-manual/es/es.po:
4100         * manuals/anjuta-manual/sv/sv.po:
4101         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4102         ml:
4103         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4104         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4105         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4106         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4107         * manuals/old/ja/anjuta-manual/license.xml:
4108         * plugins/build-basic-autotools/build-basic-autotools.c:
4109         * plugins/build-basic-autotools/build-basic-autotools.h:
4110         * plugins/build-basic-autotools/executer.c:
4111         * plugins/build-basic-autotools/executer.h:
4112         * plugins/build/build_file.c:
4113         * plugins/build/build_file.h:
4114         * plugins/build/build_project.c:
4115         * plugins/build/build_project.h:
4116         * plugins/build/clean_project.c:
4117         * plugins/build/clean_project.h:
4118         * plugins/build/commands.c:
4119         * plugins/build/commands.h:
4120         * plugins/build/compile.c:
4121         * plugins/build/compile.h:
4122         * plugins/build/compiler_options.c:
4123         * plugins/build/compiler_options.h:
4124         * plugins/build/configurer.c:
4125         * plugins/build/configurer.h:
4126         * plugins/build/executer.c:
4127         * plugins/build/executer.h:
4128         * plugins/class-gen/cell-renderer-flags.c:
4129         * plugins/class-gen/cell-renderer-flags.h:
4130         * plugins/class-gen/combo-flags.c:
4131         * plugins/class-gen/combo-flags.h:
4132         * plugins/class-gen/element-editor.c:
4133         * plugins/class-gen/element-editor.h:
4134         * plugins/class-gen/generator.c:
4135         * plugins/class-gen/generator.h:
4136         * plugins/class-gen/plugin.c:
4137         * plugins/class-gen/plugin.h:
4138         * plugins/class-gen/transform.c:
4139         * plugins/class-gen/transform.h:
4140         * plugins/class-gen/validator.c:
4141         * plugins/class-gen/validator.h:
4142         * plugins/class-gen/window.c:
4143         * plugins/class-gen/window.h:
4144         * plugins/class-inheritance/class-callbacks.c:
4145         * plugins/class-inheritance/class-callbacks.h:
4146         * plugins/class-inheritance/class-inherit.c:
4147         * plugins/class-inheritance/class-inherit.h:
4148         * plugins/class-inheritance/plugin.c:
4149         * plugins/class-inheritance/plugin.h:
4150         * plugins/cvs-plugin/cvs-actions.c:
4151         * plugins/cvs-plugin/cvs-actions.h:
4152         * plugins/cvs-plugin/cvs-callbacks.c:
4153         * plugins/cvs-plugin/cvs-callbacks.h:
4154         * plugins/cvs-plugin/cvs-execute.c:
4155         * plugins/cvs-plugin/cvs-execute.h:
4156         * plugins/cvs-plugin/cvs-interface.c:
4157         * plugins/cvs-plugin/cvs-interface.h:
4158         * plugins/cvs-plugin/plugin.c:
4159         * plugins/cvs-plugin/plugin.h:
4160         * plugins/debug-manager/breakpoints.c:
4161         * plugins/debug-manager/breakpoints.h:
4162         * plugins/debug-manager/chunk_view.c:
4163         * plugins/debug-manager/chunk_view.h:
4164         * plugins/debug-manager/data_buffer.c:
4165         * plugins/debug-manager/data_buffer.h:
4166         * plugins/debug-manager/data_view.c:
4167         * plugins/debug-manager/data_view.h:
4168         * plugins/debug-manager/debug_tree.c:
4169         * plugins/debug-manager/debug_tree.h:
4170         * plugins/debug-manager/debugger.c:
4171         * plugins/debug-manager/debugger.h:
4172         * plugins/debug-manager/disassemble.c:
4173         * plugins/debug-manager/disassemble.h:
4174         * plugins/debug-manager/info.c:
4175         * plugins/debug-manager/info.h:
4176         * plugins/debug-manager/locals.c:
4177         * plugins/debug-manager/locals.h:
4178         * plugins/debug-manager/memory.c:
4179         * plugins/debug-manager/memory.h:
4180         * plugins/debug-manager/plugin.c:
4181         * plugins/debug-manager/plugin.h:
4182         * plugins/debug-manager/registers.c:
4183         * plugins/debug-manager/registers.h:
4184         * plugins/debug-manager/sexy-icon-entry.c:
4185         * plugins/debug-manager/sexy-icon-entry.h:
4186         * plugins/debug-manager/sharedlib.c:
4187         * plugins/debug-manager/sharedlib.h:
4188         * plugins/debug-manager/signals.c:
4189         * plugins/debug-manager/signals.h:
4190         * plugins/debug-manager/sparse_buffer.c:
4191         * plugins/debug-manager/sparse_buffer.h:
4192         * plugins/debug-manager/sparse_view.c:
4193         * plugins/debug-manager/sparse_view.h:
4194         * plugins/debug-manager/stack_trace.c:
4195         * plugins/debug-manager/stack_trace.h:
4196         * plugins/debug-manager/start.c:
4197         * plugins/debug-manager/start.h:
4198         * plugins/debug-manager/threads.c:
4199         * plugins/debug-manager/threads.h:
4200         * plugins/debug-manager/utilities.c:
4201         * plugins/debug-manager/utilities.h:
4202         * plugins/debug-manager/watch.c:
4203         * plugins/debug-manager/watch.h:
4204         * plugins/devhelp/htmlview.c:
4205         * plugins/devhelp/htmlview.h:
4206         * plugins/document-manager/action-callbacks.c:
4207         * plugins/document-manager/action-callbacks.h:
4208         * plugins/document-manager/anjuta-docman.c:
4209         * plugins/document-manager/anjuta-docman.h:
4210         * plugins/document-manager/editor-tooltips.c:
4211         * plugins/document-manager/editor-tooltips.h:
4212         * plugins/document-manager/file_history.c:
4213         * plugins/document-manager/file_history.h:
4214         * plugins/document-manager/indent-dialog.c:
4215         * plugins/document-manager/indent-dialog.h:
4216         * plugins/document-manager/indent-util.c:
4217         * plugins/document-manager/indent-util.h:
4218         * plugins/document-manager/plugin.c:
4219         * plugins/editor/aneditor-autocomplete.cxx:
4220         * plugins/editor/aneditor-calltip.cxx:
4221         * plugins/editor/aneditor-indent.cxx:
4222         * plugins/editor/aneditor-priv.h:
4223         * plugins/editor/aneditor.cxx:
4224         * plugins/editor/aneditor.h:
4225         * plugins/editor/lexer.h:
4226         * plugins/editor/plugin.c:
4227         * plugins/editor/plugin.h:
4228         * plugins/editor/print.c:
4229         * plugins/editor/print.h:
4230         * plugins/editor/properties.h:
4231         * plugins/editor/properties_cxx.h:
4232         * plugins/editor/style-editor.c:
4233         * plugins/editor/style-editor.h:
4234         * plugins/editor/text-editor-iterable.c:
4235         * plugins/editor/text-editor-iterable.h:
4236         * plugins/editor/text_editor.c:
4237         * plugins/editor/text_editor.h:
4238         * plugins/editor/text_editor_cbs.c:
4239         * plugins/editor/text_editor_cbs.h:
4240         * plugins/editor/text_editor_menu.c:
4241         * plugins/editor/text_editor_menu.h:
4242         * plugins/editor/text_editor_prefs.c:
4243         * plugins/editor/text_editor_prefs.h:
4244         * plugins/file-loader/dnd.c:
4245         * plugins/file-loader/dnd.h:
4246         * plugins/file-loader/plugin.c:
4247         * plugins/file-manager/an_file_view.c:
4248         * plugins/file-manager/plugin.c:
4249         * plugins/file-wizard/file.c:
4250         * plugins/file-wizard/file.h:
4251         * plugins/file-wizard/plugin.c:
4252         * plugins/file-wizard/plugin.h:
4253         * plugins/gdb/debugger.c:
4254         * plugins/gdb/debugger.h:
4255         * plugins/gdb/gdbmi-test.c:
4256         * plugins/gdb/gdbmi.c:
4257         * plugins/gdb/gdbmi.h:
4258         * plugins/gdb/global.h:
4259         * plugins/gdb/parser.c:
4260         * plugins/gdb/parser.h:
4261         * plugins/gdb/plugin.c:
4262         * plugins/gdb/plugin.h:
4263         * plugins/gdb/utilities.c:
4264         * plugins/gdb/utilities.h:
4265         * plugins/glade/plugin.c:
4266         * plugins/glade/plugin.h:
4267         * plugins/gtodo/egg-datetime.c:
4268         * plugins/gtodo/egg-datetime.h:
4269         * plugins/gtodo/eggtrayicon.c:
4270         * plugins/gtodo/eggtrayicon.h:
4271         * plugins/gtodo/plugin.c:
4272         * plugins/gvim/anjuta-vim.c:
4273         * plugins/gvim/anjuta-vim.h:
4274         * plugins/gvim/gtkvim.c:
4275         * plugins/gvim/gtkvim.h:
4276         * plugins/gvim/plugin.c:
4277         * plugins/gvim/plugin.h:
4278         * plugins/language-support-cpp-java/plugin.c:
4279         * plugins/language-support-cpp-java/plugin.h:
4280         * plugins/macro/macro-actions.c:
4281         * plugins/macro/macro-actions.h:
4282         * plugins/macro/macro-db.c:
4283         * plugins/macro/macro-db.h:
4284         * plugins/macro/macro-dialog.c:
4285         * plugins/macro/macro-dialog.h:
4286         * plugins/macro/macro-edit.c:
4287         * plugins/macro/macro-edit.h:
4288         * plugins/macro/macro-util.c:
4289         * plugins/macro/macro-util.h:
4290         * plugins/macro/plugin.c:
4291         * plugins/macro/plugin.h:
4292         * plugins/message-view/anjuta-msgman.c:
4293         * plugins/message-view/anjuta-msgman.h:
4294         * plugins/message-view/message-view.c:
4295         * plugins/message-view/message-view.h:
4296         * plugins/message-view/plugin.c:
4297         * plugins/message-view/plugin.h:
4298         * plugins/patch/patch-plugin.c:
4299         * plugins/patch/patch-plugin.h:
4300         * plugins/patch/plugin.c:
4301         * plugins/patch/plugin.h:
4302         * plugins/profiler/gprof-call-graph-block-entry.c:
4303         * plugins/profiler/gprof-call-graph-block-entry.h:
4304         * plugins/profiler/gprof-call-graph-block.c:
4305         * plugins/profiler/gprof-call-graph-block.h:
4306         * plugins/profiler/gprof-call-graph-view.c:
4307         * plugins/profiler/gprof-call-graph-view.h:
4308         * plugins/profiler/gprof-call-graph.c:
4309         * plugins/profiler/gprof-call-graph.h:
4310         * plugins/profiler/gprof-flat-profile-entry.c:
4311         * plugins/profiler/gprof-flat-profile-entry.h:
4312         * plugins/profiler/gprof-flat-profile-view.c:
4313         * plugins/profiler/gprof-flat-profile-view.h:
4314         * plugins/profiler/gprof-flat-profile.c:
4315         * plugins/profiler/gprof-flat-profile.h:
4316         * plugins/profiler/gprof-function-call-chart-view.c:
4317         * plugins/profiler/gprof-function-call-chart-view.h:
4318         * plugins/profiler/gprof-function-call-tree-view.c:
4319         * plugins/profiler/gprof-function-call-tree-view.h:
4320         * plugins/profiler/gprof-options.c:
4321         * plugins/profiler/gprof-options.h:
4322         * plugins/profiler/gprof-profile-data.c:
4323         * plugins/profiler/gprof-profile-data.h:
4324         * plugins/profiler/gprof-view-manager.c:
4325         * plugins/profiler/gprof-view-manager.h:
4326         * plugins/profiler/gprof-view.c:
4327         * plugins/profiler/gprof-view.h:
4328         * plugins/profiler/plugin.c:
4329         * plugins/profiler/plugin.h:
4330         * plugins/profiler/string-utils.c:
4331         * plugins/profiler/string-utils.h:
4332         * plugins/project-import/plugin.c:
4333         * plugins/project-import/plugin.h:
4334         * plugins/project-import/project-import.c:
4335         * plugins/project-import/project-import.h:
4336         * plugins/project-manager/plugin.c:
4337         * plugins/project-manager/plugin.h:
4338         * plugins/project-wizard/action.c:
4339         * plugins/project-wizard/action.h:
4340         * plugins/project-wizard/autogen.c:
4341         * plugins/project-wizard/autogen.h:
4342         * plugins/project-wizard/druid.c:
4343         * plugins/project-wizard/druid.h:
4344         * plugins/project-wizard/file.c:
4345         * plugins/project-wizard/file.h:
4346         * plugins/project-wizard/header.c:
4347         * plugins/project-wizard/header.h:
4348         * plugins/project-wizard/install.c:
4349         * plugins/project-wizard/install.h:
4350         * plugins/project-wizard/parser.c:
4351         * plugins/project-wizard/parser.h:
4352         * plugins/project-wizard/plugin.c:
4353         * plugins/project-wizard/plugin.h:
4354         * plugins/project-wizard/property.c:
4355         * plugins/project-wizard/property.h:
4356         * plugins/project-wizard/values.c:
4357         * plugins/project-wizard/values.h:
4358         * plugins/sample1/plugin.c:
4359         * plugins/search/plugin.c:
4360         * plugins/search/plugin.h:
4361         * plugins/search/search-replace_backend.c:
4362         * plugins/search/search-replace_backend.h:
4363         * plugins/search/search_preferences.c:
4364         * plugins/sourceview/anjuta-convert.c:
4365         * plugins/sourceview/anjuta-convert.h:
4366         * plugins/sourceview/anjuta-document-loader.c:
4367         * plugins/sourceview/anjuta-document-loader.h:
4368         * plugins/sourceview/anjuta-document-saver.c:
4369         * plugins/sourceview/anjuta-document-saver.h:
4370         * plugins/sourceview/anjuta-document.c:
4371         * plugins/sourceview/anjuta-document.h:
4372         * plugins/sourceview/anjuta-encodings.c:
4373         * plugins/sourceview/anjuta-encodings.h:
4374         * plugins/sourceview/anjuta-languages-manager.c:
4375         * plugins/sourceview/anjuta-languages-manager.h:
4376         * plugins/sourceview/anjuta-utils.c:
4377         * plugins/sourceview/anjuta-utils.h:
4378         * plugins/sourceview/anjuta-view.c:
4379         * plugins/sourceview/anjuta-view.h:
4380         * plugins/sourceview/assist-window.c:
4381         * plugins/sourceview/assist-window.h:
4382         * plugins/sourceview/sourceview-cell.c:
4383         * plugins/sourceview/sourceview-cell.h:
4384         * plugins/sourceview/sourceview-prefs.c:
4385         * plugins/sourceview/sourceview-prefs.h:
4386         * plugins/sourceview/sourceview-print.c:
4387         * plugins/sourceview/sourceview-print.h:
4388         * plugins/sourceview/sourceview-private.h:
4389         * plugins/sourceview/sourceview-tags.c:
4390         * plugins/sourceview/sourceview-tags.h:
4391         * plugins/sourceview/sourceview.c:
4392         * plugins/sourceview/sourceview.h:
4393         * plugins/subversion/plugin.c:
4394         * plugins/subversion/plugin.h:
4395         * plugins/subversion/subversion-actions.c:
4396         * plugins/subversion/subversion-actions.h:
4397         * plugins/subversion/subversion-callbacks.c:
4398         * plugins/subversion/subversion-callbacks.h:
4399         * plugins/subversion/svn-auth.c:
4400         * plugins/subversion/svn-auth.h:
4401         * plugins/subversion/svn-backend-priv.h:
4402         * plugins/subversion/svn-backend.c:
4403         * plugins/subversion/svn-backend.h:
4404         * plugins/subversion/svn-notify.c:
4405         * plugins/subversion/svn-notify.h:
4406         * plugins/subversion/svn-thread.c:
4407         * plugins/subversion/svn-thread.h:
4408         * plugins/symbol-browser/an_symbol.c:
4409         * plugins/symbol-browser/an_symbol.h:
4410         * plugins/symbol-browser/an_symbol_info.c:
4411         * plugins/symbol-browser/an_symbol_info.h:
4412         * plugins/symbol-browser/an_symbol_iter.c:
4413         * plugins/symbol-browser/an_symbol_iter.h:
4414         * plugins/symbol-browser/an_symbol_prefs.c:
4415         * plugins/symbol-browser/an_symbol_prefs.h:
4416         * plugins/symbol-browser/an_symbol_search.c:
4417         * plugins/symbol-browser/an_symbol_search.h:
4418         * plugins/symbol-browser/an_symbol_view.c:
4419         * plugins/symbol-browser/an_symbol_view.h:
4420         * plugins/symbol-browser/plugin.c:
4421         * plugins/symbol-browser/plugin.h:
4422         * plugins/terminal/terminal.c:
4423         * plugins/tools/dialog.c:
4424         * plugins/tools/dialog.h:
4425         * plugins/tools/editor.c:
4426         * plugins/tools/editor.h:
4427         * plugins/tools/execute.c:
4428         * plugins/tools/execute.h:
4429         * plugins/tools/fileop.c:
4430         * plugins/tools/fileop.h:
4431         * plugins/tools/plugin.c:
4432         * plugins/tools/plugin.h:
4433         * plugins/tools/scripts/find-fixmes.pl:
4434         * plugins/tools/scripts/translation-status.pl:
4435         * plugins/tools/tool.c:
4436         * plugins/tools/tool.h:
4437         * plugins/tools/variable.c:
4438         * plugins/tools/variable.h:
4439         * plugins/valgrind/ldd.c:
4440         * plugins/valgrind/ldd.h:
4441         * plugins/valgrind/list.c:
4442         * plugins/valgrind/list.h:
4443         * plugins/valgrind/menu-utils.c:
4444         * plugins/valgrind/menu-utils.h:
4445         * plugins/valgrind/parser.c:
4446         * plugins/valgrind/parser.h:
4447         * plugins/valgrind/plugin.c:
4448         * plugins/valgrind/plugin.h:
4449         * plugins/valgrind/preferences.c:
4450         * plugins/valgrind/preferences.h:
4451         * plugins/valgrind/process.c:
4452         * plugins/valgrind/process.h:
4453         * plugins/valgrind/symtab.c:
4454         * plugins/valgrind/symtab.h:
4455         * plugins/valgrind/vgactions.c:
4456         * plugins/valgrind/vgactions.h:
4457         * plugins/valgrind/vgcachegrindprefs.c:
4458         * plugins/valgrind/vgcachegrindprefs.h:
4459         * plugins/valgrind/vgdefaultview.c:
4460         * plugins/valgrind/vgdefaultview.h:
4461         * plugins/valgrind/vgerror.c:
4462         * plugins/valgrind/vgerror.h:
4463         * plugins/valgrind/vggeneralprefs.c:
4464         * plugins/valgrind/vggeneralprefs.h:
4465         * plugins/valgrind/vghelgrindprefs.c:
4466         * plugins/valgrind/vghelgrindprefs.h:
4467         * plugins/valgrind/vgio.c:
4468         * plugins/valgrind/vgio.h:
4469         * plugins/valgrind/vgmemcheckprefs.c:
4470         * plugins/valgrind/vgmemcheckprefs.h:
4471         * plugins/valgrind/vgrule-editor.c:
4472         * plugins/valgrind/vgrule-editor.h:
4473         * plugins/valgrind/vgrule-list.c:
4474         * plugins/valgrind/vgrule-list.h:
4475         * plugins/valgrind/vgrule.c:
4476         * plugins/valgrind/vgrule.h:
4477         * plugins/valgrind/vgrulepattern.c:
4478         * plugins/valgrind/vgrulepattern.h:
4479         * plugins/valgrind/vgsearchbar.c:
4480         * plugins/valgrind/vgsearchbar.h:
4481         * plugins/valgrind/vgstrpool.c:
4482         * plugins/valgrind/vgstrpool.h:
4483         * plugins/valgrind/vgtoolprefs.c:
4484         * plugins/valgrind/vgtoolprefs.h:
4485         * plugins/valgrind/vgtoolview.c:
4486         * plugins/valgrind/vgtoolview.h:
4487         * src/about.c:
4488         * src/about.h:
4489         * src/action-callbacks.c:
4490         * src/action-callbacks.h:
4491         * src/anjuta-actions.h:
4492         * src/anjuta-app.c:
4493         * src/anjuta-app.h:
4494         * src/anjuta-callbacks.c:
4495         * src/anjuta-callbacks.h:
4496         * src/anjuta.c:
4497         * src/anjuta.h:
4498         * src/anjuta_cbs.c:
4499         * src/bacon-message-connection.c:
4500         * src/bacon-message-connection.h:
4501         * src/getline.c:
4502         * src/main.c:
4503         * src/shell.c:
4504         * src/shell.h:
4505         * src/start-with.c:
4506         * src/start-with.h:
4507         * src/utilities.c:
4508         * src/utilities.h:
4509         * tagmanager/options.c:
4510         
4511         Change the address of FSF in various files
4513 2007-08-30  Johannes Schmid <jhs@gnome.org>
4515         * anjuta.glade:
4516         * anjuta.gladep:
4517         Removed because they are no longer in use
4518         
4519         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4520         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4521         Marked some strings as not translatable
4523         * plugins/search/search-replace.c: (list_max_items):
4524         Fixed a possible memory corruption
4526         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4527         Do not show menuitems for locked layout items
4529         * src/main.c: (main):
4530         Some minor style correction in gnome_init
4532 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4534         * plugins/debug-manager/debugger.c,
4535         plugins/debug-manager/breakpoints.c,
4536         plugins/gdb/plugin.c,
4537         plugins/gdb/debugger.c,
4538         libanjuta/interfaces/libanjuta.idl:
4539         Move all breakpoints functions from IAnjutaDebugger to a new
4540         IAnjutaBreakpointDebugger interface
4542 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
4544         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4545         * plugins/debug-manager/plugin.c,
4546         plugins/debug-manager/breakpoints.c,
4547         plugins/tools/execute.c,
4548         plugins/project-wizard/plugin.c,
4549         plugins/build-basic-autotools/executer.c,
4550         plugins/gdb/debugger.c,
4551         plugins/profiler/gprof-options.h,
4552         plugins/sourceview/assist-window.h,
4553         plugins/class-gen/transform.c,
4554         libanjuta/anjuta-plugin-description.c,
4555         libanjuta/anjuta-status.c,
4556         libanjuta/anjuta-glue-c.c,
4557         libanjuta/anjuta-glue-cpp.c,
4558         plugins/symbol-browser/an_symbol_prefs.c:
4559         Fix warnings mostly "dereferencing type-punned pointer"
4560         Fix two bugs in breakpoints.c and an_symbol_prefs.c
4562 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4564         * plugins/debug-manager/breakpoints.c,
4565         plugins/debug-manager/debugger.c:
4566         Avoid an endless loop if clearing all breakpoints while the programm
4567         is running
4569 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
4571         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4572         * plugins/debug-manager/plugin.c:
4573         Fix a segmentation fault added in the previous patch
4575 2007-07-21  Johannes Schmid <jhs@gnome.org>
4577         * plugins/build-basic-autotools/executer.c:
4578         (get_program_parameters):
4579         
4580         Show an error dialog if no targets are availible instead of
4581         just returning
4583 2007-07-20  Johannes Schmid <jhs@gnome.org>
4585         * libanjuta/anjuta-shell.c: (on_widget_data_add),
4586         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4587         * libanjuta/anjuta-shell.h:
4588         * plugins/document-manager/plugin.c: (activate_plugin):
4589         * plugins/glade/anjuta-design-document.c:
4590         * plugins/glade/plugin.c: (glade_update_ui):
4591         * src/anjuta-app.c: (anjuta_app_add_widget_full),
4592         (anjuta_shell_iface_init):
4593         * src/shell.c: (anjuta_test_shell_add_widget),
4594         (anjuta_shell_iface_init):
4595         
4596         Make the document manager undockable (#458038)
4598 2007-07-20  Johannes Schmid <jhs@gnome.org>
4600         * plugins/document-manager/plugin.c: (on_editor_update_ui):
4601         * plugins/glade/anjuta-design-document.c:
4602         * plugins/glade/plugin.c: (glade_update_ui):
4603         
4604         Fixed some save/dirty status bug in glade
4606 2007-07-20  Johannes Schmid <jhs@gnome.org>
4608         * libanjuta/anjuta-status.c:
4609         Fixed crasher on shutdown
4611 2007-07-20  Johannes Schmid <jhs@gnome.org>
4613         * configure.in:
4614         Minimum glade requirement is 3.2 now. It was before
4615         but we did not check...
4616         
4617         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4618         * libanjuta/anjuta-profile.c:
4619         (anjuta_profile_add_plugins_from_xml):
4620         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4621         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4622         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4623         * plugins/file-loader/plugin.c: (on_create_submenu):
4624         * plugins/file-manager/an_file_view.c: (compare_iter):
4625         * plugins/glade/plugin.c: (activate_plugin):
4626         * src/anjuta-app.c: (on_toolbar_view_toggled):
4627         * src/main.c: (main):
4628         
4629         Fixed lots of memory leaks (thansk valgrind)
4631 2007-07-19  Johannes Schmid <jhs@gnome.org>
4633         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4634         * plugins/document-manager/anjuta-docman.c:
4635         (anjuta_docman_set_busy):
4636         * plugins/document-manager/plugin.c: (on_editor_changed):
4637         * plugins/glade/plugin.c: (activate_plugin):
4638         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4639         (on_value_removed_current_editor):
4640         
4641         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4643 2007-07-18  Johannes Schmid <jhs.gnome.org>
4645         * plugins/build-basic-autotools/executer.c: (execute_program):
4646         Fixed some of the scratchbox stuff but the environment is
4647         still broken
4649 2007-07-18  Johannes Schmid <jhs@gnome.org>
4651         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4652         (on_plugin_deactivated), (get_plugin_loader_type):
4653         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4654         (activate_plugin), (deactivate_plugin),
4655         (glade_plugin_instance_init):
4656         
4657         Fixed glade plugin deactivation
4659 2007-07-18  Johannes Schmid <jhs@gnome.org>
4661         * plugins/document-manager/anjuta-docman.c:
4662         (anjuta_docman_add_document):
4663         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4664         
4665         Fixed path display in document manager with glade files
4667 2007-07-17  Johannes Schmid <jhs@gnome.org>
4669         * libanjuta/interfaces/Makefile.am.iface:
4670         * pixmaps/Makefile.am:
4671         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4672         * plugins/debug-manager/plugin.c: (value_added_current_editor),
4673         (value_removed_current_editor):
4674         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4675         (anjuta_docman_set_current_document):
4676         * plugins/document-manager/plugin.c: (on_editor_update_ui),
4677         (on_editor_added), (on_editor_changed):
4678         * plugins/glade/Makefile.am:
4679         * plugins/glade/anjuta-design-document.c:
4680         (anjuta_design_document_instance_init),
4681         (anjuta_design_document_set_property),
4682         (anjuta_design_document_get_property),
4683         (anjuta_design_document_class_init), (anjuta_design_document_new),
4684         (ifile_open), (ifile_get_uri), (ifile_iface_init):
4685         * plugins/glade/anjuta-design-document.h:
4686         * plugins/glade/anjuta-glade-notebook.c:
4687         * plugins/glade/anjuta-glade-notebook.h:
4688         * plugins/glade/plugin.c: (value_added_current_editor),
4689         (value_removed_current_editor), (glade_update_ui),
4690         (on_close_activated), (on_glade_project_changed),
4691         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4692         (ifile_open):
4693         * plugins/language-support-cpp-java/plugin.c:
4694         (on_value_added_current_editor), (on_value_removed_current_editor):
4695         * plugins/macro/plugin.c: (value_added_current_editor):
4696         * plugins/project-manager/plugin.c: (value_added_current_editor):
4697         * plugins/subversion/plugin.c: (value_added_current_editor):
4698         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
4700         Fixed lot of IAnjutaEditor stuff and completed glade integration
4701         with document manager
4702         
4703         * plugins/build-basic-autotools/build-basic-autotools.c:
4704         (value_added_current_editor):
4705         * plugins/build-basic-autotools/executer.c: (execute_program):
4706         
4707         Some initial code to execute projects inside scratchbox
4708         
4709 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
4711         * plugins/project-import/project-import.c:
4712         Project import overwrites file on user request (bug #452579)
4714 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
4716         * plugins/debug-manager/debugger.c,
4717         plugins/debug-manager/threads.c,
4718         plugins/debug-manager/plugin.c,
4719         plugins/debug-manager/registers.c,
4720         plugins/debug-manager/locals.c,
4721         plugins/debug-manager/stack_trace.c,
4722         plugins/gdb/plugin.c,
4723         plugins/gdb/debugger.c,
4724         plugins/gdb/debugger.h,
4725         libanjuta/interfaces/libanjuta.idl:
4726         Rename change-location to program-moved
4727         Store thread id as gint instead of guint
4728         Do not display registers list if not available
4729         Add intermediate debugger states if missing
4731 2007-07-11  Johannes Schmid <jhs@gnome.org>
4733         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4734         .glade:
4735         Reverted unnecessary changes (#455819)
4737 2007-07-10  Johannes Schmid <jhs@gnome.org>
4739         * plugins/glade/plugin.c:
4740         Fixed glade plugin with glade 3.2 and another crasher
4742 2007-07-09  Johannes Schmid <jhs@gnome.org>
4744         * libanjuta/interfaces/libanjuta.idl:
4745         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4746         .glade:
4747         * plugins/debug-manager/breakpoints.c:
4748         (breakpoint_item_update_in_ui),
4749         (breakpoints_dbase_edit_breakpoint),
4750         (on_toggle_breakpoint_activate):
4751         * plugins/debug-manager/plugin.c:
4752         (on_run_to_cursor_action_activate):
4753         * plugins/document-manager/action-callbacks.c:
4754         (on_editor_command_cut_activate),
4755         (on_editor_command_copy_activate),
4756         (on_editor_command_paste_activate),
4757         (on_editor_command_clear_activate):
4758         * plugins/document-manager/anjuta-docman.c:
4759         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
4760         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
4761         (anjuta_docman_goto_file_line_mark),
4762         (anjuta_docman_find_editor_with_path),
4763         (anjuta_docman_get_all_editors):
4764         * plugins/document-manager/anjuta-docman.h:
4765         * plugins/document-manager/plugin.c:
4766         (update_editor_ui_interface_items), (on_editor_update_ui),
4767         (on_editor_changed), (on_session_save), (on_docman_auto_save),
4768         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
4769         (ianjuta_document_manager_iface_init), (isaveable_save),
4770         (isavable_is_dirty):
4771         * plugins/editor/editor.glade:
4772         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
4773         (idocument_paste), (idocument_clear), (idocument_iface_init),
4774         (iselection_iface_init):
4775         * plugins/glade/Makefile.am:
4776         * plugins/glade/anjuta-glade-notebook.c:
4777         (anjuta_glade_notebook_instance_init),
4778         (anjuta_glade_notebook_set_property),
4779         (anjuta_glade_notebook_get_property),
4780         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
4781         (ifile_open), (ifile_get_uri), (ifile_iface_init),
4782         (ifile_savable_save), (ifile_savable_save_as),
4783         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
4784         (ifile_savable_iface_init), (idocument_can_redo),
4785         (idocument_can_undo), (idocument_begin_undo_action),
4786         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
4787         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
4788         (idocument_copy), (idocument_paste), (idocument_clear),
4789         (idocument_iface_init):
4790         * plugins/language-support-cpp-java/plugin.c:
4791         (on_value_added_current_editor), (on_value_removed_current_editor):
4792         * plugins/macro/macro-util.c: (get_current_editor):
4793         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4794         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4795         (on_next_occur), (on_incremental_entry_key_press),
4796         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4797         (on_toolbar_find_incremental_start),
4798         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4799         * plugins/search/search-replace.c: (search_start_over),
4800         (search_update_combos), (replace_update_combos),
4801         (anjuta_search_replace_activate):
4802         * plugins/search/search-replace_backend.c: (create_search_entries):
4803         * plugins/sourceview/sourceview.c: (idocument_cut),
4804         (idocument_copy), (idocument_paste), (idocument_clear),
4805         (idocument_iface_init), (iselect_iface_init), (iassist_react):
4806         * plugins/tools/editor.c: (on_editor_response):
4807         * plugins/tools/execute.c: (get_current_editor),
4808         (atp_output_context_initialize), (atp_user_tool_execute):
4809         * plugins/tools/variable.c: (get_current_editor),
4810         (atp_variable_get_editor_variable):
4811         
4812         Some more IAnjutaEditor => IAnjutaDocument fixing!
4813         
4814         * plugins/glade/anjuta-glade-notebook.h:
4815         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
4816         (glade_update_ui):
4817         * plugins/glade/plugin.h:
4818         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
4819         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
4820         be used for glade, too. It might still have some rough edges but already works.
4821         (Fixes #415547 – Glade usability problem)
4823 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
4825         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
4826           development release (I updated version of glade3 svn to 3.3.2).
4828 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4830         * plugins/symbol-browser/an_symbol_view.c:
4831         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
4833 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4835         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
4836         (on_system_tags_update_finished), (on_update_global_clicked),
4837         (prefs_page_init), (on_gconf_notify_tags_list_changed),
4838         (symbol_browser_prefs_init),
4839         (symbol_browser_prefs_create_global_tags),
4840         (symbol_browser_load_global_tags):
4841         * plugins/symbol-browser/an_symbol_prefs.h:
4842         * plugins/symbol-browser/an_symbol_view.c:
4843         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
4844         * plugins/symbol-browser/an_symbol_view.h:
4845         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
4846         on global tags update because of delayed prefs merging. Happens when
4847         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
4848         is opened.
4850 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4852         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
4853         after install/uninstall.
4855         Patch from James Liggett:
4856         * scripts/glade2schemas.pl: Fixed creating schemas for list
4857         values.
4859 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
4861         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
4862           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
4863           development release since glade svn version is also 3.3.1. In future, the
4864           solution would be for us to always increment the micro version when
4865           changing the API.
4867 2007-07-05  Johannes Schmid <jhs@gnome.org>
4869         * libanjuta/interfaces/libanjuta.idl:
4870         * plugins/build-basic-autotools/build-basic-autotools.c:
4871         (on_build_mesg_format):
4872         * plugins/debug-manager/breakpoints.c:
4873         (breakpoint_item_update_in_ui),
4874         (breakpoints_dbase_edit_breakpoint),
4875         (on_toggle_breakpoint_activate):
4876         * plugins/debug-manager/plugin.c:
4877         (on_run_to_cursor_action_activate):
4878         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
4879         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
4880         (get_current_editor), (on_save_activate), (on_save_as_activate),
4881         (on_save_prompt_save_editor), (on_close_file_activate),
4882         (on_close_all_file_activate), (on_reload_file_activate),
4883         (anjuta_print_cb), (anjuta_print_preview_cb),
4884         (on_editor_command_upper_case_activate),
4885         (on_editor_command_lower_case_activate),
4886         (on_editor_command_undo_activate),
4887         (on_editor_command_redo_activate),
4888         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
4889         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
4890         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
4891         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
4892         (on_zoom_out_text_activate), (on_force_hilite_activate),
4893         (on_indent1_activate), (on_swap_activate),
4894         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4895         * plugins/document-manager/anjuta-docman.c:
4896         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
4897         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4898         (anjuta_docman_dispose), (on_notebook_switch_page),
4899         (anjuta_docman_page_from_widget), (on_editor_destroy),
4900         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
4901         (anjuta_docman_get_current_document),
4902         (anjuta_docman_set_current_document),
4903         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
4904         (anjuta_docman_update_page_label),
4905         (anjuta_docman_get_document_from_path),
4906         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4907         (anjuta_docman_order_tabs):
4908         * plugins/document-manager/anjuta-docman.h:
4909         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
4910         (update_editor_ui_interface_items), (update_editor_ui),
4911         (on_editor_update_save_ui), (on_editor_update_ui),
4912         (on_editor_changed), (on_save_prompt_save_editor),
4913         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
4914         (ianjuta_docman_get_current_document),
4915         (ianjuta_docman_set_current_document),
4916         (ianjuta_docman_remove_buffer),
4917         (ianjuta_document_manager_iface_init), (ifile_get_uri):
4918         * plugins/editor/text_editor.c: (itext_editor_iface_init),
4919         (idocument_get_filename), (idocument_can_undo),
4920         (idocument_can_redo), (idocument_undo),
4921         (idocument_begin_undo_action), (idocument_end_undo_action),
4922         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
4923         * plugins/language-support-cpp-java/plugin.c:
4924         (on_editor_char_inserted_cpp), (on_auto_indent):
4925         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
4926         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4927         * plugins/sample1/plugin.c: (on_sample_action_activate):
4928         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4929         (on_next_occur), (on_incremental_entry_key_press),
4930         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4931         (on_toolbar_find_incremental_start),
4932         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4933         * plugins/search/search-replace.c: (search_and_replace),
4934         (write_message_pane), (search_start_over), (search_update_combos),
4935         (replace_update_combos), (anjuta_search_replace_activate):
4936         * plugins/search/search-replace_backend.c:
4937         (file_buffer_new_from_path), (create_search_entries):
4938         * plugins/sourceview/sourceview-print.c: (create_print_job):
4939         * plugins/sourceview/sourceview.c:
4940         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
4941         (idocument_can_redo), (idocument_can_undo),
4942         (idocument_begin_undo_action), (idocument_end_undo_action),
4943         (idocument_undo), (idocument_redo), (idocument_grab_focus),
4944         (idocument_get_filename), (idocument_iface_init):
4945         * plugins/tools/editor.c: (on_editor_response):
4946         * plugins/tools/execute.c: (atp_output_context_initialize),
4947         (atp_user_tool_execute):
4948         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4949         
4950         Create IAnjutaDocument interface. This interface is a more general idea
4951         of documents being anything that can be modified, has undo/redo and
4952         may have operations like copy/paste.
4953         The primary goal is to integrate better by making it use the standard file
4954         and edit menu instead of it's own glade menu. Of course the downside is that
4955         you won't be able to view a source file and the designer at the same time. Anyway
4956         so many people have complained that they "can't save a glade file" that I think
4957         this is the much better solution.
4958         Work on the glade plugin is still to come but the most difficult things should be
4959         done now.
4961 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4963         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
4964           version 3.0.3.
4966 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4968         * libanjuta/anjuta-plugin-manager.c:
4969         (anjuta_plugin_manager_get_plugins_page),
4970         (anjuta_plugin_manager_get_remembered_plugins_page):
4971         * libanjuta/anjuta-plugin-manager.h:
4972         * src/anjuta-app.c: (anjuta_app_install_preferences):
4973         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
4974         and remembered plugins preferences pages in separate pages (avoid
4975         crowd).
4977 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4979         Patch from James Liggett  <jrliggett@cox.net>:
4980         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
4981         Installed editor preferences schemas. Fixes bug #453463.
4983 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4985         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
4986         (anjuta_preferences_dialog_init): Sort preferences pages on title.
4988 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4990         * plugins/document-manager/anjuta-document-manager.ui:
4991         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4992         * src/action-callbacks.c:
4993         * src/action-callbacks.h:
4994         * src/anjuta-actions.h:
4995         * src/anjuta-app.c: (anjuta_app_instance_init),
4996         (anjuta_app_install_preferences):
4997         * src/anjuta.glade:
4998         * src/anjuta.ui: Moved plugins and shortcuts settings inside
4999         General preferences page. Move preferences menu from Settings to
5000         Edit submenu. And got rid of Settings submenu.
5002 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5004         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5005         
5006 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5008         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5009         as discussed and agreed with James Liggett.
5011         Patch from James Liggett  <jrliggett@cox.net>:
5013         * configure.in:
5014         * libanjuta/anjuta-plugin-manager.c:
5015         (on_activated_plugin_objects_foreach),
5016         (anjuta_plugin_manager_get_active_plugin_objects):
5017         * libanjuta/anjuta-plugin-manager.h:
5018         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5019         (anjuta_plugin_deactivate):
5020         * libanjuta/anjuta-preferences-dialog.c:
5021         (anjuta_preferences_dialog_finalize),
5022         (anjuta_preferences_dialog_class_init), (add_category_columns),
5023         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5024         (anjuta_preferences_dialog_remove_page):
5025         * libanjuta/anjuta-preferences.c: (property_destroy),
5026         (unregister_preferences_key), (register_callbacks),
5027         (preferences_foreach_callback), (connect_prop_to_object),
5028         (anjuta_preferences_register_property_raw),
5029         (anjuta_preferences_register_property_custom),
5030         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5031         (anjuta_preferences_remove_page),
5032         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5033         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5034         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5035         (anjuta_preferences_class_init), (anjuta_preferences_new):
5036         * libanjuta/anjuta-preferences.h:
5037         * plugins/build-basic-autotools/Makefile.am:
5038         * plugins/build-basic-autotools/build-basic-autotools.c:
5039         (ipreferences_unmerge):
5040         * plugins/cvs-plugin/Makefile.am:
5041         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5042         * plugins/document-manager/Makefile.am:
5043         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5044         * plugins/editor/plugin.c: (ipreferences_unmerge):
5045         * plugins/file-manager/Makefile.am:
5046         * plugins/file-manager/plugin.c: (activate_plugin),
5047         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5048         * plugins/gtodo/plugin.c: (ipreferences_merge),
5049         (ipreferences_unmerge):
5050         * plugins/language-support-cpp-java/Makefile.am:
5051         * plugins/language-support-cpp-java/plugin.c:
5052         (ipreferences_unmerge):
5053         * plugins/message-view/Makefile.am:
5054         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5055         * plugins/sourceview/Makefile.am:
5056         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5057         * plugins/symbol-browser/Makefile.am:
5058         * plugins/symbol-browser/an_symbol_prefs.c:
5059         (symbol_browser_prefs_finalize):
5060         * plugins/terminal/Makefile.am:
5061         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5062         * plugins/valgrind/plugin.c: (ipreferences_merge),
5063         (ipreferences_unmerge):
5064         * scripts/Makefile.am:
5065         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5066         * src/Makefile.am:
5067         * src/action-callbacks.c: (on_set_preferences1_activate):
5068         * src/anjuta-app.c: (anjuta_app_instance_init),
5069         (anjuta_app_install_preferences):
5070         * src/anjuta-app.h:
5071         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5072         task: Bug #445314: On demand preferences widgets creation. Thanks
5073         James for this great work.
5075 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5077         * plugins/debug-manager/data_buffer.c,
5078         plugins/message-view/message-view.c: Fixed compiler warnings.
5080 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5082         * src/action-callbacks.c: (help_activate),
5083         (on_help_manual_activate), (on_help_tutorial_activate),
5084         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5086         Fixed help activation (bug #451557).
5088 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5090         * AUTHORS: Added James Liggett. Forgot to add him before :(
5092 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5094         * plugins/debug-manager/debugger.c,
5095         plugins/debug-manager/plugin.c,
5096         plugins/gdb/debugger.c,
5097         libanjuta/interfaces/libanjuta.idl:
5098         Add a GError* parameter to debugger-stopped signal
5100         * (added) libanjuta/anjuta-error.c,
5101         (added) libanjuta/anjuta-error.h,
5102         libanjuta/Makefile.am:
5103         Register GError as a boxed type
5105         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5106         Support GError* in signal, GError must be registered as a boxed type
5107         Accept NULL as strings
5109 === anjuta 2.2.0 ===
5111 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5113         * configure.in: Bumped version to 2.2.0
5114         * NEWS: Updated for 2.2.0 stable release.
5115         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5116         Reduce the idle priority to make the UI update before anything else.
5118 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5120         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5122         * libanjuta/interfaces/libanjuta.idl:
5123         * plugins/document-manager/action-callbacks.c:
5124         (on_editor_command_complete_word_activate):
5125         * plugins/document-manager/plugin.c:
5126         (update_editor_ui_interface_items):
5127         * plugins/editor/text_editor.c: (iautocomplete_activate),
5128         (iautocomplete_iface_init):
5129         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5131         Moved autocomplete() method away from IAnjutaEditorAssist into
5132         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5133         autocomplete and does not crash with sourceview. Fixes Bug #449620
5134         – The auto completion functionality not work. Also sets menuitem 
5135         insensitive when hiding them.
5137         * plugins/debug-manager/disassemble.c:
5138         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5139         printf types.
5141 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5143         * pixmaps/anjuta_splash.png: Updated.
5144         
5145         * plugins/search/search-replace.c
5146         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5147         the right target (project).
5148         * ChangeLog: Added missing log.
5150 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5152         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5153         manuals/anjuta-manual/C/fileoperations.xml,
5154         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5156         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5158         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5160 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5162         * TODO.tasks: Added bounty for on-demand preferences.
5164         Patch from Thierry Moisan:
5165         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5166         (bug #88824).
5168 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5170         Patch from tpgww@onepost.net:
5172         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5173         * libegg/test-actions.c:
5174         * libegg/test-multi-drag.c: (main):
5175         * plugins/debug-manager/memory.c: (read_memory_block):
5176         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5178         Fixes compile warnings. Fixes bug #427101.
5180 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5182         Patch from James Liggett:
5184         * plugins/profiler/gprof-options.c: (on_option_changed),
5185         (setup_widgets):
5186         * plugins/profiler/gprof-options.h:
5187         * plugins/profiler/gprof-profile-data.c:
5188         (gprof_profile_data_init_profile):
5189         * plugins/profiler/gprof-profile-data.h:
5190         * plugins/profiler/plugin.c: (profiler_get_data),
5191         (profiler_set_target), (register_options),
5192         (on_profile_data_browse_button_clicked),
5193         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5194         * plugins/profiler/profiler.glade: implements independent targets.
5195         implements the ability to select arbitrary gmon.out files.
5196         Fixes bug #403502 – User should also be allowed to select an
5197         independent executable target.
5199 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5201         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5203         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5204         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5206 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5208         * plugins/debug-manager/plugin.c,
5209         plugins/debug-manager/breakpoints.c:
5210         Remove weak pointers when owner is destroyed
5211         Remove all breakpoints before loading new one
5213 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5215         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5216          
5217 2007-06-19  Naba Kumar  <naba@gnome.org>
5219         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5220         Bug #448491 Empty Lines Problem.
5222         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5223         
5224         * data/default.profile, plugins/message-view/plugin.c: Do not
5225         restore session for messages.
5226         Fixes bug #377461 – don't create new message window for each
5227         build/find.
5229         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5230         Fixes a crash on exit/project-close if profiler plugin is loaded.
5232 2007-06-17  Naba Kumar  <naba@gnome.org>
5234         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5235         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5237         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5238         Bug #448034 – Anjuta crashes on starting (when the last project
5239         directory was deleted).
5241         * plugins/document-manager/plugin.c: Set line markers for files
5242         opened via IAnjutaFile::open(). Fixes missing line markers while
5243         navigating symbols.
5245 2007-06-17  Naba Kumar  <naba@gnome.org>
5247         * plugins/sourceview/sourceview.glade: Set correct font
5248         default value and use monospace instead of sans. Fixes
5249         bug #448408 – crash in Anjuta IDE: Trying to change the
5250         editor
5252 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5254         * plugins/search/search-replace.c,
5255         plugins/search/search-replace.h,
5256         plugins/search/anjuta-search.glade:
5257         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5258         Fixes bug #355166
5260 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5262         * plugins/debug-manager/plugin.c,
5263         plugins/debug-manager/breakpoints.c:
5264         Add weak references, fixes bug #448053 ?
5266 2007-06-16  Naba Kumar  <naba@gnome.org>
5268         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5269         dialog to allow forgetting them if user chooses to select a different
5270         one.
5272 2007-06-13  Naba Kumar  <naba@gnome.org>
5274         * plugins/sourceview/sourceview-prefs.c: Initialize font
5275         on startup correctly if use_theme is set.
5277         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5278         if available for default font. Fixes bug #447304.
5280         * plugins/sourceview/sourceview-prefs.c: Return value based
5281         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5282         for the first time has black background
5283         
5284         * plugins/project-manager/plugin.c: Give a better error message
5285         when project could not be loaded.
5287         * libanjuta/anjuta-serializer.c: Added a comment.
5289 2007-06-13  Johannes Schmid <jhs@gnome.org>
5291         * configure.in:
5292         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5293         most warnings to avoid simple coding problems.
5294         
5295         * plugins/message-view/anjuta-msgman.c:
5296         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5297         * plugins/message-view/plugin.c: (on_view_changed),
5298         (ianjuta_msgman_add_view):
5299         
5300         Fixed #440866 by always presenting the message-manager when a tab is
5301         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5302         
5303         * plugins/subversion/subversion-callbacks.c:
5304         (on_subversion_commit_response):
5305         Destroy dialog if user clicks "No"
5307 2007-06-12  Naba Kumar  <naba@gnome.org>
5309         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5310         read and use of uninitialized variable.
5312         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5313         because it is used in credits listing and packaging could compress
5314         it in docdir. Fixes bug #397881: The credits are empty
5316         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5317         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5318         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5319         plugins/symbol-browser/an_symbol_info.c,
5320         plugins/symbol-browser/plugin.c,
5321         plugins/symbol-browser/an_symbol_view.c,
5322         plugins/editor/aneditor-autocomplete.cxx:
5324         - Do not access TMTag
5325         member in TMSymbol when freeing it because by then the tags
5326         could have changed. Avoids dangerous memory corruptions by freeing
5327         someone else's memory (Could explain those random crashes when
5328         refreshing symbols or re-loading a different project or closing
5329         a project). Anything that tries to refresh symbols could trigger
5330         this corruptions.
5331         - Added a flag to also retrieve method definitions as part of
5332         the class's scope members. And used it to set both function prototype
5333         and definition in symbols. Fixes navigation to prototype and
5334         function definitions from symbol browser (bug #440370)
5336         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5337         memory. Could fix those bogus 'file changed' dialogs.
5339         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5341 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5343         * (added) libanjuta/anjuta-utils-priv.h,
5344         libanjuta/anjuta-utils.h,
5345         libanjuta/anjuta-launcher.c,
5346         libanjuta/Makefile.am:
5347         Fix bug #440801: do not use config.h in public include files
5349 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5351         * plugins/project-wizard/templates/mkfile.wiz:
5352         Fix bug #442038: missing project.sh file
5354         * configure.in,
5355         plugins/project-wizard/templates/Makefile.am,
5356         plugins/project-wizard/templates/translatable-strings.h,
5357         (added) plugins/project-wizard/templates/sdl.wiz,
5358         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5359         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5360         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5361         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5362         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5363         (added) plugins/project-wizard/templates/sdl/src/main.c,
5364         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5365         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5366         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5367         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5368         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5369         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5370         Fix bug #315635: add a SDL project wizard
5372 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5374         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5375         when SIGCHLD is triggered when main loop context is locked. Dead lock
5376         happens when child_exited callback also accesses main loop context.
5377         Happens particularly badly in debug target exiting.
5379 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5381         * manuals/anjuta-manual/C/debugger.xml:
5382         First update of the debugger documentation
5384 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5386         * manuals/anjuta-manual/C/fileoperations.xml,
5387         manuals/anjuta-manual/C/projects.xml,
5388         manuals/anjuta-manual/C/anjuta-manual.xml,
5389         manuals/anjuta-manual/C/build.xml,
5390         manuals/anjuta-manual/C/execute.xml,
5391         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5392         Added project properties documentation. Moved execution section
5393         inside project management. Removed dead documentation.
5395 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5397         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5398         plugins/symbol-browser/plugin.h,
5399         plugins/symbol-browser/an_symbol_prefs.c,
5400         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5401         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5402         progress bar instead of separate window for system tags
5403         generation. Renamed AnjutaStatus methods to a proper ones.
5405         * plugins/symbol-browser/plugin.c,
5406         plugins/symbol-browser/plugin.h,
5407         plugins/symbol-browser/an_symbol_prefs.c,
5408         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5409         global-tags/create_global_tags.sh.in: Get rid of message window
5410         for showing global tags creation and use a small window with
5411         progress bar.
5413 2007-05-30  Naba Kumar  <naba@gnome.org>
5415         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5416         Bug 442315 – After calling configure, the build menus are still insensitive,
5417         Bug 442314 – Autogeneration fails when there is no autogen.sh
5419         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5420         fails to remove target/source/group. Fixes bug #440196 – crash in
5421         Anjuta IDE: removing a target
5423 2007-05-29  Naba Kumar  <naba@gnome.org>
5425         * plugins/symbol-browser/an_symbol_view.c,
5426         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5427         tags generation. Fixed runtime warning.
5429 2007-05-28  Naba Kumar  <naba@gnome.org>
5431         Patch from James Liggett  <jrliggett@cox.net>:
5432         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5433         Fixed bug #403502 – User should also be allowed to select an
5434         independent executable target.
5436 2007-05-27  Johannes Schmid <jhs@gnome.org>
5438         * plugins/build-basic-autotools/build-basic-autotools.c:
5439         (get_real_directory), (on_build_mesg_format):
5440         
5441         Find correct files for error messages inside scratchbox
5443 2007-05-27  Naba Kumar  <naba@gnome.org>
5445         * manuals/anjuta-manual/C/projects.xml,
5446         manuals/anjuta-manual/C/projects.xml: Updated project
5447         management chapter more.
5449 2007-05-25  Johannes Schmid <jhs@gnome.org>
5451         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5452         * plugins/build-basic-autotools/build-basic-autotools.c:
5453         (on_sb_check_toggled), (build_execute_command),
5454         (ipreferences_merge), (ipreferences_unmerge):
5455         Added support for building inside scratchbox environment
5456         
5457         Patch from James Liggett <jrliggett@cox.net>:
5458         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5459         (anjuta_msgman_append_view):
5461         Fix 440866 
5462           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5464 2007-05-23  Naba Kumar  <naba@gnome.org>
5466         * manuals/anjuta-manual/C/projects.xml: Updated project
5467         management chapter.
5469 2007-05-22  Naba Kumar  <naba@gnome.org>
5471         * manuals/anjuta-manual/C/projects.xml: More updates.
5473         * manuals/anjuta-manual/C/introduction.xml,
5474         manuals/anjuta-manual/C/projects.xml,
5475         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5477 2007-05-22  Naba Kumar  <naba@gnome.org>
5479         Patch from Étienne Bersac:
5480         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5481         class in generated class.
5483 2007-05-22  Naba Kumar  <naba@gnome.org>
5485         * plugins/profiler/plugin.c: Fixed a compiler warning.
5486         * plugins/valgrind/Makefile.am: Added ldflags.
5488         Patch from James Liggett:
5489         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5490         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5491         specific options.
5493 2007-05-18  Johannes Schmid <jhs@gnome.org>
5495         * plugins/editor/text_editor.c:
5496         * plugins/language-support-cpp-java/plugin.c:
5497         (on_editor_language_changed), (on_value_added_current_editor),
5498         (on_value_removed_current_editor):
5499         
5500         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5501         Fix assist support in language-support-plugin.
5503 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5505         * libanjuta/interfaces/libanjuta.idl:
5506         Add a new interface allowing to implement plugin able
5507         to load other plugins (not written in C)
5509         * libanjuta/anjuta-plugin-handle.c,
5510         libanjuta/anjuta-plugin-handle.h:
5511         Add a language and a resident plugin properties
5513         * libanjuta/anjuta-glue-plugin.c,
5514         libanjuta/anjuta-glue-plugin.h,
5515         (added)libanjuta/anjuta-glue-c.c,
5516         (added)libanjuta/anjuta-glue-c.h,
5517         libanjuta/Makefile.am:
5518         Split code used to load a C plugin into a common part
5519         in anjuta-glue-plugin and a specific part in anjuta-glue-c
5521         * libanjuta/anjuta-glue-factory.c,
5522         libanjuta/anjuta-glue-factory.h,
5523         libanjuta/anjuta-plugin-manager.c:
5524         Allow to load plugin not written in C and search for the
5525         additional needed code in another plugin
5527 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5529         * plugins/editor/text_editor.c:
5530         Add an empty implementation of IAnjutaEditorAssist for scintilla,
5531         avoiding a crash if scintilla is used
5533 2007-05-14  Johannes Schmid <jhs@gnome.org>
5535         * libanjuta/interfaces/libanjuta.idl:
5536         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5537         (assist_cleanup), (on_assist_end), (on_assist_cancel),
5538         (on_assist_chosen), (on_assist_update), (get_context),
5539         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5540         (install_assist), (uninstall_assist), (install_support),
5541         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5542         (cpp_java_plugin_instance_init):
5543         * plugins/language-support-cpp-java/plugin.h:
5544         Use IAnjutaEditorAssist to show language specific suggestions
5545         
5546         * plugins/sourceview/Makefile.am:
5547         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5548         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5549         * plugins/sourceview/anjuta-view.h:
5550         * plugins/sourceview/assist-window.c: (assist_window_expose),
5551         (assist_window_set_property), (assist_window_get_property),
5552         (assist_window_class_init), (assist_activated),
5553         (assist_window_init), (assist_window_finalize),
5554         (assist_window_select), (assist_window_first),
5555         (assist_window_last), (assist_window_up), (assist_window_down),
5556         (get_coordinates), (assist_window_move), (assist_window_update),
5557         (assist_window_filter_keypress), (assist_window_is_active),
5558         (assist_window_new), (assist_window_get_trigger),
5559         (assist_window_get_position):
5560         * plugins/sourceview/assist-window.h:
5561         * plugins/sourceview/sourceview-args.c (removed):
5562         * plugins/sourceview/sourceview-args.h (removed):
5563         * plugins/sourceview/sourceview-autocomplete.c (removed):
5564         * plugins/sourceview/sourceview-autocomplete.h (removed):
5565         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5566         * plugins/sourceview/sourceview-private.h:
5567         * plugins/sourceview/sourceview-scope.c(removed):
5568         * plugins/sourceview/sourceview-scope.h(removed):
5569         * plugins/sourceview/sourceview.c: (on_assist_chosen),
5570         (on_assist_cancel), (on_document_char_added),
5571         (on_reload_dialog_response), (sourceview_class_init),
5572         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5573         (iassist_remove_trigger), (iassist_autocomplete),
5574         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5575         (iassist_react), (iassist_iface_init):
5576         * plugins/sourceview/tag-window.c (moved to assist-window.c):
5577         * plugins/sourceview/tag-window.h (moved to assist-window.c):
5578         
5579         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5580         - Mark files dirty if reload dialog is canceled.
5582 2007-05-12  Naba Kumar  <naba@gnome.org>
5584         * libanjuta/anjuta-launcher.h: Corrected include file.
5586 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5588         * libanjuta/anjuta-glue-plugin.c,
5589         libanjuta/anjuta-glue-plugin.h,
5590         libanjuta/anjuta-glue-factory.c,
5591         libanjuta/anjuta-glue-factory.h,
5592         ibanjuta/anjuta-plugin-manager.c:
5593         Move code used to load a C plugin from glue-factory to glue-plugin
5594         So loading a plugin written in another language could be done by
5595         just using another object derived from AnjutaGluePlugin
5597         * libanjuta/libanjuta.h:
5598         Remove anjuta-plugin-handle header, it's not installed as libanjuta
5599         includes
5601 === anjuta 2.1.3 ===
5603 2007-05-11  Naba Kumar  <naba@gnome.org>
5605         * configure.in: Bumped version to 2.1.3
5606         * NEWS: Updated.
5607         * AUTHORS: Updated.
5608         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5610 2007-05-11  Naba Kumar  <naba@gnome.org>
5612         * configure.in:
5613         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5614         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5615         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
5617 2007-05-10  Johannes Schmid <jhs@gnome.org>
5619         * plugins/search/plugin.c:
5620         Make incremental search behave less annoying
5621         
5622 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5624         * plugins/macro/macro-util.c:
5625         Fix bug #419008 and bug #419036
5626         When creating new header file, use name and email set in
5627         preferences and replace invalid C character by underscore
5628         in guards
5630 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5632         * plugins/search/search-replace.c,
5633         plugins/search/search-replace_backend.c:
5634         Disable search button if search expression is empty (bug #378193)
5636 2007-05-08  Naba Kumar  <naba@gnome.org>
5638         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5639         build error.
5641 2007-05-07  Naba Kumar  <naba@gnome.org>
5643         * configure.in:
5644         * plugins/project-wizard/templates/Makefile.am:
5645         * plugins/project-wizard/templates/minimal.wiz:
5646         * plugins/project-wizard/templates/minimal/.cvsignore:
5647         * plugins/project-wizard/templates/minimal/Makefile.am:
5648         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5649         * plugins/project-wizard/templates/minimal/autogen.sh:
5650         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5651         * plugins/project-wizard/templates/minimal/project.anjuta:
5652         Added 'minimal', a generic and flat, project template.
5653         
5654 2007-05-05  Naba Kumar  <naba@gnome.org>
5656         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
5658         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5659         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5660         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5661         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5662         instead of a real one, fixes interdependency with libanjuta.
5663         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5664         * libanjuta/Makefile.am: 
5665         * libegg/Makefile.am:
5666         * plugins/build-basic-autotools/Makefile.am:
5667         * plugins/class-gen/Makefile.am:
5668         * plugins/class-inheritance/Makefile.am:
5669         * plugins/cvs-plugin/Makefile.am:
5670         * plugins/debug-manager/Makefile.am:
5671         * plugins/devhelp/Makefile.am:
5672         * plugins/document-manager/Makefile.am:
5673         * plugins/editor/Makefile.am:
5674         * plugins/file-loader/Makefile.am:
5675         * plugins/file-manager/Makefile.am:
5676         * plugins/file-wizard/Makefile.am:
5677         * plugins/gdb/Makefile.am:
5678         * plugins/glade/Makefile.am:
5679         * plugins/gtodo/Makefile.am:
5680         * plugins/language-support-cpp-java/Makefile.am:
5681         * plugins/macro/Makefile.am:
5682         * plugins/message-view/Makefile.am:
5683         * plugins/patch/Makefile.am:
5684         * plugins/profiler/Makefile.am:
5685         * plugins/project-import/Makefile.am:
5686         * plugins/project-manager/Makefile.am:
5687         * plugins/project-wizard/Makefile.am:
5688         * plugins/sample1/Makefile.am:
5689         * plugins/search/Makefile.am:
5690         * plugins/sourceview/Makefile.am:
5691         * plugins/subversion/Makefile.am:
5692         * plugins/symbol-browser/Makefile.am:
5693         * plugins/terminal/Makefile.am:
5694         * plugins/tools/Makefile.am:
5695         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
5697 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
5699         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
5701 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5703         * libanjuta/anjuta-launcher.c,
5704         libanjuta/anjuta-launcher.h:
5705         Add some missing implementation
5707 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
5709         Reviewed by Naba Kumar  <naba@gnome.org>:
5710         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
5711         for uninstall-hook.
5713 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
5715         Reviewed by Naba Kumar  <naba@gnome.org>:
5716         * plugins/editor/text_editor.c: Large memory addresses were being
5717         truncated, switched to glong (bug #422143).
5719 2007-04-24  Naba Kumar  <naba@gnome.org>
5721         * plugins/document-manager/plugin.c: (prefs_finalize):
5722         * plugins/editor/aneditor-autocomplete.cxx:
5723         * plugins/editor/text_editor_menu.c:
5724         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
5725         * plugins/file-loader/plugin.c: (open_file_with),
5726         (create_open_with_submenu):
5727         * plugins/file-manager/plugin.c: (prefs_finalize):
5728         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
5729         pointer type castings.
5731 2007-04-24  Naba Kumar  <naba@gnome.org>
5733         Patch from s|s  <supreet.sethi@gmail.com>:
5734         * (added) plugins/project-wizard/templates/django-logo.png:
5735         * (added) plugins/project-wizard/templates/django.wiz:
5736         * plugins/project-wizard/templates/Makefile.am:
5737         * plugins/project-wizard/templates/translatable-strings.h: Added
5738         django project template. http://www.djangoproject.com/
5740 2007-04-24  Naba Kumar  <naba@gnome.org>
5742         * plugins/subversion/anjuta-subversion.glade: Set expansion for
5743         the log entry widget and made the dialog little larger.
5745 2007-04-24  Naba Kumar  <naba@gnome.org>
5747         Patch from Halton Huo:
5748         * configure.in:
5749         * plugins/project-wizard/property.c:
5750         * plugins/subversion/svn-auth.c:
5751         * plugins/subversion/svn-backend-priv.h:
5752         * plugins/subversion/svn-backend.c:
5753         * plugins/subversion/svn-backend.h:
5754         * plugins/subversion/svn-notify.h: Proper use of subversion
5755         headers. Fixes build issues in solaris (bug #426701).
5757 2007-04-24  Naba Kumar  <naba@gnome.org>
5759         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
5760         
5761         * plugins/project-wizard/templates/cpp.wiz:
5762         * plugins/project-wizard/templates/gcj.wiz:
5763         * plugins/project-wizard/templates/gnome.wiz:
5764         * plugins/project-wizard/templates/gtk.wiz:
5765         * plugins/project-wizard/templates/gtkmm.wiz:
5766         * plugins/project-wizard/templates/java.wiz:
5767         * plugins/project-wizard/templates/python.wiz:
5768         * plugins/project-wizard/templates/terminal.wiz:
5769         * plugins/project-wizard/templates/wxwin.wiz:
5770         * plugins/project-wizard/templates/xlib-dock.wiz:
5771         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
5772         project option and set it ON by default (since gnome-build, can't
5773         enabled configure shared lib support later when a sharedlib target
5774         is added).
5776 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5778         * plugins/debug-manager/stack_trace.c:
5779         Fix a missing case in the previous changes
5781 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5783         * plugins/debug-manager/plugin.c:
5784         Fix bug #430401
5786         * plugins/debug-manager/breakpoints.c,
5787         plugins/gdb/plugin.c:
5788         Fix adding breakpoint on a function
5790         * plugins/debug-manager/stack_trace.c:
5791         Highlight changed stack frame
5793 2007-04-18  Naba Kumar  <naba@gnome.org>
5795         * plugins/document-manager/anjuta-docman.c:
5796         (anjuta_docman_dispose), (on_editor_destroy),
5797         (anjuta_docman_remove_editor): Remove the editor widget from
5798         the parent container before calling destroy, otherwise container
5799         removal happens after TextEditor is disposed resulting in call
5800         to value-remove for a TextEditor which is half-dead (crash).
5802 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
5804         * plugins/debug-manager/data_buffer.c
5805         plugins/debug-manager/data_view.c,
5806         plugins/debug-manager/memory.c:
5807         Fixes for bug #418523, bug #427090 and bug #428174
5809 2007-04-11 Halton Huo <halton.huo@sun.com>
5811         reviewed by: <jhs@gnome.org>
5813         * configure.in:
5814         * libanjuta/Makefile.am:
5815         * libanjuta/anjuta-utils.c:
5816         * libanjuta/anjuta-utils.h:
5817         * manuals/reference/libanjuta/Makefile.am:
5818         
5819         Fixed compilation on sun by deploying the libutil methods
5820         in anjuta-utils.h and building them on condition.
5822 2007-04-11  Johannes Schmid <jhs@gnome.org>
5824         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
5825         (anjuta_docman_add_editor):
5826         Hold a reference on the editor as long as we use it.
5827         
5828         * plugins/document-manager/plugin.c: (on_editor_changed):
5829         Destroy GValue to fix a memoery leak.
5831 2007-04-11  Johannes Schmid <jhs@gnome.org>
5833         * plugins/document-manager/plugin.c: (on_editor_changed):
5834         Fixed reference counting for editor by using g_value_take_object instead
5835         of g_value_set_object. The editors are now correctly finalized and thus
5836         we do not lack so much memory anymore.
5837         
5838         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
5839         (anjuta_view_finalize), (anjuta_view_focus_out),
5840         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5841         * plugins/sourceview/anjuta-view.h:
5842         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
5843         * plugins/sourceview/sourceview-prefs.c:
5844         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
5845         * plugins/sourceview/sourceview-prefs.h:
5846         * plugins/sourceview/sourceview-private.h:
5847         * plugins/sourceview/sourceview.c: (on_document_loaded),
5848         (timeout_unref), (on_document_saved), (sourceview_finalize),
5849         (sourceview_new), (ifile_open), (ifile_savable_save),
5850         (ifile_savable_save_as):
5852         Several changes to fix things when the editor is correctly destroyed.
5853         Fixed preferences (which led me to the refcounting issue, #409412)
5854         and removed deprecated completition code that will be replace by
5855         IAnjutaAssist interface soon. 
5857 2007-04-11  Johannes Schmid <jhs@gnome.org>
5859         * libanjuta/anjuta-launcher.c:
5860         (anjuta_launcher_execution_done_cleanup),
5861         (anjuta_launcher_child_terminated):
5862         Possible fix for #428363 and added a g_return_if_fail
5864         * plugins/message-view/plugin.c: (activate_plugin):
5865         Fixed a Gtk/Gdl-Critical
5866         
5867         Patches from Étienne Bersac <bersace03@laposte.net>
5868         * plugins/class-gen/templates/go-source.tpl:
5869         * plugins/macro/macros.xml:
5870         Use better template for GObjects (#417875 and #417918)
5871         
5872         Patches from Halton Huo <halton.huo@sun.com>
5873         * libanjuta/anjuta-launcher.h:
5874         * libanjuta/anjuta-preferences.c:
5875         * libanjuta/anjuta-utils.c:
5876         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
5877         (cg_window_set_add_to_repository):
5878         * plugins/class-inheritance/class-inherit.c:
5879         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
5881 2007-04-09  Johannes Schmid <jhs@gnome.org>
5883         * plugins/editor/print.c: (anjuta_print_show_header):
5884         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5885         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5887   Some string changes (#427395 and #427399)
5889 2007-04-06  Johannes Schmid <jhs@gnome.org>
5891         * plugins/build-basic-autotools/build-basic-autotools.c:
5892         (on_build_mesg_format), (on_build_mesg_parse):
5893         Fixed full path detection
5895 2007-04-05  Naba Kumar  <naba@gnome.org>
5897         Patch from Halton Huo:
5898         * libanjuta/Makefile.am:
5899         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
5900         * libanjuta/anjuta-glue-cpp.h:
5901         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
5902         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
5903         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
5904         (anjuta_glue_factory_get_path), (get_already_loaded_module),
5905         (load_plugin), (anjuta_glue_factory_get_object_type):
5906         * libanjuta/anjuta-glue-factory.h:
5907         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
5908         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
5909         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
5910         (anjuta_glue_plugin_new):
5911         * libanjuta/anjuta-glue-plugin.h:
5912         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5913         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
5914         * libanjuta/anjuta-plugin.h:
5915         * libanjuta/glue-cpp.c:
5916         * libanjuta/glue-cpp.h:
5917         * libanjuta/glue-factory.c:
5918         * libanjuta/glue-factory.h:
5919         * libanjuta/glue-plugin.c:
5920         * libanjuta/glue-plugin.h:
5921         * plugins/build-basic-autotools/build-basic-autotools.h:
5922         * plugins/class-gen/plugin.h:
5923         * plugins/class-inheritance/plugin.h:
5924         * plugins/cvs-plugin/plugin.h:
5925         * plugins/debug-manager/plugin.h:
5926         * plugins/devhelp/plugin.h:
5927         * plugins/document-manager/plugin.h:
5928         * plugins/editor/plugin.h:
5929         * plugins/file-loader/plugin.h:
5930         * plugins/file-manager/plugin.h:
5931         * plugins/file-wizard/plugin.h:
5932         * plugins/gdb/plugin.h:
5933         * plugins/glade/plugin.h:
5934         * plugins/gtodo/plugin.h:
5935         * plugins/language-support-cpp-java/plugin.h:
5936         * plugins/macro/plugin.h:
5937         * plugins/message-view/plugin.h:
5938         * plugins/patch/plugin.h:
5939         * plugins/profiler/plugin.h:
5940         * plugins/project-import/plugin.h:
5941         * plugins/project-manager/plugin.h:
5942         * plugins/project-wizard/plugin.h:
5943         * plugins/sample1/plugin.h:
5944         * plugins/search/plugin.h:
5945         * plugins/sourceview/plugin.h:
5946         * plugins/subversion/plugin.h:
5947         * plugins/symbol-browser/plugin.h:
5948         * plugins/terminal/terminal.c:
5949         * plugins/tools/plugin.h:
5950         * plugins/tools/scripts/tools-2.xml.in:
5951         * plugins/valgrind/plugin.h:
5953         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
5955 2007-04-05  Naba Kumar  <naba@gnome.org>
5957         * anjuta.spec.in, configure.in: Removed dead codes.
5958         
5959         Patch from Jos Dehaes:
5960         * configure.in, plugins/project-wizard/templates/Makefile.am,
5961         plugins/project-wizard/templates/mkfile.wiz,
5962         plugins/project-wizard/templates/translatable-strings.h: Enabled
5963         makefile-based project creation and import. Fixes bug #355145
5965 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
5967         * plugins/debug-manager/debugger.c,
5968         plugins/debug-manager/plugin.c,
5969         plugins/gdb/anjuta-gdb.plugin.in:
5970         Code cleaning (remove unused code, rename this into self)
5971         Add information about supported format in debugger plugin
5972         Activate debugger plugin according to the target format
5974 2007-04-01  Naba Kumar  <naba@gnome.org>
5976         * plugins/message-view/message-view.c:
5977         (message_view_instance_init): Fixed message icons to appear.
5979 2007-03-31  Johannes Schmid <jhs@gnome.org>
5981         * plugins/message-view/anjuta-msgman.c:
5982         (anjuta_msgman_append_view):
5983         * plugins/message-view/plugin.c: (on_view_changed),
5984         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
5985         
5986         Fixed #424845
5988 2007-03-31  Johannes Schmid <jhs@gnome.org>
5990         * plugins/message-view/message-view.c:
5991         (message_view_instance_init), (imessage_view_append):
5992         Show nice icons beside the messages for info, warning and error. This is a completly
5993         cosmetic change so if someone dislikes it he is free to remove it.
5995 2007-03-31  Johannes Schmid <jhs@gnome.org>
5996         
5997         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
5998         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
5999         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6000         * plugins/message-view/anjuta-msgman.h:
6001         * plugins/message-view/message-view.h:
6002         * plugins/message-view/plugin.c: (on_view_changed),
6003         (activate_plugin):
6004         Fixed #359399 and made next/previous insensitive when not availible
6005         
6006         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6007         (tag_style_to_string):
6008         Fixed namespace Problem with gdk >= 2.11
6009         
6010         * plugins/sourceview/sourceview-autocomplete.c:
6011         (sourceview_autocomplete_init):
6012         Removed structure, follow-up of #423682
6014 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6016         * plugins/debug-manager/debug_tree.c,
6017         plugins/debug-manager/debug_tree.h,
6018         plugins/debug-manager/watch.c,
6019         plugins/debug-manager/anjuta-debug-manager.glade:
6020         Inspect variable at cursor
6021         Fix buttons in inspect dialog
6023 2007-03-27  Halton Huo  <halton.huo@sun.com>
6025         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6027         * plugins/sourceview/sourceview-autocomplete.c
6028         plugins/debug-manager/disassemble.c,
6029         libanjuta/interfaces/libanjuta.idl:
6030         Remove array with 0 size and empty structure as it is not
6031         supported by sun cc, Fixes bug #423682
6033         * plugins/debug-manager/debugger.c:
6034         Remove anonymous union as it is not supported by sun cc,
6035         Fixes bug #423680
6037 === anjuta 2.1.2 ===
6039 2007-03-28  Naba Kumar  <naba@gnome.org>
6041         * configure.in: Bumped version to 2.1.2
6042         * NEWS: Updated for release.
6043         
6044         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6045         Improved breakpoint marker icon.
6046         
6047         * plugins/editor/anjuta-editor.plugin.in,
6048         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6049         non user activable since they are now remembered properly.
6051 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6053         * plugins/tools/editor.c:
6054         Fix bug #423270
6056 2007-03-27  Naba Kumar  <naba@gnome.org>
6058         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6059         word when autocompleting without leaving any trailing part of
6060         the word.
6062 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6064         Reviewed by Naba Kumar  <naba@gnome.org>:
6065         * anjuta.desktop.in.in: Remove "Application" category from desktop
6066         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6067         
6068 2007-03-27  Naba Kumar  <naba@gnome.org>
6069         
6070         * configure.in, plugins/document-manager/anjuta-docman.c:
6071         (anjuta_docman_add_editor): Conditionally compile notebook tab
6072         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6074         Patch from Halton Huo:
6075         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6076         non gcc compiler flags. Fixes bug #423089.
6077         
6078 2007-03-26  Naba Kumar  <naba@gnome.org>
6079         
6080         * AUTHORS, NEWS, TODO.tasks: Updated.
6081         
6082         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6083         close menuitem.
6084         
6085         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6086         (update_editor_symbol_model), (iter_matches),
6087         (on_editor_update_ui), (value_added_current_editor),
6088         (activate_plugin), (dispose),
6089         (symbol_browser_plugin_instance_init):
6090         * plugins/symbol-browser/plugin.h: update line on editor save
6091         and editor change. Code clean up and fixed warnings.
6093 2007-03-26  Naba Kumar  <naba@gnome.org>
6095         * plugins/project-wizard/templates/java/project.anjuta,
6096         plugins/project-wizard/templates/python/project.anjuta,
6097         plugins/project-wizard/templates/python/project.anjuta:
6098         Removed version control plugins from default selection.
6100         * plugins/tools/scripts/prepare-changelog.pl,
6101         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6102         script to a better one (that works on both cvs and svn).
6104 2007-03-26  Naba Kumar  <naba@gnome.org>
6106         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6107         Makefile.am: Added the generated translatable file (required for
6108         translations for svn checkouts).
6110         * (added)
6111         plugins/project-wizard/templates/extract-translatable-strings.pl
6112         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6113         po/POTFILES.in: Generated translatable strings for .wiz files and
6114         added them in POTFILES.in for translation. Fixes bug #398035
6116 2007-03-25  Naba Kumar  <naba@gnome.org>
6118         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6119         
6120         * src/anjuta-app.c: Removed dead codes.
6121         
6122         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6123         global tags generation starts.
6124         
6125         * plugins/debug-manager/chunk_view.c,
6126         plugins/debug-manager/start.h,
6127         plugins/debug-manager/chunk_view.h,
6128         plugins/debug-manager/utilities.c,
6129         plugins/debug-manager/utilities.h,
6130         plugins/debug-manager/debugger.c,
6131         plugins/debug-manager/threads.c,
6132         plugins/debug-manager/disassemble.c,
6133         plugins/debug-manager/info.c,
6134         plugins/debug-manager/sharedlib.c,
6135         plugins/debug-manager/threads.h,
6136         plugins/debug-manager/disassemble.h,
6137         plugins/debug-manager/signals.c,
6138         plugins/debug-manager/info.h,
6139         plugins/debug-manager/sharedlib.h,
6140         plugins/debug-manager/data_buffer.c,
6141         plugins/debug-manager/data_view.c,
6142         plugins/debug-manager/signals.h,
6143         plugins/debug-manager/debug_tree.c,
6144         plugins/debug-manager/watch.c,
6145         plugins/debug-manager/registers.c,
6146         plugins/debug-manager/data_buffer.h,
6147         plugins/debug-manager/data_view.h,
6148         plugins/debug-manager/memory.c,
6149         plugins/debug-manager/debug_tree.h,
6150         plugins/debug-manager/watch.h,
6151         plugins/debug-manager/registers.h,
6152         plugins/debug-manager/memory.h,
6153         plugins/debug-manager/locals.c,
6154         plugins/debug-manager/sexy-icon-entry.c,
6155         plugins/debug-manager/breakpoints.c,
6156         plugins/debug-manager/locals.h,
6157         plugins/debug-manager/sexy-icon-entry.h,
6158         plugins/debug-manager/stack_trace.c,
6159         plugins/debug-manager/breakpoints.h,
6160         plugins/debug-manager/sparse_buffer.c,
6161         plugins/debug-manager/sparse_view.c,
6162         plugins/debug-manager/stack_trace.h,
6163         plugins/debug-manager/sparse_buffer.h,
6164         plugins/debug-manager/sparse_view.h,
6165         plugins/debug-manager/start.c,
6166         plugins/gdb/utilities.c,
6167         plugins/gdb/utilities.h,
6168         plugins/gdb/debugger.c,
6169         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6170         setup.
6172 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6174         * plugins/gdb/debugger.c:
6175         Avoid empty debugger log window by limiting line to 90 characters
6177 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6179         * plugins/debug-manager/plugin.c,
6180         plugins/debug-manager/plugin.h,
6181         plugins/debug-manager/threads.c,
6182         plugins/debug-manager/threads.h,
6183         plugins/debug-manager/breakpoints.c,
6184         plugins/debug-manager/breakpoints.h,
6185         plugins/debug-manager/stack_trace.c,
6186         plugins/debug-manager/stack_trace.h:
6187         View code action now changes location in disassembly view too
6189         * plugins/debug-manager/anjuta-debug-manager.ui:
6190         Rename breakpoint actions
6192 2007-03-24  Naba Kumar  <naba@gnome.org>
6194         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6195         in gdl 0.7.3 (svn trunk).
6196         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6197         
6198 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6200         * plugins/debug-manager/threads.c,
6201         plugins/debug-manager/debug_tree.c,
6202         plugins/debug-manager/debug_tree.h,
6203         plugins/debug-manager/locals.c,
6204         plugins/debug-manager/registers.c,
6205         plugins/debug-manager/stack_trace.c:
6206         Allow to change current thread updating register, stack and locals
6207         Allow to change current stack frame updating locals
6209         * plugins/gdb/debugger.c:
6210         Read argument of selected stack frame
6212         * plugins/debug-manager/data_view.c:
6213         Fix an unrelated bug
6215 2007-03-23  Naba Kumar  <naba@gnome.org>
6217         * plugins/document-manager/anjuta-docman.c,
6218         plugins/document-manager/plugin.c: Fixed many memory leaks.
6219         (ianjuta_file_get_uri() returns a new string).
6221         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6222         widget for save dialogs.
6223         
6224         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6225         svn and fixed to get function/prototype/member args list. Call tips
6226         also work fine now.
6228 2007-03-22  Naba Kumar  <naba@gnome.org>
6230         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6231         and calltips would work again for functions from global tags (Needs
6232         regenerating global tags).
6234         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6235         ctags svn version and reopened bug #395362. Fixes tags parsing that
6236         seemed to have stopped working recently.
6238 2007-03-21  Naba Kumar  <naba@gnome.org>
6240         * tagmanager/tm_source_file.c, tagmanager/options.c,
6241         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6242         extend .. more needs to be investigated and fixed). Enabled some
6243         debugging.
6245 2007-03-16  Naba Kumar  <naba@gnome.org>
6247         * src/anjuta.c: Fixed project loading from command line.
6249 2007-03-16  Naba Kumar  <naba@gnome.org>
6251         Patch from James Liggett <jrliggett@cox.net>:
6252         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6253         
6254 2007-03-15  Naba Kumar  <naba@gnome.org>
6256         * libanjuta/anjuta-profile-manager.c,
6257         libanjuta/anjuta-profile-manager.h: Added method to get current
6258         profile.
6260         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6261         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6262         is exiting.
6264         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6265         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6266         Also, not load project files in session load in loader plugin.
6267         
6268         * plugins/project-manager/plugin.c, src/anjuta.c:
6269         Emit "exiting" signal in shell when exiting anjuta. project manager
6270         listens to exiting signal and saves session. anjuta.c saves session
6271         only when current projfile is 'user'. Load project saved in session
6272         differently then the rest of the session. This should fix all the
6273         session restoration bugs.
6274         
6275         src/main.c: Present anjuta window when becon message is received.
6277 2007-03-14  Naba Kumar  <naba@gnome.org>
6279         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6280         not randomly save (it was a wrong looping).
6281         
6282 2007-03-12  Naba Kumar  <naba@gnome.org>
6284         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6286 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6288         * plugins/debug-manager/anjuta-debug-manager.ui,
6289         libanjuta/interfaces/libanjuta.idl,
6290         plugins/debug-manager/debugger.c,
6291         (added) plugins/debug-manager/threads.c,
6292         (added) plugins/debug-manager/threads.h,
6293         plugins/debug-manager/plugin.c,
6294         plugins/debug-manager/Makefile.am,
6295         plugins/gdb/plugin.c,
6296         plugins/gdb/debugger.c,
6297         plugins/gdb/debugger.h:
6298         Add a window displaying all threads
6299         Add needed functions
6300         Switching to a different thread is still not done
6302         * plugins/debug-manager/debug_tree.c,
6303         plugins/debug-manager/locals.c,
6304         plugins/debug-manager/stack_trace.c:
6305         Small cosmetic changes
6307         * plugins/gdb/gdbmi.c:
6308         Keep all elements in gdbmi hash
6309         Even if using the same key like in -threads-list-ids
6311 2007-03-11  Naba Kumar  <naba@gnome.org>
6313         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6314         
6315         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6316         
6317         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6318         manuals/reference/libanjuta/libanjuta-sections.txt,
6319         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6320         interfaces.
6322 2007-03-11  Naba Kumar  <naba@gnome.org>
6324         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6325         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6327         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6328         manuals/reference/libanjuta/libanjuta.types,
6329         manuals/reference/libanjuta/libanjuta-sections.txt,
6330         manuals/reference/libanjuta/.cvsignore,
6331         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6332         infrastructure. Got rid of tmpl/ directory and moved all section
6333         documenation to source code (requires gtk-doc >= 1.4).
6334         
6335         * libanjuta/anjuta-plugin-description.c,
6336         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6337         libanjuta/cell-renderer-captioned-image.c,
6338         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6339         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6340         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6341         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6342         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6343         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6344         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6345         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6346         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6347         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6348         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6349         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6350         documentation from templates to source code.
6352 2007-03-10  Johannes Schmid <jhs@gnome.org>
6354         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6355         Added some debug output but could not figure out why 
6356         some plugins are not kept.
6357         
6358         * libanjuta/interfaces/libanjuta.idl:
6359         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6360         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6361         Added IAnjutaEditorGoto::matching_brace
6362         
6363         * plugins/document-manager/action-callbacks.c:
6364         (on_editor_command_match_brace_activate):
6365         * plugins/document-manager/plugin.c:
6366         (update_editor_ui_interface_items):
6367         * plugins/editor/text_editor.c: (igoto_matching_brace),
6368         (igoto_iface_init):
6369         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6370         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6372 2007-03-09  Johannes Schmid <jhs@gnome.org>
6374         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6375         Hide correct column
6376         
6377         * plugins/sourceview/sourceview-private.h:
6378         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6379         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6380         (sourceview_new), (ifile_savable_save_as):
6381         Tweaked vfs monitoring
6383 2007-03-09  Johannes Schmid <jhs@gnome.org>
6385         * libanjuta/interfaces/Makefile.am.iface:
6386         Fixed installtion of header files
6387         
6388         * plugins/sourceview/sourceview.c: (set_select):
6389         do not scroll to much in interactive search
6391 2007-03-09  Naba Kumar  <naba@gnome.org>
6393         * src/anjuta.c: Fixed session restoration.
6394         
6395         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6396         signal handlers after symbol browser plugin is deactivated.
6397         
6398         * plugins/editor/editor.glade,
6399         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6400         Fixed indentation confustion in preferences.
6402 2007-03-08  Johannes Schmid <jhs@gnome.org>
6404         * plugins/search/search-replace.c: (search_set_combo),
6405         (search_set_action), (search_set_target), (search_set_direction),
6406         (create_dialog), (search_disconnect_set_toggle_connect),
6407         (on_search_match_whole_word_toggled),
6408         (on_search_match_whole_line_toggled),
6409         (on_search_match_word_start_toggled),
6410         (search_set_toggle_direction):
6411         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6412         it's somehow ugly and uses many deprecated widgets
6413         
6414         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6415         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6416         Fix #394709
6417         
6418 2007-03-07  Naba Kumar  <naba@gnome.org>
6420         * src/anjuta.c: Make launching projects work from command line. Also
6421         fixes gnome session restart command.
6422         
6423 2007-03-07  Johannes Schmid <jhs@gnome.org>
6425         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6426         * plugins/class-gen/plugin.c: (iwizard_activate):
6427         Fixed #408218
6428         
6429         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6430         Fixed #402774
6431         
6432         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6433         Fixed #377483 (It's not possible to know if directories have
6434         a version in CVS. Show version column only if there are version
6435         informations availible
6437         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6438         Fixed memory leak
6440 2007-03-07  Johannes Schmid <jhs@gnome.org>
6442         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6443         Fixed #409408
6444         * plugins/symbol-browser/an_symbol_prefs.c:
6445         (on_update_global_clicked):
6446         Fixed ##409176
6448 2007-03-07  Johannes Schmid <jhs@gnome.org>
6450         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6451         (anjuta_save_prompt_new):
6452         * plugins/project-import/project-import.c:
6453         (project_import_finalize):
6454         Fixed Gtk-Criticals (maybe #409408)
6456 2007-03-07  Naba Kumar  <naba@gnome.org>
6458         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6459         when we are at just beginning of string or comment. Fixes bug #397981.
6461 2007-03-07  Johannes Schmid <jhs@gnome.org>
6463         * plugins/language-support-cpp-java/plugin.c:
6464         (initialize_indentation_params):
6465         Removed annoying DEBUG_PRINT
6466         
6467         * plugins/sourceview/sourceview-cell.c:
6468         (sourceview_cell_instance_init), (icell_get_character),
6469         (icell_get_length), (icell_get_char), (icell_get_attribute):
6470         Improved code to be faster
6471         Implemented attribute handling so that indentation really works in any case
6473 2007-03-06  Johannes Schmid <jhs@gnome.org>
6475         * configure.in:
6476         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6477         
6478         * plugins/document-manager/anjuta-docman.c:
6479         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6480         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6481         instead (required GTK >= 2.10)
6482         
6483         * plugins/sourceview/sourceview-private.h:
6484         * plugins/sourceview/sourceview.c:
6485         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6486         (sourceview_finalize), (sourceview_new), (imark_mark),
6487         (imark_unmark), (imark_is_marker_set),
6488         (imark_location_from_handle), (imark_delete_all_markers):
6489         Fixed marker handling and worked a bit more on vfs monitoring
6491 2007-03-05  Johannes Schmid <jhs@gnome.org>
6493         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6494         Added method to select specific iter
6495         
6496         * plugins/sourceview/sourceview-private.h:
6497         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6498         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6499         (sourceview_add_monitor), (on_document_saved),
6500         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6501         Fixed vfs monitoring (mostly ported code from text_editor.c)
6502         
6503         * plugins/symbol-browser/an_symbol_view.c:
6504         * plugins/symbol-browser/an_symbol_view.h:
6505         * plugins/symbol-browser/plugin.c: (iter_matches),
6506         (on_editor_update_ui), (value_added_current_editor):
6507         Select the current tag in locals window and symbol toolbar. If there
6508         is no tag at the current line, reserve backward for the next tag. This will
6509         select the correct tag if inside a function.
6511 2007-03-05  Naba Kumar  <naba@gnome.org>
6513         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6514         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6515         compiler warnings.
6516         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6517         (Bug #412186)
6518         
6519 2007-03-04  Johannes Schmid <jhs@gnome.org>
6521         * data/Makefile.am:
6522         * po/POTFILES.in:
6523         Fixed distcheck (well, partly)
6525 2007-03-04  Johannes Schmid <jhs@gnome.org>
6527         * plugins/document-manager/anjuta-document-manager.ui:
6528         Move "Swap .c/.h from Main to Browser toolbar
6530         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6531         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6532         (fv_prefs_free), (fv_add_tree_entry):
6533         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6534         * plugins/file-manager/plugin.c: (prefs_init):
6535         
6536         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6538 2007-03-04  Naba Kumar  <naba@gnome.org>
6540         * data/default.proflie, data/Makefile.am, src/anjuta.c,
6541         plugins/project-manager/plugin.c:
6542         Restored default profile and renamed it from "default.anjuta" to
6543         "default.profile".
6544         
6545 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6547         * plugins/debug-manager/debugger.c,
6548         plugins/debug-manager/plugin.c,
6549         plugins/gdb/debugger.c,
6550         libanjuta/interfaces/libanjuta.idl,
6551         plugins/debug-manager/stack_trace.c:
6552         Add a dialog box when a signal is received (except SIGINT)
6553         Display stack frame even if arguments are not available
6555 2007-03-03  Naba Kumar  <naba@gnome.org>
6557         * TODO.tasks: Icons bounty added.
6559         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6560         choise selection.
6561         
6562         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6563         and descoping.
6565         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6566         plugins/Makefile.am, (removed) plugins/profile-default/*,
6567         plugins/project-manager/anjuta-project-manager.plugin.in,
6568         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6569         profile implementation to load user profile and projects. Store and
6570         restore remembered plugins. Use profile scoping and descoping for
6571         saving and loading sesstions.
6572         
6573         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6574         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6575         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6576         DEBUG_PRINTs.
6578 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6580         * plugins/debug-manager/debug_tree.c
6581         plugins/debug-manager/debug_tree.h:
6582         Bug fix, deleting wrong variable
6584         * plugins/gdb/debugger.c:
6585         Bug fix, remove forgotten debugging code
6587 2007-03-02  Johannes Schmid <jhs@gnome.org>
6589         * plugins/document-manager/anjuta-document-manager.ui:
6590         * plugins/search/anjuta-search.ui:
6591         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6592         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6593         ToolbarFind
6595         * src/anjuta-app.c: (on_toolbar_view_toggled),
6596         (on_add_merge_widget), (on_session_save), (on_widget_remove):
6597         Save toolbar positions, don't use fixed toolbar style
6598         
6599         All in all this will allow more complex toolbar configurations and
6600         might gain some space on smaller displays because the user can disable
6601         toolbar parts he does not use. Also allows to use any toolbar style
6602         without looking too ugly.
6604 2007-03-01  Naba Kumasr  <naba@gnome.org>
6606         * TODO.tasks: Added a bounty for creating icons.
6608         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6609         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6610         profile-changed signal. Do not sync non-user-activatable plugins.
6612 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6614         * plugins/debug-manager/disassemble.c,
6615         plugins/debug-manager/sparse_view.c,
6616         plugins/gdb/debugger.c,
6617         libanjuta/interfaces/libanjuta.idl:
6618         Display function name in disassembly view
6620 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6622         * (added) plugins/debug-manager/bookmark.png,
6623         (added) plugins/debug-manager/breakpoint-disabled.png,
6624         (added) plugins/debug-manager/breakpoint-enabled.png,
6625         (added) plugins/debug-manager/program-counter.png,
6626         (added) plugins/debug-manager/linemarker.png,
6627         plugins/debug-manager/Makefile.am,
6628         plugins/debug-manager/disassemble.c,
6629         plugins/debug-manager/disassemble.h,
6630         plugins/debug-manager/sparse_buffer.c,
6631         plugins/debug-manager/sparse_buffer.h,
6632         plugins/debug-manager/sparse_view.c,
6633         plugins/debug-manager/sparse_view.h,
6634         plugins/debug-manager/plugin.c,
6635         plugins/debug-manager/breakpoints.c,
6636         libanjuta/interfaces/libanjuta.idl:
6637         Add markers in the disassembly view
6638         Display program counter and breakpoints in disassembly view
6640         * plugins/gdb/debugger.c:
6641         Fix a bug added with my previous patch, setting and clearing
6642         breakpoints was not working
6644 2007-02-28  Johannes Schmid <jhs@gnome.org>
6646         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6647         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6648         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6649         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6650         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6651         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6652         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6653         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6654         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6655         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6656         Updated (why do they need to be under version control?)
6657         
6658         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6659         (create_tab_popup_menu), (on_msgman_popup_menu),
6660         (on_tab_button_press_event), (anjuta_msgman_page_new),
6661         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6662         Added "Close all message tabs" popup menu
6664 2007-02-26  Naba Kumar  <naba@gnome.org>
6666         * plugins/profiler/gprof-flat-profile-entry.c,
6667         plugins/profiler/gprof-flat-profile.c,
6668         plugins/profiler/gprof-flat-profile-entry.h,
6669         plugins/profiler/gprof-flat-profile.h,
6670         plugins/profiler/gprof-flat-profile-view.c,
6671         plugins/profiler/gprof-flat-profile-view.h,
6672         plugins/profiler/gprof-call-graph-block-entry.c,
6673         plugins/profiler/gprof-call-graph-block.c,
6674         plugins/profiler/gprof-function-call-chart-view.c,
6675         plugins/profiler/gprof-call-graph-block-entry.h,
6676         plugins/profiler/gprof-profile-data.c,
6677         plugins/profiler/gprof-call-graph-block.h,
6678         plugins/profiler/gprof-view.c,
6679         plugins/profiler/gprof-call-graph.c,
6680         plugins/profiler/gprof-function-call-chart-view.h,
6681         plugins/profiler/gprof-profile-data.h,
6682         plugins/profiler/gprof-call-graph.h,
6683         plugins/profiler/gprof-view.h,
6684         plugins/profiler/gprof-view-manager.c,
6685         plugins/profiler/gprof-call-graph-view.c,
6686         plugins/profiler/plugin.c,
6687         plugins/profiler/gprof-view-manager.h,
6688         plugins/profiler/gprof-call-graph-view.h,
6689         plugins/profiler/gprof-function-call-tree-view.c,
6690         plugins/profiler/gprof-function-call-tree-view.h,
6691         plugins/profiler/Makefile.am: Fix compiler warnings and link with
6692         gnome-vfs. Fixes bug #411377.
6694 2007-02-26  Naba Kumar  <naba@gnome.org>
6696         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
6698         Patch from James Liggett  <jrliggett@cox.net>:
6699         * plugins/profiler/gprof-flat-profile-view.c,
6700         plugins/profiler/gprof-flat-profile-view.h,
6701         plugins/profiler/gprof-function-call-chart-view.c,
6702         plugins/profiler/gprof-function-call-chart-view.h,
6703         plugins/profiler/gprof-view.c,
6704         plugins/profiler/gprof-view.h,
6705         plugins/profiler/gprof-call-graph-view.c,
6706         plugins/profiler/plugin.c,
6707         plugins/profiler/gprof-call-graph-view.h,
6708         plugins/profiler/gprof-function-call-tree-view.c,
6709         plugins/profiler/gprof-function-call-tree-view.h: Implements
6710         double click navigation. Fixes bug #403514.
6712 2007-02-25  Naba Kumar  <naba@gnome.org>
6714         * libanjuta/anjuta-plugin-manager.c,
6715         libanjuta/anjuta-plugin-handle.[ch],
6716         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
6717         g_hash_table_remove_all (introduced in glib 2.12) to stay the
6718         dependency on glib 2.8. Fixes bug #411623.
6720 2007-02-24  Naba kumar  <naba@gnome.org>
6722         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
6723         
6724         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
6725         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
6726         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
6727         (added) libanjuta/anjuta-profile-manager.c,
6728         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
6729         manager.
6730         Implemented profile pushing and popping. Implemented profile xml
6731         synchronization. Implemented error handling in profiles. Implemented
6732         activation and deactivation signals in plugin manager.
6733         
6734         * libanjuta/Makefile.am: Added libanjuta log domain.
6735         
6736         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6737         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
6738         in AnjutaShell interface and implemented it in AnjutaApp.
6739         
6740         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6742 2007-02-23  Naba kumar  <naba@gnome.org>
6744         src/main.c: Fixed missing end quote.
6746 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
6748         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
6751 2007-02-20  Naba Kumar  <naba@gnome.org>
6753         * plugins/subversion/plugin.c: Added "..." menuitems.
6754         * ROADMAP, README: Updated.
6755         * libanjuta/anjuta-profile.c: Fixed bugs.
6757         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
6758         plugins/gtodo/Makefile.am: Removed dead code.
6760         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
6761         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
6762         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
6763         plugins/gtodo/list_tooltip.c,
6764         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
6765         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
6766         not contain markups. Fixes Bug #360462.
6768 2007-02-16  Naba Kumar  <naba@gnome.org>
6770         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
6771         unnecessary sub-sections.
6772         
6773 2007-02-15  Naba Kumar  <naba@gnome.org>
6775         * (removed) plugins/document-manager/bookmark-prev-16.png,
6776         plugins/document-manager/bookmark-last.png,
6777         (removed)plugins/document-manager/bookmark-first-16.png,
6778         plugins/document-manager/bookmark-prev.png,
6779         (added) plugins/document-manager/bookmark-toggle.png,
6780         (removed)plugins/document-manager/bookmark_toggle.xpm,
6781         (removed)plugins/document-manager/bookmark-last-16.png,
6782         plugins/document-manager/plugin.c,
6783         plugins/document-manager/anjuta-document-manager.ui,
6784         (removed)plugins/document-manager/bookmark-next-16.png,
6785         plugins/document-manager/bookmark-next.png,
6786         plugins/document-manager/Makefile.am,
6787         (added) plugins/document-manager/bookmark-clear.png,
6788         plugins/document-manager/bookmark-first.png: Upgraded bookmark
6789         icons (stolen from monodevelop). Added clear bookmarks toolbar
6790         button.
6792         * plugins/document-manager/plugin.c,
6793         (added) plugins/document-manager/swap.png,
6794         (removed) plugins/document-manager/undock.png,
6795         plugins/document-manager/Makefile.am: Fixed swap icon.
6797 2007-02-13  Naba Kumar  <naba@gnome.org>
6799         * plugins/class-gen/element-editor.c: Fixed typo.
6800         
6801         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
6802         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
6803         Implementing plugin profiles loading.
6805 2007-02-13  Naba Kumar  <naba@gnome.org>
6807         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
6808         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
6809         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
6810         pixmaps/open_project.png, pixmaps/close_project.png:
6811         Removed more old icons.
6812         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
6813         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
6814         anjuta_logo.png
6815         
6816 2007-02-13  Naba Kumar  <naba@gnome.org>
6818         * plugins/class-gen/element-editor.c: Included missing headers to
6819         prevent build failures in some cases.
6820         
6821 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
6823         * plugins/debug-manager/stack_trace.c:
6824         Fix bug #407115
6826         * plugins/debug-manager/watch.c,
6827         plugins/debug-manager/breakpoints.c:
6828         Same bug than above, wrong use of gtk_ui_manager_get_widget
6830 === anjuta 2.1.1 ===
6832 2007-02-11  Naba Kumar  <naba@gnome.org>
6834         * cofigure.in: Bumped version to 2.1.1
6835         * NEWS: Updated for 2.1.1 release.
6836         
6837 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6839         * plugins/debug-manager/plugin.c,
6840         plugins/debug-manager/sparse_view.c,
6841         plugins/debug-manager/sparse_view.h:
6842         Reorder some code
6844         * plugins/gdb/debugger.c,
6845         plugins/debug-manager/debugger.c,
6846         plugins/debug-manager/memory.c,
6847         plugins/debug-manager/sparse_buffer.c
6848         plugins/gdb/debugger.h,
6849         libanjuta/interfaces/libanjuta.idl:
6850         Clean up, remove some warnings
6851         Use guint everywhere for addresses
6852         Rewrite code parsing position in debugger
6854 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6856         * plugins/debug-manager/debug_tree.c:
6857         Use GtkTreeRowReference instead of GtkTreeIter as callback data
6858         Fix bug #406113
6860 2007-02-08  Naba Kumar  <naba@gnome.org>
6862         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6863         Delay showing the 'file modified on disk' dialog for one sec
6864         from the last notification to insure multiple notifications for
6865         the same file are treated as one. Do not same multiple dialogs
6866         for the same file. Make sure to destory the dialog if later
6867         the conent is no longer different.
6868         
6869 2007-02-08  Naba Kumar  <naba@gnome.org>
6871         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6872         Prevented spurious 'file modified' dialogs in scintilla editor
6873         when the file is saved.
6875 2007-02-09  Johannes Schmid <jhs@gnome.org>
6877         * scripts/glade2schema.pl:
6878         Added script to convert glade preferences into gconf schema files.
6879         See #406061
6881 2007-02-08  Naba Kumar  <naba@gnome.org>
6883         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
6884         itself is destroyed. Fixes bug #355160.
6885         
6886 2007-02-08  Johannes Schmid <jhs@gnome.org>
6888         * plugins/profiler/profiler.plugin: 
6889         removed from version control (only .in file needed)
6890         
6891         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6892         * plugins/sourceview/sourceview.c: (sourceview_new):
6893         Code cleanup
6894         
6895         * plugins/subversion/svn-thread.c: (svn_thread_start):
6896         * src/main.c: (main):
6897         
6898         Fixed #395875 about initialisation of threads too late
6900 2007-02-07  Armin Burgmeier  <armin@arbur.net>
6902         Reviewed by Naba Kumar  <naba@gnome.org>:
6903         * plugins/class-gen/plugin.c:
6904         * plugins/class-gen/window.c: Removed browse button related code, load
6905         generated output directly into new buffers when not adding to project.
6907         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
6908         buttons from user interface.
6910 2007-02-07  Naba Kumar  <naba@gnome.org>
6912         * po/POTFILES.in: Fixed distcheck.
6914 2007-02-07  Daniel Nylander <po@danielnylander.se>
6916         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
6918 2007-02-07  Johannes Schmid <jhs@gnome.org>
6920         * anjuta.desktop.in.in:
6921         Fixed spelling
6923 2007-02-07  Johannes Schmid <jhs@gnome.org>
6925         * configure.in:
6926         * manuals/anjuta-manual/*
6927         * manuals/anjuta-faqs/*:
6928         #398991 – Anjuta manuals does not use the gnome-doc-utils format
6929         
6930         * plugins/document-manager/anjuta-document-manager.plugin.in:
6931         Removed duplicate application-xml mime-type (review patches properly ;-)
6932         
6933 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
6935         * plugins/gdb/debugger.c,
6936         libanjuta/interfaces/libanjuta.idl:
6937         Fix bug #404755
6938         Fix handling of missing source file
6940 2007-02-06  Naba Kumar  <naba@gnome.org>
6942         Patch from James Liggett  <jrliggett@cox.net>:
6943         * plugins/profiler/gprof-flat-profile.c,
6944         plugins/profiler/gprof-profile-data.c,
6945         plugins/profiler/gprof-call-graph.c,
6946         plugins/profiler/gprof-profile-data.h,
6947         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
6948         Show profiler view when target selected bug #403515.
6950 2007-02-05  Naba Kumar  <naba@gnome.org>
6952         * configure.in: Enabled devhelp plugin by default now that
6953         it works.
6954         
6955         Patch from parmigio@2ainfo.it:
6956         * plugins/document-manager/anjuta-document-manager.plugin.in:
6957         Added xml file type in supported mime types list.
6958         
6959 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
6961         * plugins/debug-manager/debugger.c,
6962         plugins/debug-manager/plugin.c:
6963         Add a field in status bar displaying debugger state
6964         Change cursor shape when debugger is busy
6965         Fix bug #378600
6967         * plugins/debug-manager/watch.c,
6968         plugins/debug-manager/locals.c,
6969         libanjuta/interfaces/libanjuta.idl:
6970         Clean up, remove debugging messages and unused signals
6972 2007-02-03  Johannes Schmid <jhs@gnome.org>
6974         * configure.in:
6975         Fixed AC_INIT and seperated version to major, minor, micro
6977         * anjuta.anjuta:
6978         Load Subversion instead of CVS
6979         
6980         * anjuta.desktop.in.in:
6981         Fixed bug-buddy component
6983         Original patch from Rob Bradfort <robster@debian.org>:
6984         * src/main.c: (get_command_line_args), (main):
6985         Bug #335981 – Migration from popt to GOption
6987 2007-02-03  Naba Kumar  <naba@gnome.org>
6989         * configure.in: Depend on devhelp 0.13 and fixed gecko home
6990         path variable. Fixed bug #341170.
6991         * plugins/profiler/Makefile.am: Fixed indentation.
6992         
6993 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
6995         * libanjuta/interfaces/libanjuta.idl,
6996         plugins/sourceview/sourceview.c,
6997         plugins/editor/text-editor.c,
6998         plugins/symbol-browser/plugin.c,
6999         plugins/search/search-replace.c,
7000         plugins/document-manager/goto_line.c,
7001         plugins/document-manager/action-callbacks.c,
7002         plugins/document-manager/anjuta-docman.c:
7003         Rename markers of anjuta interface
7004         IANJUTA_MARKABLE_NONE has been removed
7005         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7006         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7007         IANJUTA_MARKABLE_ATTENTIVE renamed in
7008                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7009         IANJUTA_MARKABLE_INTENSE renamed in
7010                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7011         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7013         * (removed) plugins/sourceview/marker-light.png,
7014         (removed) plugins/sourceview/marker-basic.png,
7015         (removed) plugins/sourceview/marker-attentive.png,
7016         (removed) plugins/sourceview/marker-intense.png,
7017         plugins/sourceview/bookmark.png,
7018         (added) plugins/sourceview/breakpoint-disabled.png,
7019         (added) plugins/sourceview/breakpoint-enabled.png,
7020         (added) plugins/sourceview/program-counter.png,
7021         (added) plugins/sourceview/linemarker.png,
7022         plugins/sourceview/Makefile.am,
7023         (added) plugins/editor/bookmark.xpm,
7024         (added) plugins/editor/breakpoint-disabled.xpm,
7025         (added) plugins/editor/breakpoint-enabled.xpm,
7026         (added) plugins/editor/program-counter.xpm,
7027         (added) plugins/editor/linemarker.xpm,
7028         plugins/editor/Makefile.am:
7029         Add or change marker pixmaps in scintilla and sourceview editor
7031         * plugins/document-manager/plugin.c,
7032         libanjuta/interfaces/libanjuta.idl,
7033         plugins/debug-manager/plugin.c,
7034         plugins/debug-manager/breakpoints.c
7035         plugins/gdb/debugger.c:
7036         Fix bug #376404, program counter marker is not displayed when debugger
7037         Return the selected editor or NULL (if file does not exist) with 
7038         ianjuta_document_manager_goto_file_line* functions
7039         Emit a change-location signal even if the program counter is in an
7040         unknown file
7042 2007-02-02  Naba Kumar  <naba@gnome.org>
7044         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7045         older bounties 'Done'.
7046         
7047 2007-02-02  Naba Kumar  <naba@gnome.org>
7049         * TODO.tasks: Fixed typop.
7051         Patch from James Liggett  <jrliggett@cox.net>:
7052         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7053         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7054         profiler plugin by James Liggett. Completes bounty bug #359478
7055         'Gprof performance profiler plugin'
7057 2007-02-01  Naba Kumar  <naba@gnome.org>
7059         * src/main.c: Renamed option name.
7061         * TODO.tasks: Marked "Test and fix all project wizards templates"
7062         bounty completed.
7063         
7064 2007-01-29  Johannes Schmid <jhs@gnome.org>
7066         * plugins/document-manager/plugin.c: (on_editor_changed):
7067         Added DEBUG_PRINT(...)
7068         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7069         implemented
7070         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7071         Fix language support plugin for sourceview editor (add some new
7072         language names)
7073         
7074         * plugins/sourceview/sourceview.c: (iindic_clear):
7075         Clear all indicators
7077 2007-01-29  Johannes Schmid <jhs@gnome.org>
7079         * TODO.tasks:
7080         Minor task currentions
7081         
7082         * libanjuta/interfaces/libanjuta.idl:
7083         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7084         (itext_editor_iface_init):
7085         * plugins/language-support-cpp-java/plugin.c: (install_support):
7086         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7087         (ieditor_get_attributes), (ieditor_iface_init):
7088         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7089         plugins.
7090         
7091         * plugins/sourceview/sourceview.glade:
7092         Fixed sourceview preference window
7094 2007-01-28  Naba Kumar  <naba@gnome.org>
7095         
7096         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7097         Implemented --no-files and --no-session command line options and
7098         corresponding preferernces checkboxes in General tab.
7100 2007-01-28  Johannes Schmid <jhs@gnome.org>
7102         * plugins/subversion/plugin.c:
7103         * plugins/subversion/plugin.h:
7104         * plugins/subversion/svn-notify.c: (svn_show_info),
7105         (show_svn_error), (on_svn_notify):
7106         * plugins/subversion/svn-notify.h:
7107         * plugins/subversion/svn-thread.c: (create_message_view),
7108         (svn_thread_start):
7109         Fixed error handling and fixed #394216 – No indication of subversion commands running
7110         
7111         * plugins/tools/execute.c: (atp_output_context_print):
7112         Show name of tool in message pane
7114 2007-01-28  Naba Kumar  <naba@gnome.org>
7115         
7116         * configure.in, plugins/glade/plugin.c: Make it work with
7117         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7118         
7119         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7120         from devhelp (won't work untill devhelp is fixed: bug #341170).
7121         
7122         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7123         
7124 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7126         Reviewed by Naba Kumar  <naba@gnome.org>:
7127         * libanjuta/interfaces/libanjuta.idl, 
7128         plugins/debug-manager/debugger.c,
7129         plugins/debug-manager/start.c,
7130         plugins/gdb/plugin.c,
7131         plugins/gdb/debugger.c,
7132         plugins/gdb/debugger.h:
7133         Fix a bug when launching gdb
7134         Set the terminal for the debugged program on the command line.
7136 2007-01-26  Johannes Schmid <jhs@gnome.org>
7138         * plugins/sourceview/anjuta-document-saver.c:
7139         (anjuta_document_saver_save):
7140         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7141         * plugins/sourceview/sourceview.c: (save_if_modified),
7142         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7143         Proper error handling, for example if a file was modified externally. Use backup files
7144         to avoid data-loss on disk full.
7146 2007-01-24  Naba Kumar  <naba@gnome.org>
7147         
7148         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7149         Fixed mem leak and source leak.
7150         
7151 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7153         Reviewed by Naba Kumar  <naba@gnome.org>:
7154         * plugins/debug-manager/debug_tree.c,
7155         plugins/debug-manager/debug_tree.h,
7156         plugins/debug-manager/watch.c:
7157         Partial rewrite of the variable object code, find and fix a few bugs
7158         Fix bug #395808: gdb can still crash but children are listed
7159         on request only so you can avoid the crash
7161 2007-01-24  Naba Kumar  <naba@gnome.org>
7162         
7163         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7164         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7165         plugins/symbol-browser/plugin.h,
7166         plugins/symbol-browser/plugin.c,
7167         plugins/symbol-browser/Makefile.am: Added current file (local)
7168         symbols view (Seriously getting bored with the browse toolbar).
7170 2007-01-22  Naba Kumar  <naba@gnome.org>
7171         
7172         Patch from Gabor Kelemen:
7173         * po/POTFILES.in: Added .plugin.in files.
7175 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7177         Reviewed by Naba Kumar  <naba@gnome.org>:
7178         * plugins/document-manager/anjuta-docman.c,
7179         plugins/message-view/anjuta-msgman.c
7180         Set right alignment to the label widget in the tab title.
7182 2007-01-21  Naba Kumar  <naba@gnome.org>
7183         
7184         * libegg/egg-combo-action.c: Fixed mode line.
7185         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7186         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7188 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7190         Reviewed by Naba Kumar  <naba@gnome.org>:
7191         * plugins/class-gen/plugin.c: Prompt for target before actually
7192         generating the class files. This ensures that the files are created in
7193         the correct directory. Fixes bug #397406.
7195         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7196         the class is added to the project.
7198 2007-01-21  Naba Kumar  <naba@gnome.org>
7200         * libanjuta/anjuta-plugin-description.c,
7201         libanjuta/anjuta-ui.h,
7202         libanjuta/anjuta-status.c,
7203         libanjuta/anjuta-plugin-description.h,
7204         libanjuta/cell-renderer-captioned-image.c,
7205         libanjuta/anjuta-plugin-handle.c,
7206         libanjuta/anjuta-status.h,
7207         libanjuta/resources.c,
7208         libanjuta/cell-renderer-captioned-image.h,
7209         libanjuta/glue-cpp.c,
7210         libanjuta/anjuta-plugin-handle.h,
7211         libanjuta/anjuta-plugin.c,
7212         libanjuta/anjuta-preferences-dialog.c,
7213         libanjuta/libanjuta.h,
7214         libanjuta/resources.h,
7215         libanjuta/glue-cpp.h,
7216         libanjuta/anjuta-plugin.h,
7217         libanjuta/anjuta-preferences-dialog.h,
7218         libanjuta/anjuta-plugin-manager.c,
7219         libanjuta/anjuta-shell.c,
7220         libanjuta/anjuta-plugin-manager.h,
7221         libanjuta/anjuta-shell.h,
7222         libanjuta/anjuta-save-prompt.c,
7223         libanjuta/anjuta-save-prompt.h,
7224         libanjuta/anjuta-children.c,
7225         libanjuta/anjuta-utils.c,
7226         libanjuta/anjuta-profile.c,
7227         libanjuta/anjuta-preferences.c,
7228         libanjuta/anjuta-launcher.c,
7229         libanjuta/anjuta-utils.h,
7230         libanjuta/anjuta-profile.h,
7231         libanjuta/anjuta-launcher.h,
7232         libanjuta/anjuta-ui.c: Updated file headers.
7234         * po/POTFILES.in: Updated.
7236         * libanjuta/anjuta-marshal.list,
7237         (added) libanjuta/anjuta-plugin-handle.c,
7238         (added) libanjuta/anjuta-plugin-handle.h,
7239         (added) libanjuta/anjuta-plugin-manager.c,
7240         (added) libanjuta/anjuta-plugin-manager.h,
7241         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7242         (added) libanjuta/anjuta-profile.c,
7243         (added) libanjuta/anjuta-profile.h,
7244         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7245         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7246         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7247         src/action-callbacks.c: Implemented AnjutaPluginManager
7248         class based on old plugins.[ch]. Implemented AnjutaProfile as
7249         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7250         class to represent plugins (not to be confused with plugin objects).
7251         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7252         implemented it in AnjutaApp and AnjutaTestShell.
7253         De-globalized plugin management and several clean ups.
7255         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7256         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7257         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7258         plugins/project-import/project-import.c,
7259         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7260         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7261         Fixed plugins for the change in API.
7263         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7264         file.
7265         
7266         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7268 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7270         Reviewed by Naba Kumar  <naba@gnome.org>:
7271         * libanjuta/anjuta-launcher.c,
7272         libanjuta/anjuta-launcher.h:
7273         Add a new function anjuta_set_terminate_on_exit to close the i/o
7274         channel when the child exit
7275         Return directly the status and not the exit code in child-exited
7276         signal
7278         * plugins/gdb/debugger.c:
7279         Use new function in debugger plugin
7281 2007-01-18  Johannes Schmid <jhs@gnome.org>
7283         * src/about.c: Do not show empty license information instead hide the button (#397883)
7285 2007-01-15  Johannes Schmid <jhs@gnome.org>
7287         * plugins/project-manager/plugin.c:
7288         * plugins/project-wizard/templates/python.wiz
7289         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7290         
7291         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7292         You will also need latest gnome-build svn       
7294 === anjuta 2.1.0 ===
7296 2007-01-14  Naba Kumar  <naba@gnome.org>
7298         * configure.in: Removed reference of mkfile project
7299         template to fix distcheck build error.
7300         * AUTHORS: Updated.
7301         * NEWS: Updated.
7302         * configure.in: Bumped version to 2.1.0 for beta release.
7303         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7304         crashes as soon as editing starts in normal text files.
7306 2007-01-14  Johannes Schmid <jhs@gnome.org>
7308         * configure.in
7309         * po/LINGUAS:
7310         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7312         * tagmanager/c.c:
7313         Patch from Massimo Cora' to hopefully fix #395362
7315         * plugins/project-wizard/templates/*:
7317         Fixed and tested all project-wizards. Deactivated mkfile project because
7318         it was totally broken and I don't see any real use for it.
7319         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7321 2007-01-14  Naba Kumar  <naba@gnome.org>
7323         * NEWS: Updated for release.
7324         
7325         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7326         
7327         * libanjuta/interfaces/libanjuta.idl,
7328         plugins/editor/text_editor_cbs.c,
7329         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7330         interface and implemented it for scintilla.
7331         
7332         * plugins/editor/text-editor.c: Fixed highlighing issues when
7333         used with indicators (particularly when the file is just opened).
7334         Fixes bug #377477 – when debugging, scintilla editor grays out all
7335         lines before current line.
7336         
7337         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7338         Maintain a separate list of indicated edtitors for separate contexts.
7339         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7340         
7341 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7343         Reviewed by Naba Kumar  <naba@gnome.org>:
7344         * plugins/debug-manager/plugin.c:
7345         Bug fix: breakpoints cannot be added after stopping the debugger
7347 2007-01-13  Naba Kumar  <naba@gnome.org>
7349         * NEWS: Updated for release.
7351 2007-01-12  Johannes Schmid <jhs@gnome.org>
7353         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7354         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7355         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7356         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7357         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7358         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7359         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7360         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7361         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7362         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7363         
7364         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7365         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7366         
7367         * plugins/sourceview/sourceview.c:
7368         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7369         on character positions.
7370         
7371 2007-01-12  Naba Kumar  <naba@gnome.org>
7373         * src/anjuta-app.c,
7374         plugins/project-manager/plugin.c,
7375         plugins/profile-default/plugin.c,
7376         libanjuta/anjuta-status.c,
7377         libanjuta/anjuta-status.h: Introduced an API for application title
7378         in AnjutaStatus. Set application title to project name.
7380 2007-01-11  Massimo Cora' <maxcvs@email.i>
7382         Reviewed by Naba Kumar  <naba@gnome.org>:
7383         * tagmanager/Makefile.am,
7384         plugins/symbol-browser/Makefile.am: removed installation for 
7385         test programs.
7387 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7389         Reviewed by Naba Kumar  <naba@gnome.org>:
7390         * plugins/debug-manager/start.h,
7391         plugins/debug-manager/start.c,
7392         plugins/debug-manager/anjuta-debug-manager.ui,
7393         plugins/debug-manager/plugin.c:
7394         Partial fix for bug #392537
7396         * plugins/debug-manager/disassemble.c:
7397         Fix bug #392543
7399 2007-01-11  Naba Kumar  <naba@gnome.org>
7401         * src/anjuta.c: Load project seperately from session,
7402         so that project session is also loaded.
7403         
7404         * plugins/profile-default/plugin.c: Load project in new
7405         anjuta if there already is one loaded currently (disabled
7406         code for now).
7407         
7408         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7409         signals when editor is destroyed. Fixes a crash bug.
7410         
7411         * plugins/editor/text_editor.c: Do not mark line in
7412         ianjuta_editor_goto_line() implementation.
7413         
7414         * plugins/search/search-replace.c: Always check for markable
7415         interface availablility because its optional for an editor.
7416         
7417         * plugins/document-manager/goto_line.c,
7418         plugins/document-manager/action-callbacks.c: Mark lines for
7419         goto line commands (from dialog and from menu entry box).
7420         
7421         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7422         plugins/file-manager/an_file_view.c: Expand file manager
7423         nodes in idle loop, one at a time. Did as a possible work
7424         around for bug #361763, but it didn't make any difference.
7425         However, it could still be useful in situations where there
7426         are lots to expand.
7427         
7428         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7430 2007-01-11  Naba Kumar  <naba@gnome.org>
7432         * plugins/editor/scintilla/LineMarker.h,
7433         plugins/editor/scintilla/LexBasic.cxx,
7434         plugins/editor/scintilla/LexHTML.cxx,
7435         plugins/editor/scintilla/include/SciLexer.h,
7436         plugins/editor/scintilla/include/Scintilla.h,
7437         plugins/editor/scintilla/include/Scintilla.iface,
7438         plugins/editor/scintilla/include/ScintillaWidget.h,
7439         plugins/editor/scintilla/LexBash.cxx,
7440         plugins/editor/scintilla/PlatGTK.cxx,
7441         plugins/editor/scintilla/ViewStyle.h,
7442         plugins/editor/scintilla/Editor.cxx,
7443         plugins/editor/scintilla/StyleContext.h,
7444         plugins/editor/scintilla/LexCPP.cxx,
7445         plugins/editor/scintilla/Converter.h,
7446         plugins/editor/scintilla/LexAU3.cxx,
7447         plugins/editor/scintilla/Editor.h,
7448         plugins/editor/scintilla/LexPerl.cxx,
7449         plugins/editor/scintilla/LexVB.cxx,
7450         plugins/editor/scintilla/ScintillaGTK.cxx,
7451         plugins/editor/scintilla/ViewStyle.cxx,
7452         plugins/editor/scintilla/PropSet.cxx,
7453         plugins/editor/scintilla/LexSQL.cxx,
7454         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7455         version 1.71
7457 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7459         Reviewed by Naba Kumar  <naba@gnome.org>:
7460         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7461         selected for editing. This fixes bug #394218.
7463         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7464         name if said URI is not known.
7466         * plugins/class-gen/window.c: When stripping function prefix away,
7467         include the trailing underscore because it is already set by the
7468         template.
7470         * plugins/class-gen/transform.c: Include "const char*" and "const
7471         gchar*" in the list for transforming a default C type to a GType.
7472         Don't access invalid memory when writing pointer_str in
7473         cg_transform_first_argument.
7475 2007-01-11  Naba Kumar  <naba@gnome.org>
7477         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7478         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7479         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7480         libegg/test-actions.c, anjuta.desktop.in.in,
7481         anjuta.prj: Renamed application icon to 'anjuta.png' from
7482         'anjuta_icon.png'. Added more fields in desktop file.
7484         * mime/anjuta.xml: Added magic section.
7485         
7486         * (removed) mime/anjuta.applications,
7487         (removed) mime/anjuta.mime, mime/Makefile.am,
7488         (removed) mime/anjuta.keys,
7489         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7490         registeration and added scalable icon. Also fixes bug #393680
7492 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7494         Reviewed by Naba Kumar  <naba@gnome.org>:
7495         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7496         and anjuta_status_progress_add_ticks() to check for progressbar 
7497         being realized before trying to update it.
7499 2007-01-10  Naba Kumar  <naba@gnome.org>
7501         * tagmanager/tm_workspace.c,
7502         po/POTFILES.in,
7503         plugins/debug-manager/Makefile.am,
7504         plugins/tools/scripts/Makefile.am,
7505         plugins/class-gen/plugin.c,
7506         plugins/class-gen/Makefile.am,
7507         global-tags/Makefile.am: Fixed make distcheck.
7509         * plugins/debug-manager/attach_process.c,
7510         plugins/debug-manager/attach_process.h,
7511         plugins/class-gen/action-callbacks.h,
7512         plugins/class-gen/action-callbacks.c,
7513         plugins/class-gen/class_gen.h,
7514         plugins/class-gen/class_gen.c: Deleted unused/old files.
7516         * (removed) scintilla, (added) plugins/editor/scintilla,
7517         plugins/editor/scintilla/lexers.make,
7518         plugins/editor/scintilla/Makefile.am,
7519         plugins/editor/Makefile.am
7520         configure.in, manuals/reference/libanjuta/Makefile.am
7521         Makefile.am: Moved scintilla to its right place.
7523 2007-01-09  Naba Kumar  <naba@gnome.org>
7525         * plugins/profile-default/plugin.c: Save project session before
7526         a new one is opened.
7528         * plugins/project-manager/plugin.c,
7529         plugins/project-manager/plugin.h,
7530         plugins/project-manager/anjuta-project-manager.ui,
7531         plugins/profile-default/plugin.c,
7532         plugins/profile-default/plugin.h,
7533         plugins/profile-default/Makefile.am,
7534         (added) plugins/profile-default/anjuta-default-profile.ui,
7535         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7536         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7537         multiple projects support.
7538         
7539 2007-01-06  Armin Burgmeier  <armin@arbur.net>
7541         Reviewed by Naba Kumar  <naba@gnome.org>
7542         * plugins/class-gen/combo-flags.h:
7543         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7544         enum, added a type parameter to selected signal. Select highlighted
7545         entry when pressing enter (but not unselect it if it was already
7546         selected) before closing the popup. Also accept input when clicking
7547         not into the popup.
7549         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7550         according to selection type.
7552         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7553         VOID:BOXED,ENUM.
7555 2007-01-08  Johannes Schmid <jhs@gnome.org>
7557   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7558   * plugins/project-wizard/templates/gtkmm/Makefile.am
7559   * plugins/project-wizard/templates/python/configure.ac.tpl
7560   * plugins/project-wizard/templates/python/configure.in.tpl
7561   * plugins/project-wizard/templates/python/Makefile.am
7562   * plugins/project-wizard/templates/cpp/configure.ac.tpl
7563   * plugins/project-wizard/templates/cpp/configure.in.tpl
7564   * plugins/project-wizard/templates/cpp/Makefile.am
7565   * plugins/project-wizard/templates/terminal.wiz
7566   * plugins/project-wizard/templates/xlib-dock.wiz
7567   * plugins/project-wizard/templates/wxwin.wiz
7568   * plugins/project-wizard/templates/java.wiz
7569   * plugins/project-wizard/templates/xlib/configure.ac.tpl
7570   * plugins/project-wizard/templates/xlib/configure.in.tpl
7571   * plugins/project-wizard/templates/xlib/Makefile.am
7572   * plugins/project-wizard/templates/gcj/configure.ac.tpl
7573   * plugins/project-wizard/templates/gcj/configure.in.tpl
7574   * plugins/project-wizard/templates/gcj/Makefile.am
7575   * plugins/project-wizard/templates/terminal/configure.ac.tpl
7576   * plugins/project-wizard/templates/terminal/configure.in.tpl
7577   * plugins/project-wizard/templates/terminal/Makefile.am
7578   * plugins/project-wizard/templates/terminal/autogen.sh
7579   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7580   * plugins/project-wizard/templates/wxwin/configure.in.tpl
7581   * plugins/project-wizard/templates/wxwin/Makefile.am
7582   * plugins/project-wizard/templates/gnome.wiz 
7583   * plugins/project-wizard/templates/java/configure.ac.tpl
7584   * plugins/project-wizard/templates/java/configure.in.tpl
7585   * plugins/project-wizard/templates/java/Makefile.am
7586   * plugins/project-wizard/templates/anjuta-plugin.wiz
7587   * plugins/project-wizard/templates/gtkmm.wiz
7588   * plugins/project-wizard/templates/python.wiz
7589   * plugins/project-wizard/templates/cpp.wiz
7590   * plugins/project-wizard/templates/gtk.wiz
7591   * plugins/project-wizard/templates/gcj.wiz
7592   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7593   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7594   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7596   Starting fixing of all project wizards:
7597   - rename configure.in to configure.ac
7598   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7599   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7600   (See #394184)
7601   
7602   * TODO.task: Added bug number to bounty
7604 2007-01-07  Johannes Schmid <jhs@gnome.org>
7606   *  plugins/build-basic-autotools.c:
7607   Fixed #392290 – Missed install as root option in project manager
7609 2007-01-07  Johannes Schmid <jhs@gnome.org>
7611   * plugins/sourceview/sourceview.c:
7612   Fixed #388731 – Odd editor behaviour after performing block-text operations
7613   Fixed #388727 – Block-tab does not work
7614   
7615   * plugins/sourceview/anjuta-document.h/c:
7616   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7617   
7618   * configure.in:
7619   Require Gtk+ >= 2.10 for sourceview plugin
7621 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
7623         * libanjuta/anjuta-status.c:
7624         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7626 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7628         * configure.in,
7629         plugins/terminal/terminal.c:
7630         Fix bug #377027
7631         remove support for VTE < 0.9
7633 2007-01-06  Naba Kumar  <naba@gnome.org>
7635         * po/POTFILES.in: Updated
7637 2007-01-05  Adam Dingle  <adam@medovina.org>
7639         Reviewed by Naba Kumar  <naba@gnome.org>:
7640         * plugins/message-view/anjuta-message-manager-plugin.glade:
7641         Fixed bug #377903 (improve message color defaults).
7643 2007-01-05  Naba Kumar  <naba@gnome.org>
7645         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7646         
7647 2007-01-03  Armin Burgmeier  <armin@arbur.net>
7649         Reviewed by  Naba Kumar  <naba@gnome.org>:
7650         * plugins/symbol-browser/test-class.h: Fixed block ends.
7652         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7653         C-style-block comment.
7655         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7656         allow lists when writing autogen definition files. This is required
7657         for the new class generator. Also fixed a wrong return value in
7658         npw_autogen_write_definition_file and set a GError in
7659         npw_autogen_execute when the output file could not be opened.
7661         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7662         user interface.
7664         * plugins/class-gen/Makefile.am: Added templates subdir, removed
7665         goc_template_header and goc_template_source, added top_srcdir to
7666         includes, link against project wizard (also hopefully temporarily),
7667         removed class_gen.h, class_gen.c, action-callbacks.h,
7668         action-callbacks.c.
7670         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7672         * plugins/class-gen/cell-renderer-flags.h:
7673         * plugins/class-gen/cell-renderer-flags.c:
7674         * plugins/class-gen/combo-flags.h:
7675         * plugins/class-gen/combo-flags.c:
7676         * plugins/class-gen/element-editor.c:
7677         * plugins/class-gen/element-editor.h:
7678         * plugins/class-gen/generator.c:
7679         * plugins/class-gen/generator.h:
7680         * plugins/class-gen/plugin.h:
7681         * plugins/class-gen/plugin.c:
7682         * plugins/class-gen/transform.c:
7683         * plugins/class-gen/transform.h:
7684         * plugins/class-gen/validator.c:
7685         * plugins/class-gen/validator.h:
7686         * plugins/class-gen/window.c:
7687         * plugins/class-gen/window.h: Rewrote class generator, it now allows
7688         adding of several class elements and uses autogen.
7690         * plugins/class-gen/templates/cc-header.tpl:
7691         * plugins/class-gen/templates/cc-source.tpl:
7692         * plugins/class-gen/templates/go-header.tpl:
7693         * plugins/class-gen/templates/go-source.tpl:
7694         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
7695         for the class generator.
7697         * configure.in: Added plugins/class-gen/templates/Makefile to output.
7699 2007-01-04  Naba Kumar  <naba@gnome.org>
7701         Patch from Nick Treleaven:
7702         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
7703         all matching symbols.
7704         
7705         Patches from  Maik Beckmann and Sébastien Granjoux:
7706         * plugins/profile-default/plugin.c,
7707         plugins/project-manager/plugin.c: Unescape project name. Fixes
7708         Bug #357151
7710 2007-01-04  Naba Kumar  <naba@gnome.org>
7712         * plugins/glade/plugin.c: Fixed compilation with
7713         older glade-3 version.
7714         
7715         Patch from Roland Illig:
7716         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
7717         plugins/sourceview/anjuta-document-saver.c,
7718         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
7719         are necessary to build anjuta on NetBSD 3.0
7721         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
7722         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
7723         window manager in gnome.
7724         
7725 2007-01-02  Naba Kumar  <naba@gnome.org>
7726         
7727         * plugins/glade/plugin.c: Make it work with glade-3 svn.
7728         
7729 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
7731         Reviewed by Naba Kumar  <naba@gnome.org>:
7732         * libanjuta/interfaces/libanjuta.idl,
7733         plugins/debug-manager/Makefile.am,
7734         plugins/debug-manager/anjuta-marshal.list,
7735         plugins/debug-manager/debugger.c,
7736         plugins/debug-manager/sparse_buffer.c,
7737         plugins/debug-manager/sparse_buffer.h,
7738         plugins/debug-manager/sparse_view.c,
7739         plugins/debug-manager/sparse_view.h,
7740         plugins/debug-manager/disassemble.h,
7741         plugins/debug-manager/disassemble.c,
7742         plugins/debug-manager/anjuta-marshal.list,
7743         plugins/debug-manager/plugin.c,
7744         plugins/gdb/debugger.c,
7745         plugins/gdb/debugger.h,
7746         plugins/gdb/plugin.c:
7747         Add a disassembly view window
7749         * plugins/debug-manager/breakpoints.c,
7750         plugins/debug-manager/chunk_view.c,
7751         plugins/debug-manager/locals.c,
7752         plugins/debug-manager/memory.c,
7753         plugins/debug-manager/registers.c,
7754         plugins/debug-manager/stack_trace.c:
7755         Add some debugging information 
7757 2006-12-18  Naba Kumar  <naba@gnome.org>
7759         * configure.in, plugins/glade/plugin.c: Allow building against both
7760         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
7762 2006-12-03  Naba Kumar  <naba@gnome.org>
7763         
7764         * TODO.tasks: Marked a bounty completed.
7766 2006-11-24  Adam Dingle <adam@medovina.org>
7768         Reviewed by Naba Kumar  <naba@gnome.org>:
7769         * plugins/build-basic-autotools/build-basic-autotools.c,
7770         plugins/debug-manager/watch.c,
7771         plugins/document-manager/plugin.c, 
7772         plugins/patch/plugin.c,
7773         plugins/project-manager/plugin.c:
7774         Fixed bug #378879 (several command names need ellipses).
7776 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
7778         Reviewed by: Naba Kumar  <naba@gnome.org>
7779         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7780         GCC 4.1.2 (there are only two warnings remaining now when compiling
7781         plugins).
7783         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
7785         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
7786         macro so that the generated function support a NULL plugin parameter.
7788         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
7789         in debug_tree_find_expression by freeing memory returned by the call
7790         to gtk_tree_model_get instead of the parameter string.
7792 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
7794         * plugins/debug-manager/breakpoints.c:
7795         Fix bug #378850
7797         * plugins/debug-manager/anjuta-debug-manager.ui,
7798         plugins/debug-manager/debugger.c,
7799         plugins/debug-manager/plugin.c:
7800         Fix bug #378871
7802 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
7804         * libanjuta/anjuta-launcher.c,
7805         plugins/gdb/debugger.c:
7806         Fix bug #377061
7808 2006-11-21  Naba Kumar  <naba@gnome.org>
7810         * plugins/search/search_preferences.c: Fixed build break.
7811         
7812 2006-11-20  Naba Kumar  <naba@gnome.org>
7813         
7814         Patch from Kjartan Maraas:
7815         * plugins/cvs-plugin/cvs-interface.c,
7816         plugins/document-manager/plugin.c,
7817         plugins/gtodo/interface.c,
7818         plugins/gtodo/libgtodo.h,
7819         plugins/message-view/anjuta-msgman.c,
7820         plugins/project-wizard/druid.c,
7821         plugins/search/search_preferences.c,
7822         plugins/sourceview/sourceview-prefs.c,
7823         plugins/terminal/terminal.c,
7824         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
7826         Patch from Przemysław Grzegorczyk:
7827         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
7828         plugins/subversion/anjuta-subversion.glade: Enable files in
7829         fileselection dialog. Fixes bug #376031.
7830         
7831 2006-11-17  Adam Dingle <adam@medovina.org>
7833         Reviewed by: Naba Kumar  <naba@gnome.org>
7834         * plugins/build-basic-autotools/build-basic-autotools.c
7835         * plugins/class-gen/anjuta-class-gen.plugin.in
7836         * plugins/debug-manager/breakpoints.c
7837         * plugins/debug-manager/plugin.c
7838         * plugins/devhelp/plugin.c
7839         * plugins/document-manager/plugin.c
7840         * plugins/gdb/debugger.c
7841         * plugins/glade/anjuta-glade.plugin.in
7842         * plugins/gtodo/plugin.c
7843         * plugins/language-support-cpp-java/plugin.c
7844         * plugins/message-view/plugin.c
7845         * plugins/project-import/anjuta-project-import.glade
7846         * plugins/project-import/anjuta-project-import.plugin.in
7847         * plugins/search/plugin.c
7848         * plugins/tools/scripts/tools-2.xml.in
7849         * plugins/valgrind/plugin.c
7850         * src/anjuta-actions.h:
7851         Fixed bug #376335 "menu items should be capitalized".  Minor
7852         grammar edits.
7854 2006-11-20  Naba Kumar  <naba@gnome.org>
7855         
7856         * configure.in: Fixed build.
7858         Patch from: Arjan Timmerman
7859         *configure.in: Make subvesion plugin build for apr 1.x.
7860         Fixes: Bug #364754.
7861         
7862 2006-11-20  Johannes Schmid <jhs@gnome.org>
7864         * configure.in
7865         * plugins/*/*.[ch]:
7866         Removed patches from Sylvain and Günther. They caused not problems but
7867         Naba was against them.
7869 2006-11-20  Johannes Schmid <jhs@gnome.org>
7871         * Removed me from MAINTAINERS
7873 2006-11-14  Günther Brammer <GBrammer@gmx.de>
7875         * configure.in:
7876         Use apr-1 instead of apr-0
7878 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
7880         * global-tags/create_global_tags.sh.in: Correct a bug when environment
7881         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
7882         and another bug occuring when parsing .pc file containing quotes.
7884 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
7886         * plugins/*/*.[ch]: Use class macro for type casting.
7888         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7889         GCC 4.1.2 (there are only two warnings remaining now when compiling
7890         plugins).
7892         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
7893         a memory leak in debug_tree_find_expression; g_free was called on
7894         the parameter instead of the memory allocated by gtk_tree_model_get.
7896         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
7897         to declare and initialize the global type variable of the plugin.
7899 2006-10-31  Naba Kumar  <naba@gnome.org>
7901         * global-tags/create_global_tags.sh.in: Added an end message.
7902         
7903         * libanjuta/anjuta-launcher.h: Fixed indentation.
7904         
7905         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
7906         creation to a) append the messages in right way, b) Connect signals
7907         to the view properly and c) Recreate the system-tags.cache at the
7908         end of the generation.
7910         * plugins/symbol-browser: Fixed action path (double
7911         click on sysmbols was not working).
7913         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
7914         Fixed typedef and removed dead code.
7916         * tagmanager/c.c: Took the latest version from ctags source
7917         repository, because the one we had (from ctags 5.6) was broken.
7918         
7919         * global_tags/create_global_tags.sh.in: Reverted the patch from
7920         Sylvain because it was not right fix (and added a helpful comment).
7921         Used /bin/bash to fix the bashism and generated separate log files
7922         for each tag files in the same directory.
7923         
7924 2006-10-29  Naba Kumar  <naba@gnome.org>
7926         * plugins/editor/text_editor.c: Use a temporary file
7927         to save the editor and move it at the end to original
7928         file. This will prevent data corruption if file save
7929         failed for any reason. Also report proper errors when
7930         file save fails. Fixes bug #346575.
7931         
7932 2006-10-26  Naba Kumar  <naba@gnome.org>
7934         * plugins/document-manager/anjuta-docman.c: Do not load
7935         the same files with different path more than once (happens
7936         with symlinked files). Fixes Bug #323591.
7938 2006-10-25  Naba Kumar  <naba@gnome.org>
7940         * plugins/valgrind/vgactions.c: Fixed a warning.
7942 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
7944         Reviewed by Naba Kumar  <naba@gnome.org>:
7946         * plugins/valgrind/vgtoolview.c:
7947         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
7949         * plugins/valgrind/bugged-prg-test.c:
7950         No more warning during compilation with GCC 4.1.
7951         Program is still buggy in order to be used as a test of the
7952         plugin.
7954         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
7955         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
7956         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
7957         plugins/valgrind/vgrule.c:
7958         No more warning during compilation with GCC 4.1.
7960         * plugins/valgrind/plugin.c:
7961         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
7962         prototype (was missing from previous patch).
7964 2006-10-24  Naba Kumar  <naba@gnome.org>
7966         * plugins/glade/plugin.c: Show glade tree view, not list view.
7967         
7968         * plugins/glade/plugin.c: Fixed crash when Anjuta is
7969         exited with glade plugin still loaded. Fixes Bug #364755.
7971         * plugins/document-manager/anjuta-document-manager.plugin.in:
7972         Added application/x-reject in accepted mime-types.
7973         
7974         * Changelog: Fixed changelog alignments.
7976 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
7978         Reviewed by: Naba Kumar  <naba@gnome.org>
7979         
7980         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
7981         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
7982         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
7983         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
7984         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
7985         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
7986         plugins/valgrind/vgsearchbar.c:
7987         Use class macro for type casting.
7989         * plugins/valgrind/plugin.h:
7990         Don't force cast a GtkActionGroup to a GtkAction.
7992         * plugins/valgrind/plugin.c:
7993         Use correct API to get path of the preoject root when building
7994         the list of targets for the run action.
7995         Correct ordering of the construction of the preferences widgets.
7996         Only remove the valgrind widget if it is currently displayed.
7998         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
7999         Return if check_valgrind_binary() fails.
8000         The ValgrindPluginPrefs object is initialized after the call to
8001         vg_action_new. Take a handle to the location of the pointer to
8002         the future object.
8004 2006-10-24  Naba Kumar  <naba@gnome.org>
8006         * HACKING: Updated coding sample.
8007         
8008         Patch from: Armin Burgmeier  <armin@arbur.net>
8009         * plugins/symbol-browser/test-class.h,
8010         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8011         
8012 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8014         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8015         * plugins/valgrind/vgtoolview.h:
8016         Correctly handle the argv / srcdir of vg_tool_view object. Do
8017         not leak memory associated with those arrays.
8019         * plugins/symbol-browser/an_symbol_prefs.c:
8020         Support unloading / reloading of the module (for example when
8021         closing a project and opening another one).
8023         * plugins/project-manager/plugin.c:
8024         Remove plugin widget before removing plugin itself, preventing
8025         a crash with valgrind plugin.
8027         * libanjuta/anjuta-preferences-dialog.c:
8028         Do not use the page_num returned by gtk_notebook_append_page to
8029         remove the page as it cause bugs when pages removal is not done
8030         in LIFO.
8032         * plugins/document-manager/anjuta-docman.c:
8033         Fix some GTK+ warnings.
8035         * global-tags/create_global_tags.sh.in:
8036         Rewrite script to remove bash-ism and use pkg-config directly
8037         instead of parsing the *.pc file by hand. This solve problems
8038         that occurred when one of the directory in PKG_CONFIG_PATH is
8039         empty.
8041 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8043         * plugins/glade/plugin.c: Fix build (#363884)
8045 2006-10-22  Johannes Schmid <jhs@gnome.org>
8047         * plugins/file-manager/an_file_view.c:
8048         * plugins/file-manager/plugin.c:
8049         * plugins/file-manager/plugin.h:
8050         Fix possible crasher when changing project-root uri when we try to restore open nodes
8051         * AUTHORS: Updated
8053 2006-10-19  Naba Kumar  <naba@gnome.org>
8055         Patch from: Juan Pablo Ugarte
8056         * plugins/glade/plugin.c: Include glade header
8057         correctly.
8058         
8059 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8060         
8061         * plugins/debug-manager/Makefile.am,
8062         plugins/debug-manager/sexy-icon-entry.h,
8063         plugins/debug-manager/sexy-icon-entry.c,
8064         plugins/debug-manager/dataview.c:
8065         Fix bug #358134 (Goto memory prompt)
8066         Use sexy-icon-entry from libsexy 0.1.10
8068         * plugins/debug-manager/debugger.c,
8069         plugins/debug-manager/plugin.c,
8070         plugins/debug-manager/start.c,
8071         plugins/gdb/debugger.c,
8072         plugins/gdb/plugin.c:
8073         Better error handling when starting and stopping debugger
8075 2006-10-13  Maik Beckmann <maik@eigenco.de>
8077         * src/action_callbacks.c:
8078         Fixed bug #361830 (AboutDialog does not close) which is caused 
8079         due to a change in Gtk+ 2.10  
8080   
8081 2006-10-12  Adam Dingle <adam@medovina.org>
8083         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8085         * plugins/search/search-replace.c:
8086         Fixed bug #358068 (indicate when Find in Files is complete)
8088         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8090         * plugins/sourceview/sourceview-prefs.c:
8091         * plugins/sourceview/sourceview.glade:
8092         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8094         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8096         * plugins/devhelp/plugin.c:
8097         * plugins/search/plugin.c: 
8098         Fixed bug #359750 (fix find/replace shortcut keys).
8100         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8101         use Alt+key for shortcuts)
8103         *  plugins/debug-manager/debug_tree.c:
8104         *  plugins/debug-manager/debugger.c:
8105         Fixed bug #359317 (can't load debug manager)
8107         * /plugins/document-manager/plugin.c:
8108         Fixed bug #359259 (highlight modes listed in reverse 
8109         alphabetical order).
8111 2006-10-10  Johannes Schmid <jhs@gnome.org>
8113         * plugins/glade/plugin.c:
8114         Add scrollbars to glade project window
8116 2006-10-10  Johannes Schmid <jhs@gnome.org>
8118         * libanjuta/interfaces/Makefile.am.iface:
8119         Fixed Makefile with broke build
8121 2006-10-07  Johannes Schmid <jhs@gnome.org>
8123         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8124         * libanjuta/interfaces/Makefile.iface.am:
8125         Fixed enum types generation
8127         * libanjuta/interfaces/libanjuta.idl:
8128         Fixed some strange typo
8130 2006-10-06  Johannes Schmid <jhs@gnome.org>
8132         * libanjuta/interfaces/Makefile.iface.am:
8133         Fixed enum-types.h generation
8134         * libanjuta/interfaces/libanjuta.idl:
8135         char* => gchar*
8136         IAnjutaTODO::load should take const gchar* argument
8137         Remove include to libanjuta/e-splash.h which is not installed as header file
8138         Disable get_attributes for now
8139         
8140         * pluings/sourceview/sourceview.c: Disabled get_attributes
8141         
8142         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8144 2006-10-05  Naba Kumar  <naba@gnome.org>
8146         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8147         Set bug id for 'Profiler plugin' task.
8149 2006-10-03  Naba Kumar  <naba@gnome.org>
8151         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8152         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8154         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8155         plugins/project-manager/plugin.c: Added a new API in
8156         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8157         Added some documentation. On project close, close all editors that
8158         has files opened for the project.
8159         
8160         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8161         from the containers on anjuta_shell_remove_widget(). Do not destroy
8162         glade widgets once created.
8163         
8164 2006-10-03  Johannes Schmid <jhs@gnome.org>
8166         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8167         * libanjuta/interfaces/libanjuta.idl:
8168         const-List<> => const List<>
8169         List-free<> => List<>
8170         
8171         * Makefile.am: Reenabled launcher
8173 2006-10-03  Johannes Schmid <jhs@gnome.org>
8175         * libanjuta/interfaces/Makefile.am.iface:
8176         Install libanjuta.idl
8178 2006-10-02  Adam Dingle <adam@medovina.org>
8180         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8182 2006-10-02  Adam Dingle <adam@medovina.org>
8184         * plugins/editor/style-editor.c: fixed bug #357534
8185         * plugins/gdb/utilities.h: removed 2 unused declarations
8187 2006-10-02  Johannes Schmid <jhs@gnome.org>
8189         * Makefile.am: disabled anjuta-launcher
8190         * libanjuta/Makefile.am:
8191         
8192         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8193         * libanjuta/glue-factory.c: (glue_factory_add_path),
8194         (glue_factory_get_path):
8195         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8196         * libanjuta/glue-factory.h:
8197         * libanjuta/glue-cpp.h:
8198         * libanjuta/glue-cpp.c:
8199         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8200         
8201         * libanjuta/interfaces/Makefile.am.iface:
8202         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8203         * libanjuta/interfaces/libanjuta.idl:
8204         Add a new features to idl compiler:
8205         List<Type> => List of Type
8206         List-free<Type> => List of Type, it is up to the caller to free items and list
8207         const-List(-free)<Type> = const List of Types
8208         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8209         
8210         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8211         (generic_cpp_class_create_code):
8212         Adapted to new project_manager interface
8213         
8214         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8215         * plugins/debug-manager/debugger.c:
8216         (ivariable_debugger_iface_init):
8217         Do not use C++ keyword "delete" for interface name
8218         
8219         * plugins/document-manager/anjuta-document-manager.plugin.in:
8220         Added m4 to mime-types
8221         
8222         * plugins/project-manager/plugin.c:
8223         (iproject_manager_add_source_multi):
8224         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8226 2006-10-01  Naba Kumar  <naba@gnome.org>
8228         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8229         UI file used when out-of-process devhelp is used instead of
8230         embedded devhelp.
8231         
8232         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8233         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8234         plugins/profile-default/default.anjuta: Build devhelp plugin,
8235         but use out-of-process devhelp if devhelp plugin is disabled
8236         (either by user or devhelp is not installed). Disabled devhelp
8237         plugin by default. Added it in default profile.
8239 2006-10-01  Naba Kumar  <naba@gnome.org>
8241         * plguins/project-manager/plugin.c: Possible fix for crash
8242         bug #358583.
8243         
8244         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8245         set dep to last version 3.0.2.
8246         
8247         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8248         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8249         plugins/symbol-browser/plugin.c: Use the right action group
8250         for getting popup actions (Fixes lots of assertion failures).
8252         * plugins/project-manager/plugin.c,
8253         plugins/project-manager/plugin.h: use separate action group
8254         for profie actions.
8255         
8256         * plugins/message-view/plugin.c: Disconnect session load
8257         signal on plugin deactivation (fixes a crash).
8259 2006-09-30  Naba Kumar  <naba@gnome.org>
8261         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8262         * TODO.tasks: Assigned a bounty to Massimo.
8264 2006-09-29  Naba Kumar  <naba@gnome.org>
8266         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8268 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8270         * plugins/debug-manager/debugger.c,
8271         plugins/debug-manager/plugin.c,
8272         libanjuta/interfaces/libanjuta.idl:
8273         Add a new abort command to quit debugger without waiting
8275         * plugins/gdb/debugger.c,
8276         plugins/gdb/debugger.h,
8277         plugins/gdb/plugin.c:
8278         Send a signal directly to the debugged program
8279         Implement abort command
8281         * plugins/debug-manager/debug_tree.c:
8282         Fix bug #358163
8284         * plugins/debug-manager/stack-trace.c:
8285         Fix bug #358009
8287 2006-09-29  Naba Kumar  <naba@gnome.org>
8289         * TODO.tasks: Updated.
8290         
8291         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8292         dialog.
8293         
8294         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8295         
8296         * TODO.tasks: Updated in light of the word wrapping fix
8297         in Tasks Manager. Added a test bounty entry.
8299         * TODO.tasks: Added four bounties.
8300         
8301 2006-09-28  Naba Kumar  <naba@gnome.org>
8303         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8304         Added 'customizable' parameter to
8305         anjuta_ui_add_action_group_entries() and similar functions to
8306         allow user configuration of the actions. Filter out actions that
8307         are not configurable items (such as submenu items). Now the
8308         'Customize shortcuts' dialog is much better listed.
8310         * plugins/build-basic-autotools/build-basic-autotools.c,
8311         plugins/build-basic-autotools/build-basic-autotools.h,
8312         plugins/cvs-plugin/plugin.c,
8313         plugins/cvs-plugin/plugin.h,
8314         plugins/debug-manager/breakpoints.c,
8315         plugins/debug-manager/plugin.c,
8316         plugins/debug-manager/stack_trace.c,
8317         plugins/debug-manager/watch.c,
8318         plugins/devhelp/plugin.c,
8319         plugins/document-manager/plugin.c,
8320         plugins/file-loader/plugin.c,
8321         plugins/file-manager/plugin.c,
8322         plugins/glade/plugin.c,
8323         plugins/gtodo/interface.c,
8324         plugins/gtodo/plugin.c,
8325         plugins/language-support-cpp-java/plugin.c,
8326         plugins/macro/plugin.c,
8327         plugins/macro/plugin.h,
8328         plugins/message-view/plugin.c,
8329         plugins/patch/plugin.c,
8330         plugins/profile-default/default.anjuta,
8331         plugins/project-manager/plugin.c,
8332         plugins/project-manager/plugin.h,
8333         plugins/sample1/plugin.c,
8334         plugins/search/plugin.c,
8335         plugins/subversion/plugin.c,
8336         plugins/subversion/plugin.h,
8337         plugins/symbol-browser/plugin.c,
8338         plugins/symbol-browser/plugin.h,
8339         plugins/tools/plugin.c,
8340         plugins/valgrind/plugin.c,
8341         plugins/valgrind/plugin.h: Fixed to take care of above change
8342         in API of AnjutaUI. Properly added/removed action groups in some
8343         plugins. Split action groups into customization and non-customizable
8344         groups and added them separately.
8346         * plugins/document-manager/plugin.c: Close files belonging to
8347         project when project is closed (not complete).
8348         
8349         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8350         vertical aligned cell entries.
8351         
8352         * src/anjuta-app.c: Define macros for the placeholder names.
8353         Set default widths and heights of the default placeholders,
8354         so that newly docked widgets are correclty sized.
8355         
8356         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8357         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8358         Fixed to generated correct actions addition/removal code.
8360 2006-09-25  Naba Kumar  <naba@gnome.org>
8362         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8363         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8364         class.
8365         
8366         * plugins/message-view/anjuta-msgman.c,
8367         plugins/message-view/anjuta-msgman.h,
8368         plugins/message-view/message-view.c,
8369         plugins/message-view/message-view.h,
8370         plugins/message-view/plugin.c: Serialize messages panes in
8371         session save and deserialize them in session load so that
8372         build messages persistant.
8373         
8374 2006-09-24  Johannes Schmid <jhs@gnome.org>
8376         * libanjuta/anjuta-utils.c:
8377         * plugins/message-view/message-view.c:
8378         Really fixed #355407
8380 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8382         * libanjuta/interfaces/libanjuta.idl:
8383         Change one variable sign
8385         * plugins/debug-manager/anjuta-debug-manager.glade,
8386         plugins/debug-manager/anjuta-debug-manager.ui:
8387         Few small interface changes     
8389         * plugins/debug-manager/debug_tree.h,
8390         plugins/debug-manager/watch.c,
8391         plugins/debug-manager/debugger.c,
8392         plugins/debug-manager/plugin.c
8393         plugins/gdb/debugger.c,
8394         plugins/gdb/plugin.c:
8395         Big rewrite of debugger queue
8396         Allow to cancel command
8398         * plugins/debug-manager/memory.c:
8399         Fix a bug if a command is cancelled
8401 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8403         * plugins/gdb/debugger.c,
8404         plugins/debug-manager/debug_tree.c,
8405         plugins/debug-manager/locals.c:
8406         Restore tree representation for local variable
8407         Add argument in local variable list
8408         Use gdb variable object to get all informations
8410 2006-09-19  Naba Kumar  <naba@gnome.org>
8412         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8413         that implements AnjutaSavePrompt class.
8415         * ChangeLog: Fixed indentation.
8416         
8417         * libanjuta/Makefile.am,
8418         libanjuta/anjuta-marshal.list,
8419         libanjuta/anjuta-shell.c,
8420         libanjuta/anjuta-shell.h,
8421         plugins/document-manager/action-callbacks.c,
8422         plugins/document-manager/action-callbacks.h,
8423         plugins/document-manager/anjuta-docman.c,
8424         plugins/document-manager/anjuta-docman.h,
8425         plugins/document-manager/plugin.c,
8426         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8427         unsaved items during exit. A new signal is added in shell
8428         interface called 'save-prompt' to collect all unsaved items.
8429         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8430         Fixed document manager to use the new save-prompt signal in shell
8431         and AnjutaSavePrompt object for unsaved files. Cleaned up
8432         AnjutaDocman to synchronously save new files. Fixed function
8433         names.
8435 2006-09-18  Johannes Schmid <jhs@gnome.org>
8437         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8438         gdl requirement to 0.7.0
8440 2006-09-18  Johannes Schmid <jhs@gnome.org>
8442         * global-tags/.cvsignore:
8443         * global-tags/Makefile.am:
8444         * global-tags/create_global_tags.sh (removed):
8445         * global-tags/create_global_tags.sh.in (added):
8446         Fixed #355407
8447         
8448         * libanjuta/anjuta-launcher.c:
8449         Fixed #349374
8450         
8451         * plugins/project-manager/plugin.c:
8452         (project_manager_plugin_close_project):
8453         Fixed crasher
8454         
8455         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8456         Fixed gtk critical
8457         
8458         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8459         More reasonable toolbar creation/deletition though it does
8460         not completly work!
8462 2006-09-15  Johannes Schmid <jhs@gnome.org>
8464         * libanjuta/anjuta-utils.c/.h:
8465         Fixed #355168
8467 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8469         * scintilla/ScintillaGTK.cxx
8470         Fixed doulbe freeing in Scintilla
8472 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8474         * plugins/symbol-browser/an_symbol_prefs.c:
8475         Support unloading / reloading of the module (for example when
8476         closing a project and opening another one).
8478         * plugins/project-manager/plugin.c:
8479         Really fixed #355148 (Show project name in title bar)
8481 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8483         * libanjuta/plugins.c:
8484         Fixed #355156 (Show plugins in alphabetical order)
8486 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8488         * plugins/project-manager/plugin.c:
8489         Fixed #355148 (Show project name in title bar)
8491 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8493         * plugins/project-manager/plugin.c:
8494         (value_removed_project_root_uri):
8495         Fixed crasher if project cannot be opened
8497 2006-08-30 Naba Kumar  <naba@gnome.org>
8499         * plugins/language-support-cpp-java/plugin.[c,h],
8500         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8501         Impletemnted UI for auto indent.
8502         
8503 2006-08-28 Naba Kumar  <naba@gnome.org>
8504         
8505         * plugins/gvim/.cvsignore,
8506         plugins/gvim/Makefile.am,
8507         plugins/gvim/anjuta-vim-plugin.png,
8508         plugins/gvim/anjuta-vim.c,
8509         plugins/gvim/anjuta-vim.h,
8510         plugins/gvim/anjuta-vim.plugin.in,
8511         plugins/gvim/gtkvim.c,
8512         plugins/gvim/gtkvim.h,
8513         plugins/gvim/plugin.c,
8514         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8515         in build yet.
8517 2006-08-28 Naba Kumar  <naba@gnome.org>
8519         Patch from: Massimo Corà  <maxcvs@email.it>
8520         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8521         possible infinite loop.
8523 2006-08-22 Adam Dingle <adam@medovina.org>
8524         
8525         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8526         to edit are shown in the preferences dialog in anjuta").
8527         Removed unused widgets from the style editor dialog.
8529 2006-08-21  Johannes Schmid <jhs@gnome.org>
8531         * plugins/symbol-browser/test-class.[cpp/h]
8532         Added missing files
8534 2006-08-18  Naba Kumar  <naba@gnome.org>
8536         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8537         end of document loading.
8539         * plugins/language-support-cpp-java/plugin.c,
8540         plugins/sourceview/sourceview.c: Fixed plugin loading.
8542 2006-08-17  Naba Kumar  <naba@gnome.org>
8544         * plugins/language-support-cpp-java/plugin.c,
8545         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8546         mode line parsing. Indentation parameters initialized based on
8547         mode line parameters.
8549 2006-08-16  Naba Kumar  <naba@gnome.org>
8551         * Makefile.am, plugins/editor/text_editor.c,
8552         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8553         comments.
8555 2006-08-16 Naba Kumar  <naba@gnome.org>
8557         Patch from  Massimo Cora'  <maxcvs@email.it>:
8558         
8559         * plugins/editor/aneditor-autocomplete.cxx,
8560         plugins/editor/aneditor-calltip.cxx,
8561         plugins/symbol-browser/Makefile.am,
8562         plugins/symbol-browser/an_symbol.c,
8563         plugins/symbol-browser/an_symbol_view.c,
8564         plugins/symbol-browser/plugin.c,
8565         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8566         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8567         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8568         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8569         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8570         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8571         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8572         tagmanager/get.h, tagmanager/html.c,
8573         tagmanager/include/tm_source_file.h,
8574         tagmanager/include/tm_tag.h,
8575         tagmanager/include/tm_workspace.h,
8576         tagmanager/jscript.c, tagmanager/keyword.c,
8577         tagmanager/keyword.h, tagmanager/lisp.c,
8578         tagmanager/lregex.c, tagmanager/lua.c,
8579         tagmanager/main.h, tagmanager/make.c,
8580         tagmanager/options.c, tagmanager/options.h,
8581         tagmanager/parse.c, tagmanager/parse.h,
8582         tagmanager/parsers.h, tagmanager/pascal.c,
8583         tagmanager/perl.c, tagmanager/php.c,
8584         tagmanager/python.c, tagmanager/read.c,
8585         tagmanager/read.h, tagmanager/readtags.c,
8586         tagmanager/readtags.h, tagmanager/rexx.c,
8587         tagmanager/routines.c, tagmanager/routines.h,
8588         tagmanager/ruby.c, tagmanager/scheme.c,
8589         tagmanager/sh.c, tagmanager/slang.c,
8590         tagmanager/sml.c, tagmanager/sort.c,
8591         tagmanager/sort.h, tagmanager/sql.c,
8592         tagmanager/strlist.c, tagmanager/strlist.h,
8593         tagmanager/tcl.c, tagmanager/tm_source_file.c,
8594         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8595         tagmanager/tm_workspace.c, tagmanager/verilog.c,
8596         tagmanager/vim.c, tagmanager/vstring.c,
8597         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8598         5.6 and namespace completion fixed.
8600         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8601         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8603 2006-08-15 Naba Kumar  <naba@gnome.org>
8605         * libanjuta/interfaces/libanjuta.idl,
8606         plugins/editor/text-editor-iterable.c,
8607         plugins/editor/text_editor.c,
8608         plugins/sourceview/sourceview-cell.c,
8609         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8610         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8611         ianjuta_editor_end_action().
8612         
8613         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8615 2006-08-13 Naba Kumar  <naba@gnome.org>
8617         * plugins/debug-manager/breakpoints.c,
8618         plugins/debug-manager/memory.c,
8619         plugins/debug-manager/registers.c,
8620         src/layout.xml: Fixed debugger widgets layout.
8622 2006-08-12 Naba Kumar  <naba@gnome.org>
8624         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8625         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8626         plugins/editor/editor.glade, plugins/editor/text_editor.h,
8627         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8628         codes and dead codes. Removed automatic indentation prefs.
8630 2006-08-12  Johannes Schmid <jhs@gnome.org>
8632         * libanjuta/Makefile.am:
8633         * libanjuta/anjuta-launcher.c:
8634         * libanjuta/anjuta-launcher.h:
8635         * libanjuta/anjuta-plugin.c:
8636         * libanjuta/anjuta-plugin.h:
8637         * libanjuta/anjuta-preferences.c:
8638         * libanjuta/anjuta-preferences.h:
8639         * libanjuta/anjuta-shell.c:
8640         * libanjuta/anjuta-shell.h:
8641         * libanjuta/libanjuta.h:
8642         
8643         Made wrapper friendly:
8644         - no inline in header files (preferences_set/get)
8645         - correct signal names
8646         - correct GError** argument in anjuta_shell_freeze/thaw
8647         - include correct files in libanjuta.h
8648         
8649         * plugins/project-manager/plugin.c: 
8650         Fixed two crashers
8652 2006-08-11 Naba Kumar  <naba@gnome.org>
8654         * plugins/editor/aneditor-priv.h,
8655         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8656         
8657         * plugins/editor/text_editor_cbs.c,
8658         plugins/sourceview/anjuta-view.c: Pass the right position for char
8659         added signal.
8660         
8661         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8662         
8663         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8665 2006-08-11 Naba Kumar  <naba@gnome.org>
8667         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8668         return the right character at the iter position and get_char() to
8669         not leak memory.
8671         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8672         to set to character offset and not byte index.
8674         * plugins/language-support-cpp-java/plugin.c: Improved
8675         auto-indentation login. Indents opening and closing braces correctly.
8677 2006-08-10  Johannes Schmid <jhs@gnome.org>
8679         * INSTALL:
8680         * autogen.sh:
8681         Required automake = 1.9
8683         * libanjuta/anjuta-children.c:
8684         * libanjuta/anjuta-children.h:
8685         * libanjuta/anjuta-encodings.h:
8686         * libanjuta/anjuta-launcher.h:
8687         * libanjuta/anjuta-plugin-description.h:
8688         * libanjuta/anjuta-preferences-dialog.h:
8689         * libanjuta/anjuta-preferences.h:
8690         * libanjuta/anjuta-session.h:
8691         * libanjuta/anjuta-status.h:
8692         * libanjuta/anjuta-ui.h:
8693         * libanjuta/anjuta-utils.c:
8694         * libanjuta/anjuta-utils.h:
8695         * libanjuta/e-splash.h:
8696         * libanjuta/glue-factory.h:
8697         * libanjuta/glue-plugin.h:
8698         * libanjuta/plugins.h:
8699         * libanjuta/resources.h:
8700         Fixed libanjuta to be able to wrap it
8701         - G_BEGIN_DECLS, G_END_DECLS
8702         - include all necessary files in libanjuta.h
8704         * plugins/gtodo/tray-icon.c:
8705         * plugins/terminal/terminal.c:
8706         Some build fixes for freebsd
8708         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8709         * plugins/sourceview/sourceview.glade:
8710         Remove auto-indent feature as it is now in language-support
8712 2006-08-09 Naba Kumar  <naba@gnome.org>
8714         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
8715         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8716         Added missing files.
8718         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
8719         get_use_spaces(), set_tabsize() and set_use_spaces().
8721 2006-08-09 Naba Kumar  <naba@gnome.org>
8723         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
8724         succeeded in activating.
8726         * plugins/document-manager/plugin.c: Added debug message.
8728         * libanjuta/interfaces/libanjuta.idl,
8729         plugins/editor/text_editor.c: Implemented get_tabsize(),
8730         get_use_spaces(), set_tabsize() and set_use_spaces().
8732         * plugins/language-support-cpp-java/Makefile.am,
8733         plugins/language-support-cpp-java/plugin.c,
8734         plugins/language-support-cpp-java/plugin.h: Used editor parameters
8735         for indentation. Added preferences page for paramenters.
8737         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8739 2006-08-08 Naba Kumar  <naba@gnome.org>
8741         * libanjuta/interfaces/libanjuta.idl,
8742         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8743         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8744         plugins/editor/text_editor.c,
8745         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
8746         and implemented it for both scintilla and sourceview.
8748         * plugins/search/plugin.c: Use the new grab_focus() to transfer
8749         focus back to editor (happens when pressing esc in incremental
8750         search box).
8752 2006-08-08 Naba Kumar  <naba@gnome.org>
8754         * libanjuta/interfaces/libanjuta.idl,
8755         plugins/editor/text_editor.c,
8756         plugins/editor/text_editor.h,
8757         plugins/editor/text-editor-iterable.c,
8758         plugins/sourceview/sourceview-cell.c,
8759         plugins/sourceview/sourceview.c: Implemented editor attributes
8760         methods.
8761         
8762         * plugins/editor/aneditor.cxx: Disabled old indentation code.
8763         plugins/language-support-cpp-java/plugin.c: Implemented indentation
8764         code (not complete yet).
8766         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8767         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8768         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8769         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8770         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8771         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8773 2006-08-04 Naba Kumar  <naba@gnome.org>
8775         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
8776         implementation.
8777         
8778 2006-08-03  Johannes Schmid <jhs@gnome.org>
8780         * configure.in: Add a more informative text to valgrind plugin
8782         * TODO.tasks:
8783         Modified Preferences tasl
8784         * libanjuta/anjuta-plugin.c: 
8785         * libanjuta/anjuta-preferences-dialog.c: 
8786         * libanjuta/anjuta-preferences-dialog.h:
8787         * libanjuta/anjuta-preferences.c:
8788         * libanjuta/anjuta-preferences.h:
8789         * libanjuta/interfaces/Makefile.am.iface:
8790         * libanjuta/interfaces/libanjuta.idl:
8791         Added IAnjutaPreferences interface which every plugin that has preferences should
8792         implement. Call merge() and unmerge() at plugin activation/deactivation.
8793         Fixed preferences_page_remove()
8794         
8795         * plugins/build-basic-autotools/build-basic-autotools.c:
8796         * plugins/cvs-plugin/plugin.c: 
8797         * plugins/document-manager/plugin.c:
8798         * plugins/editor/plugin.c:
8799         * plugins/editor/plugin.h:
8800         * plugins/file-manager/plugin.c: 
8801         * plugins/gtodo/main.h:
8802         * plugins/gtodo/plugin.c: 
8803         * plugins/gtodo/preferences.c: 
8804         * plugins/message-view/anjuta-msgman.c: 
8805         * plugins/message-view/anjuta-msgman.h:
8806         * plugins/message-view/plugin.c:
8807         * plugins/sourceview/plugin.c: 
8808         * plugins/sourceview/plugin.h:
8809         * plugins/symbol-browser/an_symbol_prefs.c:
8810         * plugins/symbol-browser/plugin.c: 
8811         * plugins/terminal/terminal.c: 
8812         * plugins/valgrind/plugin.c
8813         * src/anjuta-app.c:
8814         
8815         Updated preference loading/unloading for all plugins
8817 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
8818         
8819         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
8820         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
8821     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
8822         recommended by the autoconf manual. 
8823         - Fixes compiling with autoconf 2.60.
8824         
8825         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
8827 2006-08-02      Johanes Schmid <jhs@gnome.org>
8829         * plugins/profile-default/plugin.c:
8830         Fixed session handling
8832 2006-08-01  Johannes Schmid <jhs@gnome.org>
8834         * configure.in
8835         * plugins/Makefile.am:
8836         Disabled devhelp and glade for now as they do not work (#341073
8837         and #341170)
8838         
8839         * plugins/profile-default/anjuta-default-profile.ui (removed):
8840         * plugins/profile-default/plugin.c:
8841         * plugins/profile-default/plugin.h:
8842         * plugins/project-manager/anjuta-project-manager.ui:
8843         * plugins/project-manager/plugin.c:
8844         * plugins/project-manager/plugin.h:
8845         Limted multiple project support #315043
8847         * libanjuta/interfaces/libanjuta.idl:
8848         Added ianjuta_profile_unload
8850 2006-07-31 Naba Kumar  <naba@gnome.org>
8852         * libanjuta/interfaces/libanjuta.idl,
8853         plugins/editor/text-editor-iterable.c,
8854         plugins/editor/text_editor.c,
8855         plugins/sourceview/anjuta-view.c,
8856         plugins/sourceview/anjuta-view.h,
8857         plugins/sourceview/sourceview.c: Fixed text iteration and 
8858         IAnjutaEditor implementations in both scintilla
8859         and sourceview. Cleand up libanjuta API: Removed redundant
8860         erase_range() method from IAnjutaEditor interface, fixed
8861         ianjuta_editor_get_text to take length instead of range (consistency).
8862         autoindentation in both sourceview and scintilla more or less works,
8863         but still disabled for now because there are still some anomalies
8864         in text iteration.
8866         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
8868         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
8869         API changes.
8871 2006-07-30  Johannes Schmid <jhs@gnome.org>
8873         * plugins/sourceview/anjuta-document.c:
8874         * plugins/sourceview/anjuta-document.h:
8875         * plugins/sourceview/anjuta-view.c: 
8876         * plugins/sourceview/sourceview.c:
8877         Wrote a new "char_added" implementation, I hope this one is good
8879         * plugins/sourceview/sourceview-cell.c:
8880         Fixed typo: "text_iter" instead of "iter"
8882 2006-07-30 Naba Kumar  <naba@gnome.org>
8884         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
8886 2006-07-30  Johannes Schmid <jhs@gnome.org>
8888         * autogen.sh: use gnome-autogen.sh from gnome-coomen
8889         
8890         * plugins/debug-manager/plugin.c: 
8891         * plugins/patch/plugin.c:
8892         Use IAnjutaIndicable to mark debugger position
8894         * plugins/sourceview/sourceview.c:
8895         Define colors for IAnjutaIndicable
8897 2006-07-29  Johannes Schmid <jhs@gnome.org>
8899         * plugins/debug-manager/anjuta-debug-manager.ui:
8900         * plugins/debug-manager/breakpoints.c:
8901         * plugins/debug-manager/images/Makefile.am:
8902         * plugins/debug-manager/images/run-to-cursor.png:
8903         * plugins/debug-manager/plugin.c:
8904         Added toolbar and some icons
8906         * plugins/patch/anjuta-patch.ui:
8907         * plugins/patch/patch-plugin.c:
8908         * plugins/patch/patch-plugin.glade:
8909         * plugins/patch/plugin.c:
8910         * plugins/patch/plugin.h:
8911         Improved patch plugin (GUI and function)
8913         * plugins/sourceview/sourceview.c:
8914         Fixed another Gtk-Critical
8916         * plugins/tools/anjuta-tools.ui:
8917         * plugins/tools/plugin.h:
8918         Put Patch plugin in tools menu and changed ui file
8920 2006-07-29  Johannes Schmid <jhs@gnome.org>
8922         * plugins/document-manager/plugin.c:
8923         Fixed accelator Gtk-Warning
8925         * plugins/message-view/anjuta-msgman.c: 
8926         Fixed Gtk-Warning
8928         * plugins/sourceview/anjuta-document.c:
8929         * plugins/sourceview/anjuta-document.h:
8930         * plugins/sourceview/anjuta-marshal.list:
8931         Wrote a better emitter for the char-added signal
8933         * plugins/sourceview/sourceview.c:
8934         Fixed Redo/Undo to void Gtk-Criticals
8935         
8936         * plugins/sourceview/sourceview-args.c:
8937         * plugins/sourceview/sourceview-cell.c:
8938         * plugins/sourceview/sourceview-scope.c:
8939         * plugins/sourceview/sourceview-tags.c: 
8940         Adapted to new IAnjutaIterator API
8942 2006-07-28 Naba Kumar  <naba@gnome.org>
8944         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
8946         * plugins/symbol-browser/an_symbol.c,
8947         plugins/symbol-browser/an_symbol_iter.c,
8948         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
8949         subclass of AnjutaSymbol so that the symbol is accessible from
8950         the iter in light of changes in IAnjutaIterable.
8952         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
8953         implementation of IAnjutaIterable.
8955 2006-07-28 Naba Kumar  <naba@gnome.org>
8957         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
8958         IAnjutaIterable. They were kind of useless since the interface is
8959         defined on the data object itself. Added set_position() method
8960         in IAnjutaIterable to allow setting arbitrary current index to the
8961         iter.
8962         Added erase() and erase_range() in IAnjutaEditor.
8964         * plugins/editor/text-editor-iterable.c: Fixed 
8965         plugins/editor/text_editor.c: Implemented erase() and erase_range()
8966         methods in editor. Fixed get_line_from_position() method.
8968         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
8969         code. It's disabled for now.
8971         * plugins/sourceview/sourceview-cell.c,
8972         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
8973         implementation.
8975 2006-07-27  Johannes Schmid <jhs@gnome.org>
8977         * plugins/sourceview/sourceview-cell.c:
8978         Fixed IAnjutaEditorCell to work only on a single line
8979         Fixed crasher in finalize
8981         * plugins/symbol-browser/an_symbol_prefs.c:
8982         * global-tags/Makefile.am:
8983         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
8984         script installation     
8986 2006-07-26 Naba Kumar  <naba@gnome.org>
8988         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
8989         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
8990         
8991         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
8992         
8993         * plugins/document-manager/plugin.c: Fixed dynamic loading of
8994         support plugins
8995         
8996         * plugins/editor/text-editor-iterable.c,
8997         plugins/editor/text_editor.c,
8998         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
8999         method to work correctly, it was ignoring start and end parameters.
9000         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9001         emission.
9002         
9003         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9004         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9006 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9008         * plugins/symbol-browser/an_symbol_view.c,
9009         plugins/symbol-browser/an_symbol_view.h,
9010         plugins/symbol-browser/plugin.c:
9011     fix a matching case into sv_extract_type_qualifier_from_expr ()
9012     and some minor issues.
9014 2006-07-26  Johannes Schmid <jhs@gnome.org>
9016         * plugins/language-support-cpp-java/plugin.c:
9017         Fixed to work kind of with sourceview editor
9018         * plugins/sourceview/anjuta-document.c: 
9019         * plugins/sourceview/anjuta-view.c: 
9020         * plugins/sourceview/sourceview-cell.c:
9021         * plugins/sourceview/sourceview.c:
9022         Fixed IAnjutaEditorCell and "char-added" signal
9024 2006-07-24 Naba Kumar  <naba@gnome.org>
9026         * plugins/document-manager/plugin.c,
9027         plugins/document-manager/plugin.h: Initial implementedion for loading
9028         support plugins.
9029         
9030         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9031         implementation.
9032         
9033         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9034         indicators are cleared (that leaved grey texts).
9036 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9038         * libanjuta/interfaces/libanjuta.idl,
9039         plugins/debug-manager/breakpoints.c,
9040         plugins/debug-manager/memory.c,
9041         plugins/debug-manager/registers.c,
9042         plugins/debug-manager/debug_tree.c,
9043         plugins/debug-manager/debugger.c,
9044         plugins/gdb/debugger.c,
9045         plugins/gdb/debugger.h,
9046         plugins/gdb/plugin.c:
9047         Add a parameter for reporting error
9048         Add a new interface for using gdb variable object
9049         Allow to cancel commands
9050         Rewrite handling of debugger state
9052         * plugins/debug-manager/plugin.c,
9053         plugins/debug-manager/locals.c,
9054         plugins/debug-manager/locals.h,
9055         plugins/debug-manager/register.c,
9056         plugins/debug-manager/stack_trace.c,
9057         plugins/debug-manager/stack_trace.h:
9058         Create and destroy local and stack trace windows when needed
9060 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9062         * plugins/document-manager/plugin.c:
9063         Fixed "Automatic" highlighting
9065 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9067         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9069         * plugins/sourceview/anjuta-view.c:
9070         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9072 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9073         
9074         * configure.in: Check for C/C++-Compiler correctly
9076 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9078         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9080         * plugins/debug-manager/stack_trace.c:
9081         Destroy stack window when debuuger is disabled (#347414)
9082         
9083         * plugins/sourceview/anjuta-view.c:
9084         Fix a crash with popup-menu (#347412)
9086 2006-07-13 Naba Kumar  <naba@gnome.org>
9088         * plugins/editor/Makefile.am,
9089         plugins/editor/text_editor.h,
9090         plugins/editor/text-editor-iterable.h,
9091         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9092         tested yet).
9093         
9094         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9095         code.
9096         
9097         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9099 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9101         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9102         Bug #342937
9103         
9104 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9106         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9108         * libanjuta/anjuta-preferences-dialog.c:
9109         Do not use the page_num returned by gtk_notebook_append_page to
9110         remove the page as it cause bugs when pages removal is not done
9111         in LIFO.
9113         * plugins/document-manager/anjuta-docman.c:
9114         * src/anjuta-app.c:
9115         makes Anjuta display dock_items which have previously been hidden
9117 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9119         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9121         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9122         * plugins/sourceview/sourceview.c: (imark_unmark):
9123         
9124         Patches for bugs #346450 and #346295
9125         
9126         * AUTHORS: Added Fredrik
9128 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9130         * plugins/message-view/anjuta-msgman.c: 
9131         Fixed close button/icon size (like in docman)
9133 2006-06-10 Naba Kumar <naba@gnome.org>
9135         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9136         being set.
9137         
9138 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9140         * libanjuta/interfaces/libanjuta.idl:
9141         Move inspect_memory function in IAnjutaCpuDebugger interface
9142         Rename Boolean type to State
9144         * plugins/debug-manager/breakpoint.c:
9145         Rename Boolean type to State
9147         * plugins/debug-manager/Makefile.am,
9148         plugins/debug-manager/anjuta-marshal.list,
9149         plugins/debug-manager/data_view.c,
9150         plugins/debug-manager/data_view.h,
9151         plugins/debug-manager/data_buffer.c,
9152         plugins/debug-manager/data_buffer.h,
9153         plugins/debug-manager/chunk_view.c,
9154         plugins/debug-manager/chunk_view.h,
9155         plugins/debug-manager/anjuta-debug-manager.ui,
9156         plugins/debug-manager/debugger.c,
9157         plugins/debug-manager/memory.c,
9158         plugins/debug-manager/memory.h,
9159         plugins/debug-manager/plugin.c,
9160         plugins/gdb/debugger.c,
9161         plugins/gdb/debugger.h,
9162         plugins/gdb/plugin.c:
9163         Rewrite memory window using a special widget
9164         Rename Boolean type to State
9166 2006-06-08 Naba Kumar <naba@gnome.org>
9168         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9169         Do not return garbage characters and return NULL when there is no
9170         current word.
9171         
9172         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9173         work correctly.
9174         
9175         * plugins/search/search-replace.c: Fixed a mem leak.
9177 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9179         * libanjuta/anjuta-launcher.c:
9180         Added debug message (see #343522)
9181         
9182         * plugins/build-basic-autotools/build-basic-autotools.c:
9183         Patch from Günther Brammer to fix #344015
9185         * plugins/sourceview/sourceview.c:
9186         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9187         automatic highlight of build messages)
9189 2006-06-06 Naba Kumar <naba@gnome.org>
9191         * configure.in,
9192         libanjuta/interfaces/libanjuta.idl,
9193         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9194         plugins/Makefile.am,
9195         plugins/document-manager/action-callbacks.c,
9196         plugins/document-manager/plugin.c,
9197         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9198         interface for language highlight selection and langauge change
9199         signal.
9200         
9201         * plugins/language-support-cpp-java: Added language support
9202         plugin for cpp and java.
9204 2006-05-27  Naba Kumar  <naba@gnome.org>
9206         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9207         plugins/debug-manager/*, data/Makefile.am,
9208         manuals/reference/libanjuta/libanjuta.types,
9209         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9210         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9211         merged anjuta-new-debugger branch into trunck.
9212         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9214 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9215         
9216         * libanjuta/interfaces/libanjuta.idl,
9217         plugins/debug-manager/debugger.c,
9218         plugins/debug-manager/debugger.h,
9219         plugins/gdb/anjuta-gdb.plugin.in,
9220         plugins/gdb/debugger.c,
9221         plugins/gdb/debugger.h,
9222         plugins/gdb/plugin.c:
9223         Add new IAnjutaCpuDebugger interface to access cpu register
9224         Run gdb instead of /usr/local/bin/gdb
9225         
9226         * plugins/debug-manager/plugin.c,
9227         plugins/debug-manager/registers.c,
9228         plugins/debug-manager/registers.h:
9229         Rewrite register window
9230         Rename Load target menu item to Run target
9232 2006-05-07  Naba Kumar  <naba@gnome.org>
9234         * plugins/gdb.init
9235         
9236 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9238         * plugins/debug-manager/watch.c,
9239         plugins/debug-manager/breakpoint.c,
9240         plugins/debug-manager/breakpoint.h:
9241         Fix crash: disconnect save and load session signals
9243 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9245         * libanjuta/interface/libanjuta.idl,
9246         plugins/debug-manager/debugger.c,
9247         plugins/gdb/plugin.c:
9248         Add a value parameter for evaluate command
9250         * plugins/debug-manager/anjuta-debug-manager.glade:
9251         Create new dialog box for watches using glade
9253         * plugins/debug-manager/anjuta-debug-manager.ui:
9254         Move watch menu items near the end
9255         Move breakpoint menu items outside the sub menu
9257         * plugins/debug-manager/debug_tree.c,
9258         plugins/debug-manager/debug_tree.h,
9259         plugins/debug-manager/debug_tree.h,
9260         plugins/debug-manager/watch.c:
9261         Move all GUI code from watch.c to debug_tree.c
9262         Add an auto update property to watches
9263         
9264         * plugins/debug-manager/locals.c,
9265         plugins/debug-manager/locals.h,
9266         plugins/debug-manager/stack_trace.c,
9267         plugins/debug-manager/stack_trace.h,
9268         plugins/debug-manager/plugin.c:
9269         Register actions before starting debugger
9271         * plugins/gdb/debugger.c:
9272         Do not call callback function if not present
9274 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9276         * libanjuta/interfaces/libanjuta.idl,
9277         plugins/debug-manager/stack_trace.c,
9278         plugins/debug-manager/stack_trace.h,
9279         plugins/debug-manager/anjuta-debug-manager.ui,
9280         plugins/gdb/debugger.c:
9281         Add a popup menu in stack frame window
9282         Add a new frame-changed event
9283         Use MI command for getting stack informations
9284         Get filename with full path (need gdb > 6.3)
9286         * libanjuta/interfaces/libanjuta.idl,
9287         plugins/debug-manager/debug_tree.c,
9288         plugins/debug-manager/debugger.c,
9289         plugins/debug-manager/locals.c,
9290         plugins/debug-manager/locals.h,
9291         plugins/debug-manager/plugin.c,
9292         plugins/gdb/debugger.c,
9293         plugins/gdb/debugger.h,
9294         plugins/gdb/parser.c,
9295         plugins/gdb/parser.h,
9296         plugins/gdb/plugin.c,
9297         plugins/gdb/Makefile.am:
9298         Pass watch data with string instead of Watch structures
9299         Use debug_tree in local window
9300         Remove info local
9301         Remove parser.{ch}
9303         * plugins/debug-manager/breakpoints.c,
9304         plugins/debug-manager/utilities.c,
9305         plugins/debug-manager/utilities.h:
9306         Use a GtkListStore instead of a GtkTreeStore
9307         move goto_location_in_editor in utilities.c
9308         
9309 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9311         * libanjuta/interfaces/libanjuta.idl,
9312         plugins/debug-manager/anjuta-debug-manager.ui,
9313         plugins/debug-manager/breakpoints.c,
9314         plugins/debug-manager/plugin.c,
9315         plugins/gdb/debugger.c:
9316         Add a breakpoint type
9317         Add new popup menu in breakpoint window
9318         Add toggle breakpoint in editor popup menu
9319         Save and restore breakpoint enable
9320         Fix bug in clear all breakpoints
9321         Remove old useless code
9323         * plugins/debug-manager/debugger.c:
9324         Fix some problem with debugger states
9326         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9327         Update documentation
9328         
9329 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9331         * data/Makefile.am,
9332         plugins/gdb/Makefile.am,
9333         plugins/gdb/gdb.init:
9334         Move gdb.init crom data to plugins/gdb
9336         * plugins/gdb/gdb.init,
9337         libanjuta/interfaces/libanjuta.idl,
9338         plugins/debug-manager/breakpoints.c,
9339         plugins/debug-manager/debugger.c,
9340         plugins/debug-manager/plugin.c,
9341         plugins/gdb/debugger.c,
9342         plugins/gdb/plugin.c:
9343         Support pending breakpoints
9344         Rewrite debugger states
9345         Split ianjuta_debugger_log into _enable_log and _disable_log
9347         * plugins/debug-manager/start.c,
9348         plugins/debug-manager/debug_tree.c,
9349         plugins/gdb/parser.c:
9350         Remove some useless lines
9352         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9353         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9354         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9355         Update documentation
9357 2006-03-12 Naba Kumar <naba@gnome.org>
9359         * manuals/references/libanjuta/libanjuta.types: Fixed
9360         debug-manager name.
9361         
9362 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9364         * libanjuta/anjuta-debugger.c,
9365         libanjuta/anjuta-debugger.h:
9366         Remove those files
9367         
9368         * libanjuta/interfaces/libanjuta.idl,
9369         plugins/debug-mananger/breakpoints.c,
9370         plugins/debug-manager/debug_tree.c,
9371         plugins/debug-manager/debugger.c,
9372         plugins/debug-manager/plugin.c,
9373         plugins/debug-manager/registers.c,
9374         plugins/debug-manager/sharedlib.c,
9375         plugins/debug-manager/signal.c,
9376         plugins/debug-manager/stack_trace.c,
9377         plugins/debug-manager/start.c,
9378         plugins/debug-manager/watch.c,
9379         plugins/gdb/debugger.c,
9380         plugins/gdb/debugger.h,
9381         plugins/gdb/parser.c,
9382         plugins/gdb/parser.h,
9383         plugins/gdb/plugin.c:
9384         Move types definitions from libanjuta/anjuta-debugger.{ch}
9385         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9386         
9387         * plugins/gdb/Makefile.am:
9388         Remove user interface from gdb plugin
9390 2006-03-12 Naba Kumar <naba@gnome.org>
9392         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9394 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9396         Modified Patch from Marc Maurer <uwog@uwog.net>:
9397         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9398         Fixes #342447
9399         
9400         * plugins/sourceview/Makefile.am:
9401         * plugins/sourceview/sourceview-cell.c:
9402         * plugins/sourceview/sourceview-cell.h:
9403         * plugins/sourceview/sourceview.c: 
9404         
9405         Implemented IAnjutaEditorCell
9407 2006-05-21  Naba Kumar  <naba@gnome.org>
9409         * libanjuta/interfaces/libanjuta.idl,
9410         plugins/document-manager/action-callbacks.c,
9411         plugins/document-manager/plugin.c,
9412         plugins/editor/print.c, plugins/editor/text_editor.c,
9413         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9414         Fixed zooming and added icons and shortcuts for zoom menu items.
9416 2006-05-21  Naba Kumar  <naba@gnome.org>
9418         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9419         whitespaces.
9421 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9423         * plugins/document-manager/anjuta-docman.c:
9424         Fixed close button reaction by setting the correct current editor
9426 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9428         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9429         * plugins/document-manager/anjuta-docman.c
9430         - Fix close button, you can close any tab as you wish now.
9431         - Fadeout mime icon as the same as close image  
9433 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9435         Patch from Marc Maurer <uwog@uwog.net>
9436         * main.c: Compile fix when NLS is enabled
9437         
9438         AUTHORS: Added Marc
9440 2006-05-20  Naba Kumar  <naba@gnome.org>
9442         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9443         while loading abiword-2.4.4/abi project).
9445 2006-05-18 Naba Kumar  <naba@gnome.org>
9447         * libanjuta/interfaces/libanjuta.idl,
9448         plugins/document-manager/action-callbacks.c,
9449         plugins/editor/print.c,
9450         plugins/editor/text_editor.c,
9451         plugins/editor/text_editor.h,
9452         plugins/editor/text_editor_prefs.c: Fixed zooming.
9453         
9454         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9455         interface for character iteration and IAnjutaEditorAssist interface
9456         for autocompletions and editor tips.
9458 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9460         Patch from Günther Brammer <GBrammer@gmx.de>:
9461         * plugins/document-manager/anjuta-docman.c:
9462         Make tabs smaller but keep nice closing icon
9464         * plugins/document-manager/anjuta-docman.c:
9465         * plugins/document-manager/Makefile.am:
9466         
9467         Added nice mime-icons to the editor tabs
9469 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9471         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9472         
9473         * plugins/symbol-browser/an_symbol_view.c:
9474         - Fixed crasher
9475         - Fixed symbol searching (Yang Hong (#341997))
9476         
9477         * plugins/devhelp/htmlview.c:
9478         Fixed devhelp plugin
9479         
9480         * plugins/build-basic-autotools/build-basic-autotools.c:
9481         * plugins/search/search-replace.c:
9482         * plugins/document-manager/anjuta-docman.c:
9483         
9484         Only add a marker to a line where it makes sense!
9486 === anjuta 2.0.2 ===
9488 2006-05-15  Naba Kumar  <naba@gnome.org>
9490         * configure.in: set required versions for
9491         gdl and glade3.
9492         
9493 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9495         * plugins/glade/plugin.c:
9496         Fixed signal connection for "gtk-doc-search"
9498 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9500         * NEWS: Set release date, add known issues
9501         
9502         * libanjuta/anjuta-shell.c:
9503         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9504         and debug other gtk-warnings/criticals)
9505         
9506         * plugins/build-basic-autotools/build-basic-autotools.c:
9507         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9508         
9509         * plugins/sourceview/anjuta-view.c:
9510         * plugins/sourceview/sourceview-args.c:
9511         * plugins/sourceview/sourceview-scope.c:
9512         * plugins/sourceview/sourceview-tags.c:
9513         Fixed gtk-criticals (gtk_source_language_get_mime_types)
9515 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9517         * pixmaps/Makefile.am:
9518         Add preferences_general.png
9519         
9520         * plugins/devhelp/plugin.c:
9521         Fixed some more realise things
9522         
9523         * plugins/message-view/anjuta-msgman.c:
9524         Support stock icons for message panes
9525         
9526         * plugins/search/search-replace.c:
9527         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9528          
9529         * plugins/search/search-replace_backend.c:
9530         Fixed #341359
9531         
9532         * plugins/sourceview/anjuta-document.c:
9533         * plugins/sourceview/sourceview.c:
9534         Fixed finalise and tag completion
9535         
9536         * src/anjuta-app.c:
9537         Use preferences_general icon
9539 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9541         * pixmaps/Makefile.am:
9542         Fixed EXTRA_DIST
9544 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9546         * plugins/sourceview/sourceview-prefs.c:
9547         Fixed font & color handling
9548         
9549         * plugins/symbol-browser/an_symbol_view.c:
9550         Fixed crasher
9552 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9554         * plugins/macro/macros.xml:
9555         Fixed bug #341583 (Address of FSF)
9557 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
9559         * src/main.c:
9560         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9561         Update: Do it the cool way...
9562         
9563 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9565         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9566         Implement gtk-api-help signals of glade3
9567         * configure.in: Bump to glade3 2.91.2
9568         
9569         * plugins/devhelp/plugin.c:
9570         Fixed some realize stuff in the devhelp plugin
9571         
9572         * plugins/sourceview/anjuta-document.c:
9573         fixed bug with scope completion
9575 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9577         * plugins/symbol-browser/an_symbol_view.c
9578         * plugins/symbol-browser/an_symbol_prefs.c
9579         * plugins/symbol-browser/an_symbol_prefs.h
9580         * global_tags/create_global_tags.sh:
9581         
9582         Automaticly create global tags on first startup
9584 2006-05-08  Massimo Cora'  <maxcvs@email.it>
9586         * configure.in:
9587         * plugins/project-wizard/templates/Makefile.am:
9588         * (added) plugins/project-wizard/templates/cpp-logo.png:
9589         * (added) plugins/project-wizard/templates/cpp.wiz:
9590         * (added) plugins/project-wizard/templates/cpp/*:
9592         Added a generic c++ template. It's a simple hello world.
9594 2006-05-07  Massimo Cora' <maxcvs@email.it>
9596         * plugins/symbol-browser/an_symbol_view.c:
9597         fixed a stupid crasher.
9599 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9601         * plugins/project-wizard/templates/wxwin/configure.in.tpl
9602         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9603         
9604         Fixed WxWidgets project type
9606 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9608         * plugins/devhelp/htmlview.c: 
9609         * plugins/devhelp/plugin.c:
9610         Maybe I fixed the crash this time! I could at least not reproduce anymore!
9611         
9612         * plugins/project-wizard/install.c:
9613         Don't set a message - thanks to seb
9615 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9617         * plugins/devhelp/htmlview.c: 
9618         * plugins/symbol-browser/an_symbol_view.c:
9619         
9620         There is a weird crash in gtk_idle which I still did not completly fix!
9621         
9622         * plugins/project-wizard/install.c:
9623         Default to success instead of failure
9625 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
9627         * plugins/devhelp/htmlview.c:
9628         * plugins/devhelp/plugin.c:
9629         Fixed bug and libdevhelp issue!
9631         * plugins/project-wizard/install.c:
9632         Fixed message string!
9634 2006-05-03  Massimo Cora' <maxcvs@email.it>
9635        
9636         * plugins/symbol-browser/an_symbol_view.c:
9637         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9639 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9641         * pixmaps/Makefile.am:
9642         * src/main.c:
9643         * anjuta.desktop.in.in
9644         
9645         GNOME Goal #2.1: Install theme-friendly icons
9647 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9649         * plugins/devhelp/htmlview.c: Reload page on reparent
9650         * plugins/document-manager/anjuta-docman.c:
9651         Present document-manager when document is selected in file-manager
9653 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9655         * plugins/symbol-broser/an_symbol_view.c:
9656         Fixed crasher in namespace exploration
9658 2006-05-01  Massimo Cora' <maxcvs@email.it>
9660         * configure.in:
9661         * plugins/valgrind/Makefile.am:
9663         Optional compiling of Valgrind plugin
9665 2006-05-01  Massimo Cora' <maxcvs@email.it>
9667         * plugins/symbol-browser/an_symbol_view.c:
9668         - modularized code. Marked with FIXME the parts which need improvement.
9669         - More comments.
9670     - Added basic namespace completion for Gtkmm type project:
9671     - namespace1::MyClass *class;
9672     - class-> [display]
9673     - Namespaces must be anyway improved.
9675 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9677         * plugins/devhelp/plugin.c: 
9678         Fixed up plugin unloading and show html widget on link selected
9679         
9680         * NEWS: Updated
9681         
9682 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9684         * plugins/devhelp/Makefile.am:
9685         * plugins/devhelp/anjuta-devhelp.plugin.in:
9686         * plugins/devhelp/htmlview.c:
9687         * plugins/devhelp/htmlview.h:
9688         * plugins/devhelp/plugin.c: 
9689         * plugins/devhelp/plugin.h:
9690         Reimplemeted devhelp plugin from scratch
9691         
9692         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9693         Fixed crasher
9695 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
9697         * plugins/sourceview/sourceview-tags.c:
9698         complete some more tag types
9699         
9700         * plugins/valgrind/plugin.c:
9701         * plugins/valgrind/preferences.c:
9702         * plugins/valgrind/vggeneralprefs.c:
9703         
9704         Fixed lots of gtk warnings
9706 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
9708         * plugins/sourceview/sourceview-scope.c:
9709         Implemented type-ahead for scope completion
9711 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
9713         * manuals/C/Makefile.am:
9714         * manuals/Makefile.am:
9715         * plugins/document-manager/Makefile.am:
9716         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9717         * plugins/sourceview/Makefile.am:
9718         * tagmanager/c.c:
9719         
9720         Fixed distcheck
9721         
9722         * plugins/class-gen/goc_template_header: G_END_DECLS
9724 2006-05-27  Naba Kumar <naba@gnome.org>
9726         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
9727         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
9728         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
9729         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
9730         scintilla/include/Scintilla.iface,
9731         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
9732         cvs. Fixed compile flags. Removed outdated patches.
9734 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
9736         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
9738         * plugins/sourceview/anjuta-document.c:
9739         * plugins/sourceview/sourceview-args.c:
9740         * plugins/sourceview/sourceview-scope.c:
9741         
9742         Add End/Home keypresses and support completion if symbol start with '!' for example
9743         in an if statement
9745 2006-04-27 Massimo Cora' <maxcvs@email.it>
9747         * libanjuta/interfaces/libanjuta.idl:
9749         * plugins/sourceview/sourceview-scope.c:
9750         * plugins/sourceview/tag-window.c: 
9751         * plugins/sourceview/tag-window.h:
9752         * plugins/symbol-browser/an_symbol_view.c:
9753         * plugins/symbol-browser/an_symbol_view.h:
9754         * plugins/symbol-browser/plugin.c:
9755         
9756         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
9757         interface.
9758         Code and ideas for C/C++ new completion engine comes from IComplete written by
9759         Martin Stubenschrott <stubenschrott@gmx.net>.
9760         Currently the interface works only with GtkSourceView plugin.   
9761         
9762         * tagmanager/Makefile.am:
9763         * tagmanager/c.c: 
9764         * tagmanager/entry.h:
9765         * tagmanager/get.c:
9766         * tagmanager/get.h:
9767         * tagmanager/include/tm_file_entry.h:
9768         * tagmanager/include/tm_project.h:
9769         * tagmanager/include/tm_source_file.h:
9770         * tagmanager/include/tm_symbol.h:
9771         * tagmanager/include/tm_tagmanager.h:
9772         * tagmanager/include/tm_work_object.h:
9773         * tagmanager/include/tm_workspace.h:
9774         * tagmanager/parse.c:
9775         * tagmanager/read.c: 
9776         * tagmanager/read.h:
9777         * tagmanager/tm_project.c: 
9778         * tagmanager/tm_source_file.c: 
9779         * tagmanager/tm_workspace.c:
9780         
9781         Tagmanager can now parse a memory buffer and generate/update 
9782         tags into tm_workspace/tm_project on the fly, without using files.
9783         C/C++ is supported now.
9784         
9785 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
9787         * plugins/sourceview/anjuta-document.c:
9788         * plugins/sourceview/sourceview-args.c:
9789         * plugins/sourceview/sourceview-scope.c:
9790         * plugins/sourceview/sourceview.c:
9791         
9792         Fixed some memory leaks and argument completion
9794 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9796         * plugins/glade/plugin.c:
9797         
9798         Fixed glade plugin build because of API changes in glade3
9800 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9802         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9803         Updated editor section
9804         
9805         * manuals/C/anjuta-manual/interface.xml:
9806         * manuals/C/anjuta-manual/preferences.xml:
9807         * manuals/C/anjuta-manual/projects.xml:
9808         Updated manual
9809         
9810         * plugins/editor/anjuta-editor.plugin.in:
9811         Better plugin name
9813 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9815         * configure.in:
9816         * plugins/editor/anjuta-editor.plugin.in:
9817         * plugins/sourceview/sourceview.plugin.in:
9819         Build both editors and let the user decide a runtime!
9820         
9821         * plugins/sourceview/sourceview-scope.c:
9822         Fixed bug in regex to allow test()-> completions
9824 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9826         * plugins/sourceview/anjuta-document.c:
9827         * plugins/sourceview/sourceview-args.c: 
9828         * plugins/sourceview/sourceview-scope.c:
9829         * plugins/sourceview/sourceview-tags.c:
9830         * plugins/sourceview/tag-window.c: 
9831         
9832         Improved callltip windows
9834 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9836         * src/anjuta-app.c: (on_session_save):
9837         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
9838         <ricardo.jose.ferrari@gmail.com> for pointing this out!
9840 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9842         * libanjuta/anjuta-utils.c: 
9843         * plugins/cvs-plugin/cvs-execute.c:
9844         Off-by-one...
9846         * scintilla/LexInno.cxx:
9847         * scintilla/LexOpal.cxx:
9848         * scintilla/LexTCL.cxx:
9850         Added missing files from scintilla-update
9852 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9854         * configure.in:
9855         * manuals/C/Makefile.am:
9856         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9857         * manuals/C/anjuta-manual/Makefile.am:
9858         * manuals/C/anjuta-manual/anjuta-manual.xml:
9859         * manuals/C/anjuta-manual/build.xml:
9860         * manuals/C/anjuta-manual/debugger.xml:
9861         * manuals/C/anjuta-manual/execute.xml:
9862         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
9863         * manuals/C/anjuta-manual/figures/arguments.png:
9864         * manuals/C/anjuta-manual/figures/configure_dlg.png:
9865         * manuals/C/anjuta-manual/figures/file_menu.png:
9866         * manuals/C/anjuta-manual/figures/menu_main.png:
9867         * manuals/C/anjuta-manual/figures/menubar.png:
9868         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
9869         * manuals/C/anjuta-manual/figures/project_info.png:
9870         * manuals/C/anjuta-manual/figures/scrshot.png:
9871         * manuals/C/anjuta-manual/figures/symbol_browser.png:
9872         * manuals/C/anjuta-manual/figures/tool-editor.png:
9873         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
9874         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
9875         * manuals/C/anjuta-manual/figures/toolbar_format.png:
9876         * manuals/C/anjuta-manual/figures/toolbar_main.png:
9877         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
9878         * manuals/C/anjuta-manual/fileoperations.xml:
9879         * manuals/C/anjuta-manual/interface.xml:
9880         * manuals/C/anjuta-manual/introduction.xml:
9881         * manuals/C/anjuta-manual/preferences.xml:
9882         * manuals/C/anjuta-manual/projects.xml:
9883         * manuals/C/anjuta-manual/tools.xml:
9884         * manuals/Makefile.am:
9885         
9886         Updated manual and faq
9888         * scintilla/CallTip.cxx:
9889         * scintilla/CallTip.h:
9890         * scintilla/CellBuffer.cxx:
9891         * scintilla/CellBuffer.h:
9892         * scintilla/ContractionState.cxx:
9893         * scintilla/Document.cxx:
9894         * scintilla/Document.h:
9895         * scintilla/DocumentAccessor.cxx:
9896         * scintilla/Editor.cxx:
9897         * scintilla/Editor.h:
9898         * scintilla/ExternalLexer.cxx:
9899         * scintilla/Indicator.cxx:
9900         * scintilla/KeyMap.cxx:
9901         * scintilla/KeyWords.cxx:
9902         * scintilla/LexAU3.cxx:
9903         * scintilla/LexBash.cxx:
9904         * scintilla/LexCPP.cxx:
9905         * scintilla/LexCaml.cxx:
9906         * scintilla/LexCsound.cxx:
9907         * scintilla/LexEiffel.cxx:
9908         * scintilla/LexGui4Cli.cxx:
9909         * scintilla/LexHTML.cxx:
9910         * scintilla/LexLua.cxx:
9911         * scintilla/LexMSSQL.cxx:
9912         * scintilla/LexOthers.cxx:
9913         * scintilla/LexPOV.cxx:
9914         * scintilla/LexPython.cxx:
9915         * scintilla/LexRuby.cxx:
9916         * scintilla/LexSQL.cxx:
9917         * scintilla/LexVB.cxx:
9918         * scintilla/Makefile.am:
9919         * scintilla/PlatGTK.cxx:
9920         * scintilla/PropSet.cxx:
9921         * scintilla/RESearch.cxx:
9922         * scintilla/RESearch.h:
9923         * scintilla/ScintillaBase.cxx:
9924         * scintilla/ScintillaGTK.cxx:
9925         * scintilla/StyleContext.h:
9926         * scintilla/ViewStyle.cxx:
9927         * scintilla/ViewStyle.h:
9928         * scintilla/XPM.cxx:
9929         * scintilla/include/KeyWords.h:
9930         * scintilla/include/Platform.h:
9931         * scintilla/include/PropSet.h:
9932         * scintilla/include/SciLexer.h:
9933         * scintilla/include/Scintilla.h:
9934         * scintilla/include/Scintilla.iface:
9935         * scintilla/include/ScintillaWidget.h:
9936         * scintilla/lexers.make:
9938         Update to scintilla 1.68
9940         * src/anjuta-app.c:
9941         Only show help items which are really availible
9943         * plugins/cvs-plugin/cvs-callbacks.c
9944         * plugins/cvs-plugin/cvs-execute.c
9945         * plugins/cvs-plugin/subversion-callbacks.c:
9946         * libanjuta/anjuta-utils.c:
9947         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
9949 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
9951         * plugins/project-wizard/install.c,
9952         * plugins/project-wizard/autogen.c:
9953         Add error messages if using a read only directory
9954         Improve fix for bug #339296
9956 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9958         * libanjuta/interfaces/libanjuta.idl:
9959         * plugins/document-manager/action-callbacks.c:
9960         * plugins/document-manager/plugin.c:
9961         * plugins/editor/text_editor.c:
9962         Added IAnjutaEditorGoto 
9964         * plugins/editor/aneditor.cxx:
9965         * plugins/editor/aneditor.h:
9966         * plugins/editor/text_editor.h:
9967         * plugins/editor/text_editor_prefs.c:
9968         
9969         Fixed #305076
9971 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
9973         * libanjuta/interfaces/libanjuta.idl:
9974         * plugins/document-manager/action-callbacks.c:
9975         * plugins/document-manager/anjuta-docman.c:
9976         * plugins/document-manager/plugin.c:
9977         * plugins/editor/text_editor.c: 
9978         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
9979         
9980         * plugins/sourceview/sourceview.c:
9981         * plugins/sourceview/sourceview.glade:
9982         Fixed some uft-8 issues and added a preference option
9983         to enable/disable gnome-vfs monitoring
9984         
9985         * scintilla/Makefile.am:
9986         * scintilla/include/Makefile.am:
9987         Fixed build
9989 2006-04-20  Massimo Cora' <maxcvs@email.it>
9991         * libanjuta/interfaces/libanjuta.idl:
9992         Remove get_current_pos () because we have get_position()
9994 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
9996         * NEWS: Updated
9997         * plugins/sourceview/tag-window.c:
9998         Don't close window on PageUp/PageDown
10000 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10002         * data/Makefile.am:
10003         * manuals/reference/libanjuta/Makefile.am:
10004         
10005         Some build fixes
10006         
10007         * src/Makefile.am:
10008         * src/bacon-message-connection.c: 
10009         * src/bacon-message-connection.h: (both from gedit)
10010         * src/main.c:
10011         
10012         Fixed #312319 (Opening files when Anjuta is already open)
10014 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10016         * TODO.tasks: Updated
10017         * plugins/sourceview/anjuta-view.c: 
10018         * plugins/sourceview/anjuta-view.h:
10019         * plugins/sourceview/sourceview.c: 
10020         
10021         * configure.in: Fix --enable-plugin-scintilla
10022         
10023         Added char_added signal
10025 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10027         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10028         
10029         Fixed diff for utf8
10030         
10031         * plugins/sourceview/sourceview.c:
10032         Fixed VFS monitoring (still a bit buggy)
10033         
10034         * plugins/sourceview/sourceview-args.c:
10035         * plugins/sourceview/tag-window.c: 
10036         
10037         Better sizing for the popup-window
10039 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10041         * plugins/project-wizard/templates/gnome/src/main.c:
10042         * plugins/project-wizard/templates/gnome/src/project.glade:
10043         * plugins/project-wizard/templates/gtk/src/main.c: 
10044         * plugins/project-wizard/templates/gtk/src/project.glade:
10045         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10046         
10047         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10048         
10049 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10051         * configure.in: More removal of obsoleteness.
10052         * po/no.po:
10054 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10056         * ROADMAP:
10057         * libanjuta/anjuta-preferences.c: 
10058         * libanjuta/anjuta-utils.c: 
10059         * libanjuta/anjuta-utils.h:
10060         * plugins/message-view/message-view.c:
10061         
10062         Changed color functions and moved convert_color to anjuta-utils.h
10063         
10064         * plugins/message-view/anjuta-message-manager-plugin.glade:
10065         GnomeColorPicker -> GtkColorButton (bug #309154)
10066         
10067         * plugins/sourceview/plugin.c:
10068         * plugins/sourceview/sourceview-prefs.c:
10069         * plugins/sourceview/sourceview.glade:
10070         Added color and font preferences
10072         * plugins/sourceview/sourceview-tags.c:
10073         Only show as much choices as configured in preferences
10075 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10077         * ROADMAP, NEWS: Updated (we are far behind ;-)
10078         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10080 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10082         * configure.in:
10083         * plugins/editor/Makefile.am:
10084         * scintilla/Makefile.am
10085         
10086         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10087         
10088         * global-tags/Makefile.am:
10089         * global-tags/create_global_tags.sh:
10090         * plugins/symbol-browser/an_symbol_prefs.c:
10091         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10092         * plugins/symbol-browser/plugin.h:
10093         * tagmanager/include/tm_workspace.h:
10094         * tagmanager/tm_workspace.c:
10095         
10096         Fixed symbol-browser prefs and move global tags generation from installtion to
10097         preferences to make the life easier for distributers and to allow updates after installtion
10099         * plugins/document-manager/action-callbacks.c: 
10100         * plugins/document-manager/action-callbacks.h:
10101         * plugins/document-manager/anjuta-document-manager.ui:
10102         * plugins/document-manager/indent-util.c:
10103         * plugins/document-manager/plugin.c:
10104         * plugins/editor/text_editor.c:
10105         
10106         Moved indent stuff to document-manager
10107         
10108         * plugins/sourceview/anjuta-view.c: 
10109         * plugins/sourceview/sourceview-args.c: 
10110         * plugins/sourceview/sourceview-scope.c:
10111         * plugins/sourceview/sourceview-tags.c: 
10112         * plugins/sourceview/sourceview.c:
10113         
10114         Fixed several bugs
10115         
10116         * plugins/sourceview/sourceview.plugin (removed):
10117         * plugins/sourceview/sourceview.plugin.in:
10118         Editor is not user-activatible
10119         
10120         * plugins/sourceview/sourceview.png:
10121         Updated icon
10123 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10125         * src/anjuta-app.c: Fixed crasher on plugin unloading
10127 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10129         * plugins/sourceview/sourceview.c
10130         * plugins/sourceview/sourceview-args.c
10131         * plugins/sourceview/sourceview-args.h:
10132         
10133         Polished argument completion
10135 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10137         * plugins/message-view/anjuta-msgman.c:
10138         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10139         
10140         Show message pane on switch (does not work, anjuta_shell needs a fix)
10141         
10142         * plugins/sourceview/Makefile.am:
10143         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10144         * plugins/sourceview/sourceview-args.c: 
10145         * plugins/sourceview/sourceview-args.h:
10146         * plugins/sourceview/sourceview-private.h:
10147         * plugins/sourceview/sourceview-scope.c: 
10148         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10149         * plugins/sourceview/sourceview-tags.c:
10150         * plugins/sourceview/sourceview.c:
10151         * plugins/sourceview/tag-window.c:
10152         * plugins/sourceview/tag-window.h:
10153         
10154         Added scope and argument completion
10156 2006-04-03  Johannes Schmid <jhs@gnome.org>
10158         * TODO.tasks
10159         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10160         (on_widget_remove):
10161         Save toolbar state
10163         * plugins/sourceview/sourceview.c: (iselect_clear):
10164         Make "Delete"-key working
10166         * configure.in: #336389
10168 2006-04-03  Johannes Schmid <jhs@gnome.org>
10170         * plugins/sourceview/Makefile.am:
10171         * plugins/sourceview/anjuta-view.c:
10172         * plugins/sourceview/plugin.c: 
10173         * plugins/sourceview/sourceview-private.h:
10174         * plugins/sourceview/sourceview-scope.c:
10175         * plugins/sourceview/sourceview-scope.h:
10176         * plugins/sourceview/sourceview-tags.c: 
10177         * plugins/sourceview/sourceview-tags.h:
10178         * plugins/sourceview/sourceview.c:
10179         * plugins/sourceview/sourceview.h:
10180         * plugins/sourceview/tag-window.c:
10181         
10182         - fixed goto_file_line
10183         - scroll to cursor on undo/redo
10184         - show correct popup-menu
10185         - scope completion (not ready yet)
10187 2006-04-03  Johannes Schmid <jhs@gnome.org>
10189         * plugins/sourceview/plugin.c: 
10190         * plugins/sourceview/sourceview-tags.c:
10191         * plugins/sourceview/sourceview.c: 
10192         * plugins/sourceview/sourceview.h:
10193         * plugins/sourceview/tag-window.c:
10194         
10195         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10197 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10199         * plugins/sourceview/sourceview.c:
10200         Fixed next/previous bookmark.
10201         Toggled bookmark (set/unset).
10203 2006-04-03  Johannes Schmid <jhs@gnome.org>
10205         * plugins/document-manager/action-callbacks.c:
10206         Fixed Gtk-Warning in goto_line
10207         
10208         * plugins/sourceview/Makefile.am:
10209         * plugins/sourceview/anjuta-document.c:
10210         * plugins/sourceview/anjuta-view.c: 
10211         * plugins/sourceview/anjuta-view.h:
10212         * plugins/sourceview/sourceview-autocomplete.c:
10213         * plugins/sourceview/sourceview-autocomplete.h:
10214         * plugins/sourceview/sourceview-private.h:
10215         * plugins/sourceview/sourceview-tags.c:
10216         * plugins/sourceview/sourceview-tags.h:
10217         * plugins/sourceview/sourceview.c:
10218         * plugins/sourceview/tag-window.c:
10219         * plugins/sourceview/tag-window.h:
10220         Created a nice API for tag and completion windows
10221         
10222         * plugins/sourceview/sourceview-print.h:
10223         * plugins/sourceview/sourceview-print.c:
10224         Added printing
10225                 
10226 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10228         * plugins/sourceview/sourceview.c:
10229         Fixed typo (Sort bookmarks).
10230         
10231 2006-04-01  Johannes Schmid <jhs@gnome.org>
10233         * plugins/sourceview/anjuta-document.c:
10234         * plugins/sourceview/anjuta-document.h:
10235         * plugins/sourceview/anjuta-view.c:
10236         * plugins/sourceview/anjuta-view.h:
10237         * plugins/sourceview/sourceview-autocomplete.c:
10238         * plugins/sourceview/sourceview-autocomplete.h:
10239         * plugins/sourceview/sourceview-prefs.c:
10240         * plugins/sourceview/sourceview-prefs.h:
10241         * plugins/sourceview/sourceview-private.h:
10242         * plugins/sourceview/sourceview-tags.c:
10243         * plugins/sourceview/sourceview-tags.h:
10244         * plugins/sourceview/sourceview.c:
10245         * plugins/sourceview/sourceview.glade:
10246         * plugins/sourceview/tag-window.c: 
10247         * plugins/sourceview/tag-window.h:
10248         
10249         Improved code complete and autocomplete
10251 2006-04-01  Johannes Schmid <jhs@gnome.org>
10253         * plugins/sourceview/Makefile.am:
10254         * plugins/sourceview/bookmark.png:
10255         * plugins/sourceview/marker-attentive.png:
10256         * plugins/sourceview/marker-basic.png:
10257         * plugins/sourceview/marker-intense.png:
10258         * plugins/sourceview/marker-light.png:
10259         * plugins/sourceview/sourceview.c: 
10260         
10261         Added pixmaps for all marker types and show bookmarks
10262         
10263         * configure.in
10264         * plugins/sourceview/Makefile.am:
10265         Build sourceview on 2.14 only
10267 2006-03-31  Johannes Schmid <jhs@gnome.org>
10269         * plugins/sourceview/Makefile.am:
10270         * plugins/sourceview/anjuta-document.c:
10271         * plugins/sourceview/anjuta-view.c:
10272         * plugins/sourceview/anjuta-view.h:
10273         * plugins/sourceview/sourceview-autocomplete.c:
10274         * plugins/sourceview/sourceview-private.h:
10275         * plugins/sourceview/sourceview-tags.c:
10276         * plugins/sourceview/sourceview-tags.h:
10277         * plugins/sourceview/sourceview.c: 
10278         * plugins/sourceview/tag-window.c:
10279         * plugins/sourceview/tag-window.h:
10280         
10281         Added code completion with tag manager to the editor and fixed a save_as bug
10283 2006-03-31  Johannes Schmid <jhs@gnome.org>
10285         * src/main.c: Revert patch from Rob to allow building with
10286         Gnome 2.12
10287         * configure.in: Require at least 2.12 libraries
10289 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10291         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10293         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10294         Improve anjuta-plugin project template: Added missed files dist tarball
10295         (make dist)
10297         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10298         typo
10300 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10302         reviewed by: Johannes Schmid <jhs@gnome.org>
10304         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10305         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10306         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10307         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10308         
10309         Improve anjuta-plugin project template. Also fix for #322744
10311 2006-03-27  Johannes Schmid <jhs@gnome.org>
10313         * plugins/sourceview/sourceview-private.h:
10314         plugins/sourceview/sourceview.c:
10315         
10316         Added basic bookmark support
10318 2006-03-27  Johannes Schmid <jhs@gnome.org>
10320         * TODO.tasks:
10321         Updated
10322         
10323         Patch from Rob Bradfort <robster@debian.org>:
10324         * src/main.c: (get_command_line_args), (main):
10325         Migration from popt to GOption
10326         
10327 2006-03-26 Naba Kumar  <naba@gnome.org>
10329         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10330         size to scale itself with theme.
10332 2006-03-26 Naba Kumar  <naba@gnome.org>
10334         * plugins/file-manager/an_file_view.c,
10335         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10336         when symbolview and fileview objects are destroyed to avoid crashes
10337         after the plugins are disabled.
10339 2006-03-26 Naba Kumar <naba@gnome.org>
10341         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10342         Deleted unused file.
10343         
10344         * plugins/glade/plugin.c: Be able to close glade plugin when there
10345         there is no glade project loaded.
10346         
10347         * plugins/sourceview/sourceview.plugin,
10348         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10350 2006-03-23  Naba Kumar  <naba@gnome.org>
10352         * plugins/editor/print.c: Fixed a bug where some sections of
10353         printed/previewed text is not highlighted.
10354         
10355 2006-03-20  Johannes Schmid <jhs@gnome.org>
10357         * libanjuta/interfaces/libanjuta.idl:
10358         Added IAnjutaPrint
10359         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10360         as we do not use private apis. Show help window and startup because it does 
10361         not survive gdl
10362         
10363         * plugins/document-manager/action-callbacks.c:
10364         plugins/editor/Makefile.am:
10365         plugins/editor/text_editor.c:
10366         plugins/editor/print.c:
10367         plugins/editor/print.h:
10368         
10369         Fixed printing (nobody has missed it BTW ;-)
10370         
10371         * plugins/sourceview/sourceview.c:
10372         Fixed a crasher
10374 2006-03-20 Naba Kumar <naba@gnome.org>
10376         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10377         devhelp >= 0.9 < 0.11 versions.
10378         
10379 2006-03-20  Johannes Schmid <jhs@gnome.org>
10381         * plugins/sourceview/anjuta-document-loader.c
10382         plugins/sourceview/sourceview.c:
10383         
10384         Fixed encoding bugs
10386 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10388         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10389         Fixed bug (line position)
10390         Give the good line position whatever the active editor.
10392 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10394         * configure.in: Added fi to ALL_LINGUAS
10396 2006-03-19  Johannes Schmid <jhs@gnome.org>
10398         * plugins/sourceview/anjuta-document-loader.c:
10399         replace gnome_vfs_get_mime_type_for_name_and data
10401         * plugins/build-basic-autotools/build-basic-autotools.c:
10402         Fixed #335142
10404 2006-03-17  Johannes Schmid <jhs@gnome.org>
10406         * plugins/editor/editor.glade:
10407         Added style-editor again after it got lost somehow
10409 2006-03-17  Johannes Schmid <jhs@gnome.org>
10411         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10412         configure.in: require devhelp 0.11
10413         
10414         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10416         plugins/build-basic-autotools/build-basic-autotools.c:
10417         forgot a an installtion callback for the "install as root"-feature
10419 2006-03-17  Massimo Cora' <maxcvs@email.it>
10421         reviewed by: Johannes Schmid <jhs@gnome.org>
10423         * plugins/class-gen/anjuta-class-gen-plugin.glade
10424         plugins/class-gen/class_gen.c 
10425         plugins/class-gen/goc_template_header
10426         plugins/class-gen/goc_template_source
10427         
10428         Fixed bug #334663
10430 2006-03-16  Johannes Schmid <jhs@gnome.org>
10432         * plugins/sourceview/sourceview.c:
10433         Fixed "save-point" signal for undo actions
10435 2006-03-16  Massimo Cora' <maxcvs@email.it>
10436         
10437         reviewed by: Johannes Schmid <jhs@gnome.org>
10438         
10439         * plugins/document-manager/anjuta-docman.c:
10440         Implement tab drag and drop
10442 2006-03-16  Johannes Schmid <jhs@gnome.org>
10444         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10445         plugins/build-basic-autotools/build-basic-autotools.c:
10446         
10447         Implemented "install as root"-feature (#321455)
10449 2006-03-16  Johannes Schmid <jhs@gnome.org>
10451         * mime/.cvsignore
10452         plugins/sourceview/.cvsignore
10453         plugins/tools/scripts/.cvsignore:
10454         Added/extended .cvsignore files
10455         
10456         * plugins/sourceview/sourceview-autocomplete.c:
10457         plugins/sourceview/sourceview-autocomplete.h:
10458         plugins/sourceview/sourceview-prefs.c:
10459         plugins/sourceview/sourceview-private.h:
10460         plugins/sourceview/sourceview.glade:
10461         Autcomplete just works(tm) now and respects preferences
10462         
10463         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10464         Use better algorithm from autocomplete
10466 2006-03-15  Johannes Schmid <jhs@gnome.org>
10468         * src/anjuta-app.c:
10469         Fixed bug #304495
10471 2006-03-15  Johannes Schmid <jhs@gnome.org>
10473         * libanjuta/interfaces/libanjuta.idl:
10474         plugins/class-gen/class_gen.c:
10475         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10476         plugins/project-manager/plugin.c:
10477         
10478         Allow to add multiple source files (#320191)
10479         
10480         * configure.in: Require gnome-build 0.1.3
10482 2006-03-14  Johannes Schmid <jhs@gnome.org>
10484         * plugins/macro/macro-utils.c: Fixed bug #333606
10485         * plugins/file-wizard/file.c: Fixed bug #333601
10487 2006-03-13  Johannes Schmid <jhs@gnome.org>
10489         * plugins/sourceview/sourceview_autocomplete.c
10490         plugins/sourceview/sourceview_autocomplete.h
10491         plugins/sourceview/sourceview.c
10492         plugins/sourceview/sourceview-private.h
10493         plugins/sourceview/sourceview-prefs.c:
10494         
10495         Cleaned up and fixed several issues
10496         
10497 2006-03-13  Johannes Schmid <jhs@gnome.org>
10499         * plugins/sourceview/Makefile.am:
10500         plugins/sourceview/sourceview-autocomplete.c
10501         plugins/sourceview/sourceview-autocomplete.h:
10502         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10503         plugins/sourceview/sourceview-private.h:
10504         plugins/sourceview/sourceview.c:
10505         
10506         Added (buggy) autocomplete feature to sourceview
10507         
10508 2006-03-12 Naba Kumar <naba@gnome.org>
10510         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10511         libanjuta/anjuta-session.c: Added API docs.
10513 2006-03-12 Naba Kumar <naba@gnome.org>
10515         * TODO.tasks: Added couple of tasks.
10516         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10517         Register private class as early as possible so that members could
10518         point to self class. Code clean up.
10520 2006-03-12 Naba Kumar <naba@gnome.org>
10522         * po/POTFILES.in, po/POTFILES.skip: Updated.
10524 2006-03-11 Naba Kumar <naba@gnome.org>
10526         * libanjuta/anjuta-shell.c,
10527         plugins/document-manager/anjuta-docman.c,
10528         plugins/document-manager/plugin.c,
10529         plugins/symbol-browser/an_symbol_search.c,
10530         plugins/valgrind/vgrule-list.c: Use correct signal names while
10531         creating them.
10532         
10533         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10534         signal names and fixed enum IANJUTA_TYPE_* macro.
10536 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10538         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10539         plugins/search/search-replace.c :
10540         Fixed bug (Bookmark the good line).
10541         Search & Replace (Mark all matched strings).
10542         
10543 2006-03-09  Johannes Schmid <jhs@gnome.org>
10545         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10546         Completed changes from yesterday
10547         
10548         * plugins/document-manager/anjuta-document-manager.glade:
10549         plugins/editor/editor.glade
10550         plugins/editor/plugin.c: (activate_plugin)
10551         plugins/editor/text_editor.c
10552     plugins/sourceview/Makefile.am
10553         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10554         plugins/sourceview/sourceview.glade:
10555         Completed preference changes
10557 2006-03-08  Johannes Schmid <jhs@gnome.org>
10559         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10560         plugins/search/plugin.c: (activate_plugin):
10561         
10562         Removed Gtk-Criticals
10563         
10564         * plugins/document-manager/anjuta-document-manager.glade:
10565         plugins/document-manager/plugin.c: (on_docman_auto_save),
10566         (on_gconf_notify_timer), (prefs_init):
10567     plugins/document-manager/plugin.h:
10568         plugins/editor/text_editor.c: (text_editor_instance_init),
10569         (text_editor_dispose):
10570         plugins/editor/text_editor.h:
10571         plugins/editor/text_editor_cbs.c:
10572         plugins/editor/text_editor_cbs.h:
10573         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10574         plugins/glade/plugin.c: (activate_plugin):
10575         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10576         plugins/sourceview/sourceview-private.h:
10577         plugins/sourceview/sourceview.c: (on_menu_popup),
10578         (sourceview_new), (ifile_open), (ifile_savable_save),
10579         (ifile_savable_save_as), (ieditor_set_popup_menu),
10580         (ieditor_get_filename), (imark_mark):
10582     Moved autosave from editor to document manager and fixed some things in 
10583     Sourceview plugin
10585 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10587         * plugins/search/anjuta-search.glade :
10588         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10589         plugins/search/search-replace_bachend.c: Fixed a crash bug.
10590         plugins/search/search-replace.c : Fixed bug.
10591         
10592 2006-03-08  Johannes Schmid <jhs@gnome.org>
10594     * plugins/search/anjuta-search.glade
10595     Fixed widget names (glade is a bit stupid on copying widgets to other files)
10597 2006-03-07  Johannes Schmid <jhs@gnome.org>
10599         * plugins/document-manager/action-callbacks.c
10600         plugins/document-manager/anjuta-document-manager.glade
10601         plugins/document-manager/plugin.c: (prefs_init),
10602         (activate_plugin):
10603         plugins/editor/Makefile.am:
10604         plugins/editor/editor.glade:
10605         plugins/editor/plugin.c: (on_style_button_clicked),
10606         (activate_plugin), (dispose):
10607         plugins/editor/style-editor.c:
10608         
10609         Startet to seperate document-manager and editor preferences
10611         * plugins/search/Makefile.am:
10612         plugins/search/anjuta-search.glade:
10613         plugins/search/search-replace.c:
10614         
10615         Moved search GUI to search-plugin
10616                 
10617         * plugins/sourceview/sourceview-prefs.c:
10618         plugins/sourceview/sourceview-prefs.h:
10619         plugins/sourceview/sourceview-private.h:
10620         plugins/sourceview/sourceview.c: 
10621         plugins/sourceview/sourceview.h:
10622         plugins/sourceview/Makefile.am:
10623         plugins/sourceview/anjuta-document.h:
10624         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10625         plugins/sourceview/plugin.c: 
10626         
10627         Added some preferences to sourceview and fixed vfs_monitor
10628         
10629         * tagmanager/c.c: (parseParens): 
10630         Removed annoying debug message
10631         
10632         * libanjuta/interfaces/libanjuta.idl: 
10633         Removed IAnjutaEditorFactory::create_style_editor()
10635 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10637         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10638         Search : Bookmark all matched lines.
10640 2006-03-06  Johannes Schmid <jhs@gnome.org>
10642         * plugins/class-gen/anjuta-class-gen.plugin.in
10643         plugins/file-loader/plugin.c: (sort_wizards)
10644         (on_create_submenu), (activate_plugin)
10645         plugins/file-wizard/anjuta-file-wizard.plugin.in
10646         plugins/glade/anjuta-glade.plugin.in
10647         plugins/project-import/anjuta-project-import.plugin.in
10648         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10649         
10650         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
10651         sorted alphabeticly
10652         
10653         * plugins/project-wizard/templates/mkfile.wiz:
10654         Use configured project directory instead of ~/myproject
10655         
10656         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10657         (ifile_open):
10658         Show markers (again) and monitor uri
10660 2006-03-06  Naba Kumar  <naba@gnome.org>
10662         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10663         typedefs separately so that forward linking would work.
10664         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10666 2006-03-05  Naba Kumar  <naba@gnome.org>
10668         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10669         passing Enums and Structs in signals. Define struct _Name in
10670         generated code, so that forward referencing.
10671         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10672         
10673         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10674         
10675 2006-03-05  Naba Kumar  <naba@gnome.org>
10677         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10678         support. Generate GType definitions for enums in generated codes
10679         so that enums could be passed as signal params.
10680         
10681 2006-03-04  Naba Kumar  <naba@gnome.org>
10683         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10684         Restored cvs-moved revision files. They were originally marked
10685         deleted at their older locations. Now they are restored at
10686         their new locations. The changeset is one that was committed
10687         as part of document-manager, editor, search and print plugins
10688         separation from editor plugin.
10689         
10690 2006-03-03  Johannes Schmid <jhs@gnome.org>
10692         * plugins/sourceview/*:
10693         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
10694         poiting this out!
10696 2006-03-04  Naba Kumar  <naba@gnome.org>
10698         * plugins/gdb/*: Deleted removed files (see previous changlog
10699         entry for files list).
10700         
10701 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
10703         * plugins/debug-mananger/breakpoints.c,
10704         plugins/debug-manager/breakpoints.h,
10705         plugins/debug-manager/debug_tree.c,
10706         plugins/debug-manager/debug_tree.h,
10707         plugins/debug-manager/info.c,
10708         plugins/debug-manager/info.h,
10709         plugins/debug-manager/locals.c,
10710         plugins/debug-manager/locals.h,
10711         plugins/debug-manager/memory.c,
10712         plugins/debug-manager/memory.h,
10713         plugins/debug-manager/registers.c,
10714         plugins/debug-manager/registers.h,
10715         plugins/debug-manager/sharedlib.c,
10716         plugins/debug-manager/sharedlib.h,
10717         plugins/debug-manager/signal.c,
10718         plugins/debug-manager/signal.h,
10719         plugins/debug-manager/stack_trace.c,
10720         plugins/debug-manager/stack_trace.h,
10721         plugins/debug-manager/watch.c,
10722         plugins/debug-manager/watch.h,
10723         plugins/debug-manager/Makefile.am:
10724         Move from gdb plugin to debug manager plugin
10726         * plugins/debug-manager/anjuta-debug-manager.glade,
10727         plugins/debug-manager/anjuta-debug-manager.ui:
10728         Move all user interface from gdb to debug manager
10730         * plugins/debug-manager/utilities.c,
10731         plugins/debug-manager/utilities.h:
10732         Remove some unused code
10733         Add useful code from gdb plugin
10735         * plugins/debug-manager/start.c,
10736         plugins/debug-manager/start.h:
10737         Include code of attach_process
10738         Add more code to start the debugger
10740         * plugins/debug-manager/plugin.c,
10741         plugins/debug-manager/plugin.h,
10742         plugins/debug-manager/anjuta-debug-manager.plugin.in:
10743         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
10745         * plugins/debug-manager/debugger.c,
10746         plugins/debug-manager/debugger.h:
10747         Implement a queue of debugger command
10749         * plugins/gdb/actions.c,
10750         plugins/gdb/actions.h,
10751         plugins/gdb/watch_cbs.c,
10752         plugins/gdb/watch_cbs.h,
10753         plugins/gdb/watch_gui.c,
10754         plugins/gdb/watch_gui.h:
10755         Removed 
10757         * plugins/gdb/debugger.c,
10758         plugins/gdb/debugger.h,
10759         plugins/gdb/gdbmi.c,
10760         plugins/gdb/gdbmi.h,
10761         plugins/gdb/utilities.c,
10762         plugins/gdb/utilities.h,
10763         plugins/gdb/Makefile.am,
10764         plugins/gdb/anjuta-gdb.plugin.in:
10765         Implement necessary functions
10767         * plugins/gdb/parser.c,
10768         plugins/gdb/parser.h:
10769         Code for parsing variable previously in debug_tree.c
10771         * plugins/gdb/anjuta-gdb.glade,
10772         plugins/gdb/anjuta-gdb.ui:
10773         Remove user interface
10775         * plugins/gdb/gdbmi-test.c:
10776         Need update
10778         * plugins/gdb/anjuta-gdb.plugin.png:
10779         Try an improved icon for gdb (archer fish)
10781         * libanjuta/anjuta-debugger.c,
10782         libanjuta/anjuta-debugger.h,
10783         libanjuta/interfaces/libanjuta.idl,
10784         libanjuta/interfaces/anjuta-idl-compiler.pl,
10785         libanjuta/Makefile.am:
10786         Add declaration used in new IAnjutaDebugger interface
10788         * manuals/reference/libanjuta.types,
10789         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
10790         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
10791         Update documentation
10793 2006-03-02  Naba Kumar  <naba@gnome.org>
10795         * manuals/reference/libanjuta/Makefile.am,
10796         manuals/reference/libanjuta/libanjuta-docs.sgml,
10797         manuals/reference/libanjuta/libanjuta-sections.txt,
10798         manuals/reference/libanjuta/libanjuta.types,
10799         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10800         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
10801         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10802         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10803         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10804         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10805         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10806         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10807         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
10808         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10809         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10810         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10811         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10812         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10813         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10814         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
10815         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
10816         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10817         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10818         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10819         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10820         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10821         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10822         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10823         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10824         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10825         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10826         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10827         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10828         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
10829         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10830         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10831         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10832         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10833         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
10834         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10835         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
10836         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
10837         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10838         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10839         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
10840         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10841         manuals/reference/libanjuta/tmpl/plugins.sgml,
10842         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10843         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10844         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10845         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10846         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10847         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10848         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10849         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10850         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10851         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10852         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10853         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10854         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10855         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
10856         documentation.
10858 2006-02-28  Naba Kumar <naba@gnome.org>
10860         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10861         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
10862         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
10863         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
10864         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
10865         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
10866         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
10867         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
10868         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
10869         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
10870         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
10871         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
10872         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
10873         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
10875 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10877         * plugins/sourceview/sourceview.c:
10878         Select to brace, select block.
10880 2006-02-28  Johannes Schmid <jhs@gnome.org>
10882         * plugins/file-wizard/Makefile.am
10883         plugins/file-wizard/action-callbacks.c (removed)
10884         plugins/file-wizard/action-callbacks.h (removed)
10885         plugins/file-wizard/anjuta-file-wizard.ui
10886         plugins/file-wizard/plugin.c: (activate_plugin),
10887         (deactivate_plugin)
10888         plugins/file-wizard/plugin.h:
10889         Removed Edit->Insert Text submenu (replace by macros plugin)
10890         
10891         * plugins/sourceview/sourceview.c: (sourceview_new),
10892         (ieditor_set_popup_menu):
10893         Fixed some more bugs
10894         
10895         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
10897 2006-02-28  Naba Kumar <naba@gnome.org>
10899         * plugins/file-manager/an_file_view.c,
10900         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
10901         rows also and with delay 1 sec (the color and timout value should
10902         probably be picked up from some system wide preference key).
10904 2006-02-28  Naba Kumar <naba@gnome.org>
10906         * libanjuta/interfaces/libanjuta.idl,
10907         plugins/document-manager/action-callbacks.c,
10908         plugins/document-manager/plugin.c,
10909         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
10910         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
10911         Added interface checks in document manager and enable/disable
10912         menus based on supported interface.
10913         
10914         * plugins/project-import/anjuta-project-import.glade: Set some
10915         resonable size for the import dialog.
10917  2006-02-27  Naba Kumar  <naba@gnome.org>
10919         * libanjuta/interfaces/libanjuta.idl,
10920         plugins/document-manager/action-callbacks.c,
10921         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
10922         and eol conversion actions.
10924 2006-02-27  Johannes Schmid <jhs@gnome.org>
10925         
10926         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
10927         * plugins/file-manager/an_file_view.c
10928         plugins/file-manager/plugin.h:  Added tooltips
10929         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
10931 2006-02-26  Naba Kumar  <naba@gnome.org>
10933         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10934         plugins/build-basic-autotools/build-basic-autotools.c,
10935         plugins/build-basic-autotools/build-basic-autotools.h,
10936         plugins/build-basic-autotools/executer.c,
10937         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
10938         disable indicator highlights preferences from message manager to
10939         build plugin. Implemented message indicator highlights in build tool.
10940         
10941         * plugins/editor/text_editor.c: Fixed indicators.
10943 2006-02-26  Johannes Schmid <jhs@gnome.org>
10945         * plugins/sourceview/sourceview.c:
10946         - Fixed some bugs
10947         - Added markers
10948         * plugins/subversion/svn_auth.c:
10949         Fixed username/password authentification but there might be a memory corruption
10951 2006-02-26  Naba Kumar  <naba@gnome.org>
10953         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10954         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
10955         libanjuta/anjuta-launcher.h: Added documentation.
10957 2006-02-24  Naba Kumar  <naba@gnome.org>
10959         * plugins/editor/text_editor.c: Fixed change in API in
10960         IAnjutaEditorSelection::set().
10961         
10962 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10964         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
10965         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
10966         libanjuta/interfaces/libanjuta.idl :
10967         Search in sourceview editor (Select in buffer).
10970 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10972         * plugins/sourceview/sourceview.c :
10973         Fixed Replace, to_upper, to_lower.
10974         
10975         * plugins/search/search-replace_backend.c :
10976         Renamed header name.
10978 2006-02-22  Naba Kumar  <naba@gnome.org>
10980         * libanjuta/anjuta-plugin-description.c,
10981         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
10982         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
10983         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
10984         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10985         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
10986         
10987         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10988         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
10989         
10990 2006-02-21  Naba Kumar  <naba@gnome.org>
10992         * libanjuta/interfaces/libanjuta.idl,
10993         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10994         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
10995         interface for editor.
10997 2006-02-21  Naba Kumar  <naba@gnome.org>
10999         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11001         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11002         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11004 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11006         * GTKSOURCEVIEW EDITOR
11007         plugins/sourceview/sourceview.c :
11008         Fixed copy and Goto Line.
11009         
11010         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11011         plugins/macro/plugin.c :
11012         Fixed Insert key word and Insert macro.
11014 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11016         * plugins/document-manager/anjuta-docman.c:
11017         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11018         
11019         * configure.in:
11020         plugins/Makefile.am:
11021         plugins/sourceview/.cvsignore:
11022         plugins/sourceview/Makefile.am:
11023         plugins/sourceview/plugin.c: :
11024         plugins/sourceview/plugin.h:
11025         plugins/sourceview/sourceview.c: 
11026         plugins/sourceview/sourceview.h:
11027         plugins/sourceview/sourceview.plugin:
11028         plugins/sourceview/sourceview.plugin.in:
11029         plugins/sourceview/sourceview.png:
11031         Added sourceview editor plugin
11033 2006-02-19 Naba Kumar  <naba@gnome.org>
11035         * libanjuta/interfaces/libanjuta.idl,
11036         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11037         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11038         plugins/cvs-plugin/cvs-interface.c,
11039         plugins/document-manager/action-callbacks.c,
11040         plugins/document-manager/action-callbacks.h,
11041         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11042         plugins/search/plugin.c, plugins/search/search-replace.c,
11043         plugins/search/search-replace_backend.c,
11044         plugins/subversion/subversion-actions.c,
11045         plugins/subversion/subversion-callbacks.c,
11046         plugins/tools/editor.c, plugins/tools/execute.c,
11047         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11048         few fatal warnings.
11050 2006-02-15 Naba Kumar  <naba@gnome.org>
11052         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11053         within another.
11054         
11055         * libanjuta/interfaces/libanjuta.idl,
11056         plugins/document-manager/anjuta-docman.c,
11057         plugins/document-manager/plugin.c,
11058         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11059         unnecessary parameters from IAnjutaEditor interface and used proper
11060         types instead of 'gpointer'. Fixed various compiler warnings.
11061         
11062         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11063         file
11065 2006-02-12 Naba Kumar  <naba@gnome.org>
11067         * po/POTFILES.in: Updated.
11068         
11069 2006-02-11 Naba Kumar  <naba@gnome.org>
11071         * plugins/editor/properties.[cxx,h],
11072         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11073         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11074         to sci_prop_*(), because they were conflicting with external
11075         functions (in some ssl library).
11076         
11077 2006-02-08 Naba Kumar  <naba@gnome.org>
11079         Patch from Massimo Cora  <maxcvs@email.it>:
11080         * plugins/valgrind/anjuta-valgrind.schemas,
11081         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11082         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11083         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11084         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11085         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11086         plugins/valgrind/vgtoolview.c,
11087         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11088         before running the debugging session. I've added also a
11089         preference in Anjuta Preferences where you can specify
11090         the path to the valgrind binary. The default is /usr/bin/valgrind.
11091         Now it displays a dialog with the error. [it can be -program
11092         exited- or -file loaded or end of input-]. Some valgrind 3.x
11093         compatibility.
11094         
11095 2006-01-29 Naba Kumar  <naba@gnome.org>
11097         Patch from Massimo Cora  <maxcvs@email.it>:
11098         * configure.in, plugins/Makefile.am,
11099         plugins/valgrind/*: Valgrind plugin (requires
11100         binutils-dev and valgrind to be installed.
11102 2005-01-24 Johannes Schmid <jhs@gnome.org>
11104         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11105         plugins/tools/variables.c:
11106         Added current directory to possible variables
11108         * Patch from Günther Brammer <gbrammer@gmx.de>
11109         plugins/document-manager/anjuta-docman.c:
11110         Fix a crash on opening a file
11112         AUTHORS: Added Günther Brammer
11114 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11116         * libanjuta/anjuta-launcher.c:
11117         Fix a bug in AnjutaLauncher when output is bigger than buffer
11118         Probably fix bug #315188 and #305134
11120 2005-12-28      Johannes Schmid <jhs@gnome.org>
11121         
11122         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11123         * src/about.c: Use new gtk about dialog
11124         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11125         Updated anjuta_ui_add_action_group_entries call
11126         
11127         Patch from Jean Breford <jean.breford@normalesup.org>
11128         and Markus Habermehl <bmh1980de@yahoo.de>:
11129         
11130         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11131         * AUTHORS: Added Jean and Markus
11133 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11134         * plugins/search/search-replace.c :
11135         Bookmark all matched lines.
11136         * plugins/search/search-replace_backend.c :
11137         Fixed bug (Search in all project files).
11139 2005-12-21      Johannes Schmid <jhs@gnome.org>
11140         
11141         * plugins/search/plugin.c:
11142         Fixed signal names
11143         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11144         investigation needed.
11145         
11146         AUTHORS: Added Ross Goldner
11148 2005-12-19  Ross Golder  <ross@golder.org>
11150         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11151         application/xml MIME type.
11153 2005-12-18  Johannes Schmid <jhs@gnome.org>
11154         
11155         po/POTFILES.in: Updated files after directory changes
11156         HACKING: Removed outdated section 3 (anoncvs)
11158 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11160         * plugins/build-basic-autotools/build-basic-autotools.c:
11161         Save all files in editor before running a command
11163         * plugins/tools/execute.c:
11164         Use document manager plugin instead of each editor for
11165         saving all files
11167 2005-12-15  Johannes Schmid <jhs@gnome.org>
11169         * plugins/document-manager/action-callbacks.c:
11170         (on_save_all1_activate), (on_swap_activate)
11171         plugins/document-manager/anjuta-docman.c:
11172         (on_save_as_filesel_response), (on_notebook_switch_page):
11173         
11174         Fixed some remaining issues in document-manger
11176 2005-12-15      Johannes Schmid <jhs@gnome.org>
11178         * plugins/profile-default/default.anjuta:
11179         Load Search plugin and Message Manager by default
11181 2005-12-14  Johannes Schmid <jhs@gnome.org>
11182         
11183         * plugins/editor/text_editor.c
11184         libanjuta/anjuta-utils.c:
11185         
11186         Check if files differ when gnome-vfs monitoring is used.
11187         (Bug #309688)
11189 2005-12-13  Johannes Schmid <jhs@gnome.org>
11191         * plugins/document-manager/plugin.c:
11192         Only save modified files in ianjuta_file_savable_save() for document-manager
11193         as discussed on mailing list.
11194         
11195         * plugins/cvs-plugin/cvs-callbacks.c:
11196         Fixed dialog handling for empty log message
11198 2005-12-13  Johannes Schmid <jhs@gnome.org>
11200         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11201         
11202         * plugins/project-manager/* Removed ununsed files
11203         
11204         * plugins/symbol-browser/an_symbol_iter.c
11205         plugins/build-basic-autotools/build-basic-autotools.c
11206         plugins/build-basic-autotools/executer.c
11207         plugins/class-gen/class_gen.c
11208         plugins/class-inheritance/class-inherit.c
11209         plugins/cvs-plugin/cvs-actions.c
11210         plugins/cvs-plugin/cvs-interface.c
11211         plugins/debug-manager/attach_process.
11212         plugins/devhelp/plugin.c
11213         plugins/document-manager/plugin.c
11214         plugins/document-manager/indent_util.c
11215         plugins/editor/properties.cxx
11216         plugins/editor/aneditor.cxx
11217         plugins/editor/style-editor.c
11218         plugins/editor/text_editor.c
11219         plugins/macro/macro_db.c
11220         tagmanager/c.c:
11221         
11222         Use DEBUG_PRINT for debug messages
11224         libanjuta/anjuta-debug.h: Include config.h
11225         
11226         HACKING: Updated (BTW: does anyone read this?)
11227         
11228 2005-12-12  Johannes Schmid <jhs@gnome.org>
11230         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11231         * plugins/gdb/debugger.c
11232         
11233         Fix a crasher in gdb plugin
11234         
11235         * plugins/gtodo/plugin.c
11236         plugins/search/plugin.c
11237         
11238         Fixed bug #305301
11239         
11240         * plugins/document-manager/anjuta-docman.c:
11241         
11242         Fixed error markers 
11243         
11244         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11245         
11246         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11247         
11248         * plugins/document-manager/anjuta-docman.c:
11249         highlight changed files in docman popup-menu
11250         * plugins/gdb/debug-tree.c:
11251         plugins/gdb/debugger.c
11252         Do not corupt entire "locals" tree when variable pointer have
11253         additional info and arrays/strucs/unions correctly.
11254         
11256 2005-12-11  Johannes Schmid <jhs@gnome.org>
11258         * plugins/document-manager/anjuta-docman.c
11259         plugins/document-manager/plugin.c
11260         plugins/editor/text_editor.c:
11261         
11262         AUTHORS: Added Johan Ersvik
11264         Fixed "is-dirty" bug and tab ordering
11266 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11267         
11268         * plugins/editor/aneditor-autocomplete.cxx
11269         plugins/editor/aneditor-calltip.cxx
11270         plugins/editor/aneditor-priv.h
11271         plugins/symbol-browser/an_symbol.c
11272         plugins/symbol-browser/an_symbol_view.c
11273         tagmanager/entry.h
11274         tagmanager/tm_symbol.c
11275         tagmanager/tm_tag.c
11276         tagmanager/include/tm_symbol.h
11277         tagmanager/include/tm_tag.h
11278         tagmanager/c.c
11280         Better pointer recognition in tagmanager and symbol browser
11282 2005-12-11  Johannes Schmid <jhs@gnome.org>
11284         * plugins/search/*: New search plugin derived from search code in old editor
11285         plugin.
11286         
11287         * plugins/document-manager/*: new document-manger which is now seperated from
11288         editor to allow implementation of other editor widgets. Code is mostly derived
11289         from old editor plugin
11291         * plugins/print/* new print plugin which is not fully implemented in the
11292         moment
11294         * plugins/editor/text_editor.c: Added lots of interface code
11295         
11296         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11297         IAnjutaEditorFactory and extended IAnjutaEditor
11298         
11299         * configure.in, plugins/Makefile.am updated build system for new
11300         plugins
11302         This is a huge commit which might still contain some bugs and also has
11303         some fixmes. Things that are not working are the search toolbar because it
11304         does not use the same backend as any other searching function and printing
11305         (easy to fix) because it did not yet implement IAnjutaPrintable.
11307 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11309         * plugins/project-wizard/property.c:
11310         Use newer GtkFileChooser instead of GtkFileSelection with
11311         GnomeFileEntry to avoid a bug
11313         * plugins/project-wizard/install.c:
11314         Avoid an endless loop if project directory is not writable
11315         
11316         * plugins/project-wizard/druid.c:
11317         Allow creating project in empty directory without a
11318         warning
11320 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11321         
11322         Patch from Massimo Cora <maxcvs@email.it>
11323         * plugins/class-inheritence/class-inherit.c
11324         plugins/class-inheritence/plugin.c
11325         plugins/class-inheritence/plugin.h
11326         configure.in
11327         
11328         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11329         no longer supported!
11331 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11332         
11333         Patch from Johan Ersvik <jersvik@fastmail.fm>
11334         * plugins/message-view/message-view.c
11335         plugins/build-basic-autotools/build-basic-autotools.c
11336         plugins/build-basic-autotools/automake-c.filters
11338         This patch correct regex-filters for newer automake
11339         versions
11341 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11343        * plugins/tools/execute.c:
11344        Detect variables inside a word
11346 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11348         * libanjuta/anjuta-status.[ch],
11349         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11350         plugins/editor/anjuta-docman.c :
11351         New anjuta-status procedure.
11353 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11355         *Modified Files:
11356         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11357         plugins/editor/Makefile.am
11358         plugins/editor/anjuta-document-manager.glade
11359         plugins/editor/plugin.c plugins/editor/plugin.h
11360         plugins/editor/text_editor.c plugins/editor/text_editor.h
11361         *Added Files:
11362         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11363         plugins/editor/indent-util.c plugins/editor/indent-util.h
11364         plugins/editor/indent_test.c :
11365         Set and Preview indent preferences parameters.
11366         Saved indent user parameters.
11368 2005-10-27  Naba Kumar  <naba@gnome.org>
11370         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11371         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11372         theme color for saved documents.
11373         
11374 2005-10-26  Naba Kumar  <naba@gnome.org>
11376         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11377         list. Fixed bug #316731.
11378         
11379 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11381         * tagmanager/tm_symbol.c: Fixed bug #315218
11383 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11385         * plugins/build/build_file.c
11386           plugins/build-basic-autotools/build-basic-autotools.c
11387           plugins/tools/execute.c
11388           plugins/build/compile.c
11389           plugins/build/configurer.c
11390           plugins/debug-manager/plugin.c
11391           plugins/editor/plugin.c
11392           plugins/editor/print.c
11393           plugins/editor/text_editor.c
11394           plugins/file-loader/plugin.c
11395           plugins/file-manager/an_file_view.c
11396           plugins/symbol-browser/an_symbol_view.c
11397           plugins/gdb/debugger.c
11398           plugins/gdb/plugin.c
11399           plugins/glade/plugin.c
11400           plugins/macro/macro-actions.c
11401           plugins/macro/plugin.c
11402           plugins/profile-default/plugin.c
11403           plugins/project-manager/plugin.c
11404           plugins/project-manager/project_import.c
11405           plugins/symbol-browser/plugin.c
11406           plugins/tools/execute.c
11407           src/anjuta.c
11408           src/anjuta-actions.h
11409           src/shell.c:
11410           Correct spacing errors before and after "...".
11412 2005-10-20  Naba Kumar  <naba@gnome.org>
11414         * plugins/gdb/debugger.c: Fixed attach/detach process to
11415         updated UI properly.
11416         
11417 2005-10-18  Naba Kumar  <naba@gnome.org>
11419         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11420         #171314 too).
11421         
11422 2005-10-13  Naba Kumar  <naba@gnome.org>
11423         
11424         * plugins/project-mkfile-import/*: Removed separate import wizard for
11425         makefile based projects (because single widzard handles all wizards).
11427         * plugins/project-import/project-import.c: Made wizard window
11428         transient to main window.
11430         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11431         
11432         * AUTHORS: Added Eric's name in contributors list.
11433         
11434         * configure.in, plugins/Makefile.am,
11435         plugins/project-import/Makefile.am,
11436         plugins/project-import/anjuta-project-import.glade,
11437         plugins/project-import/project-import.c,
11438         plugins/project-import/project-import.h: Import wizard now detects
11439         both makefile and automake projects together instead of separate wizard.
11440         
11441         * plugins/project-wizard/templates/java/project.anjuta,
11442         plugins/project-wizard/templates/mkfile/project.anjuta,
11443         plugins/project-wizard/templates/python/project.anjuta,
11444         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11445         name to make it appropriate.
11447 2005-10-11  Naba Kumar  <naba@gnome.org>
11449         * configure.in: Fixed glade3 version requirement.
11451 2005-09-29  Alexander Shopov  <ash@contact.bg>
11453         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11455 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11457         * plugins/subversion/svn_auth.c
11458         plugins/subversion/anjuta_subversion.glade:
11459         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11461 2005-09-22  Naba Kumar  <naba@gnome.org>
11463         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11465         * configure.in,  plugins/Makefile.am
11466         plugins/project-manager/anjuta-project-manager.plugin.in,
11467         plugins/project-manager/plugin.c,
11468         (added) plugins/project-mkfile-import/.cvsignore,
11469         (added) plugins/project-mkfile-import/Makefile.am,
11470         (added) plugins/project-mkfile-import/
11471             anjuta-project-mkfile-import-plugin.png,
11472         (added) plugins/project-mkfile-import/
11473             anjuta-project-mkfile-import.glade,
11474         (added) plugins/project-mkfile-import/
11475             anjuta-project-mkfile-import.plugin.in,
11476         (added) plugins/project-mkfile-import/plugin.c,
11477         (added) plugins/project-mkfile-import/plugin.h,
11478         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11479         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11480         plugins/project-wizard/templates/Makefile.am,
11481         (added) plugins/project-wizard/templates/mkfile-logo.png,
11482         (added) plugins/project-wizard/templates/mkfile.wiz,
11483         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11484         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11485         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11486         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11487         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11488         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11489         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11490         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11491         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11492         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11493         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11494         Added makefile based project import wizard and wizard template.
11496 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11498         * libanjuta/anjuta-launcher.c: Reduced false password detections
11500 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11502         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11503         messages correctly.a
11505 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11506         
11507         * scintilla/Makefile.am: Changed scintilla library to noinst
11508         * pixmaps/Makefile.am: Install password.png
11509         * libanjuta/anjuta-launcher.c: Changed password detection
11510         to be able to access GNOME CVS with ssh.
11511         
11512 2005-08-31  Naba Kumar  <naba@gnome.org>
11514         * plugins/glade/plugin.c: Set transient window for the widget
11515         dialogs.
11516         
11517 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
11519         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11521 2005-08-10  Naba Kumar  <naba@gnome.org>
11523         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11524         as shortcut key for execute.
11526         * src/about.c: Clean up.
11527         
11528         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
11529         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11530         entry boxes.
11531         
11532 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11534         * plugins/editor/search-replace_backend.c :
11535         Fixed search in File Patterns.
11537 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
11539         * plugins/gdb/Makefile.am: Fixed a make -j x bug
11540         
11541 2005-08-04  Naba Kumar  <naba@gnome.org>
11543         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11544         for pango-1.8 rendering bug.
11545         
11546 2005-08-03  Naba Kumar  <naba@gnome.org>
11548         * plugins/glade/plugin.c: Proper names for plugin widgets.
11549         
11550         * plugins/subversion/anjuta-subversion.glade,
11551         plugins/subversion/svn-auth.c: Fixed authentication dialog and
11552         string allocations. Use passed default values when available.
11553         Set proper focus and dialog default response. Destroy dialog after use.
11554         Return error when appropriate.
11556 2005-08-02  Naba Kumar  <naba@gnome.org>
11558         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11559         for pango-1.8 rendering bug.
11560         
11561 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
11563         * scintilla/Makefile.am: Fixed a make -j x bug
11564         
11565 2005-08-02  Johannes Schmid <jhs@gnome.org>
11566         
11567         * plugins/subversion/svn-auth.c: Added username/password 
11568         auto function.
11570 2005-08-01  Naba Kumar  <naba@gnome.org>
11572         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11573         checks for character width calculations.
11574         
11575 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11577         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11579 2005-07-31  Naba Kumar  <naba@gnome.org>
11581         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11582         messup with pango 1.8. Fixed bug #311846.
11584 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11586         * plugins/gdb/memory.c : Fixed bug 305082.
11587         
11588         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11589         plugins/project-wizard/templates/gcj.wiz,
11590         plugins/project-wizard/templates/gnome.wiz,
11591         plugins/project-wizard/templates/gtk.wiz,
11592         plugins/project-wizard/templates/java.wiz,
11593         plugins/project-wizard/templates/python.wiz,
11594         plugins/project-wizard/templates/wxwin.wiz,
11595         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11597 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11599         * plugins/tools/execute.c:
11600         Correct a crash if editor is closed while a tool still use it.
11602 2005-07-28  Naba Kumar  <naba@gnome.org>
11604         * scintilla/*: Updated scintilla from their latest CVS.
11606 2005-07-27  Naba Kumar  <naba@gnome.org>
11608         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11609         plugins/build-basic-autotools/build-basic-autotools.c,
11610         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11611         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11612         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11613         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11614         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11615         plugins/message-view/plugin.c, plugins/patch/plugin.c,
11616         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11617         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11618         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11619         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11620         argument to anjuta_ui_add_action_group_entries() and
11621         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11622         Fixed all plugins to pass translation domain. This fixes untranslated
11623         UI bugs. 
11625 2005-07-27  Naba Kumar  <naba@gnome.org>
11627         * plugins/class-inheritance/class-callbacks.c,
11628         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11629         proper system colors.
11631 2005-07-26  Naba Kumar  <naba@gnome.org>
11633         * ROADMAP: Updated and added more tasks.
11635 2005-07-25  Naba Kumar  <naba@gnome.org>
11637         * ROADMAP: Updated and added more tasks.
11638         
11639 2005-07-24  Naba Kumar  <naba@gnome.org>
11641         * HACKING: Fixed format.
11643 2005-07-24  Naba Kumar  <naba@gnome.org>
11645         * ROADMAP: Fixed format.
11646         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11648 2005-07-24  Naba Kumar  <naba@gnome.org>
11650         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11651         * data/properties/cpp.properties: Added *.c++ as file extension for c++
11653 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11655         * plugins/tools/dialog.c, plugins/tools/dialog.h:
11656         Correct wrong sensitivity setting
11657         
11658         * plugins/tools/tool.c: Correct a crash when removing overridden tool
11659         
11660         * plugins/tools/variable.c:     Add variables for project manager
11662 2005-07-23  Naba Kumar  <naba@gnome.org>
11664         * ROADMAP: updated.
11666 2005-07-23 Naba Kumar  <naba@gnome.org>
11668         * plugins/subversion/Makefile.am,
11669         plugins/subversion/svn-auth.c,
11670         plugins/subversion/svn-auth.h: Added subversion authentication code
11671         stubs.
11672         
11673         * plugins/subversion/subversion-callbacks.c,
11674         plugins/subversion/subversion-callbacks.h,
11675         plugins/subversion/svn-backend-priv.h,
11676         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11677         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11678         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11679         Added file mode line.
11681 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
11683         * configure.in: Added 'gl' to ALL_LINGUAS.
11685 2005-07-21 Naba Kumar  <naba@gnome.org>
11687         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11688         the active sources and kill the running process without emitting
11689         signals (which could be fatal because the object is being destroyed).
11690         Incidentally, fixed the crash that happens when stopping an active
11691         debugger session. Disabled debug prints and code clean up.
11692         Fixed bug #305587.
11693         
11694         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
11695         message view object, because that prevents many unprocessed outputs
11696         from the cvs command from being appended in view. Does not set NULL
11697         to mesg_view private member (not required) so that any pending outputs
11698         to view is processed.Fixed bug #172666.
11700         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
11701         type in supported list.
11702         
11703 2005-07-18  Adam Weinberger  <adamw@gnome.org>
11705         * plugins/file-manager/anjuta-file-manager-plugin.glade:
11706           grammar/spelling fixes.
11708 2005-07-17 Naba Kumar  <naba@gnome.org>
11710         * (new) plugins/project-wizard/templates/terminal/cvsignore,
11711         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
11712         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
11713         plugins/project-wizard/templates/anjuta-plugin.wiz,
11714         plugins/project-wizard/templates/gcj.wiz,
11715         plugins/project-wizard/templates/gnome.wiz,
11716         plugins/project-wizard/templates/gtk.wiz,
11717         plugins/project-wizard/templates/gtkmm.wiz,
11718         plugins/project-wizard/templates/java.wiz,
11719         plugins/project-wizard/templates/python.wiz,
11720         plugins/project-wizard/templates/terminal.wiz,
11721         plugins/project-wizard/templates/terminal/Makefile.am,
11722         plugins/project-wizard/templates/terminal/po/Makefile.am,
11723         plugins/project-wizard/templates/terminal/src/Makefile.am,
11724         plugins/project-wizard/templates/wxwin.wiz,
11725         plugins/project-wizard/templates/xlib-dock.wiz,
11726         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
11727         wizards and updated .wiz files to install them in newly created
11728         projects.
11730 2005-07-16 Naba Kumar  <naba@gnome.org>
11732         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
11733         
11734         * plugins/file-manager/an_file_view.c,
11735         plugins/file-manager/plugin.c: Added file manager preferences to
11736         show/hide files ignored by version control (e.g. cvsignore).
11737         
11738         * plugins/editor/text_editor.c: Initialize vfs info struct.
11739         
11740         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
11741         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
11742         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
11743         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
11744         omf-install/.cvsignore, pixmaps/.cvsignore,
11745         plugins/file-manager/anjuta-file-manager-plugin.glade,
11746         scintilla/.cvsignore, scintilla/include/.cvsignore,
11747         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
11748         tagmanager/python.c: Updated.
11750 2005-07-16 Naba Kumar  <naba@gnome.org>
11752         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
11753         Fixed python parser to parser class methods.
11755 2005-07-15 Naba Kumar  <naba@gnome.org>
11757         * plugins/project-wizard/property.c: Used parenthesis to remove
11758         ambiguty.
11759         
11760         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11761         plugins/project-wizard/templates/gcj.wiz,
11762         plugins/project-wizard/templates/gnome.wiz,
11763         plugins/project-wizard/templates/gtk.wiz,
11764         plugins/project-wizard/templates/gtkmm.wiz,
11765         plugins/project-wizard/templates/java.wiz,
11766         plugins/project-wizard/templates/python.wiz,
11767         plugins/project-wizard/templates/terminal.wiz,
11768         plugins/project-wizard/templates/wxwin.wiz,
11769         plugins/project-wizard/templates/xlib-dock.wiz,
11770         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
11771         and names.
11773 2005-07-15 Naba Kumar  <naba@gnome.org>
11775         * plugins/project-wizard/templates/java.wiz,
11776         plugins/project-wizard/templates/java/Makefile.am,
11777         plugins/project-wizard/templates/java/project.anjuta,
11778         plugins/project-wizard/templates/python.wiz,
11779         plugins/project-wizard/templates/python/Makefile.am,
11780         plugins/project-wizard/templates/python/project.anjuta: Use different
11781         project files for java and python module where debugger is not
11782         included in the list of plugins.
11784 2005-07-15 Naba Kumar  <naba@gnome.org>
11786         * configure.in, plugins/project-wizard/templates/Makefile.am,
11787         plugins/project-wizard/templates/gcj-logo.png,
11788         plugins/project-wizard/templates/gcj.wiz,
11789         plugins/project-wizard/templates/gcj/.cvsignore,
11790         plugins/project-wizard/templates/gcj/Makefile.am,
11791         plugins/project-wizard/templates/gcj/configure.in.tpl,
11792         plugins/project-wizard/templates/gcj/src/.cvsignore,
11793         plugins/project-wizard/templates/gcj/src/Makefile.am,
11794         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
11795         plugins/project-wizard/templates/java-logo.png,
11796         plugins/project-wizard/templates/java.wiz,
11797         plugins/project-wizard/templates/java/configure.in.tpl,
11798         plugins/project-wizard/templates/java/po/Makefile.am,
11799         plugins/project-wizard/templates/java/po/POTFILES.in,
11800         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
11801         plugins/project-wizard/templates/java/src/main.java,
11802         plugins/project-wizard/templates/python-logo.png,
11803         plugins/project-wizard/templates/python.wiz,
11804         plugins/project-wizard/templates/python/.cvsignore,
11805         plugins/project-wizard/templates/python/Makefile.am,
11806         plugins/project-wizard/templates/python/configure.in.tpl,
11807         plugins/project-wizard/templates/python/po/.cvsignore,
11808         plugins/project-wizard/templates/python/po/Makefile.am,
11809         plugins/project-wizard/templates/python/po/POTFILES.in,
11810         plugins/project-wizard/templates/python/src/.cvsignore,
11811         plugins/project-wizard/templates/python/src/Makefile.am,
11812         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
11813         plugins/project-wizard/templates/python/src/main.py: Added Generic
11814         gcj and python project wizards. Fixed Generic java project to
11815         use _JAVA primary. Update gnome-build from cvs for them to work
11816         correctly.
11818 2005-07-12 Naba Kumar  <naba@gnome.org>
11820         * plugins/project-manager/plugin.c: Automatically determine
11821         project backend by probing.
11822         
11823 2005-07-04 Naba Kumar  <naba@gnome.org>
11825         * Makefile.am: Do not install old anjuta.glade file which conflicts
11826         with newer src/anjuta.glade.
11828 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11830         * plugins/an_symbol_prefs.c:
11831         Sort list of available symbol files
11833 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
11835         * plugins/build-basic-autotools.c:
11836         Fixed #307810
11837         
11838         * plugins/gtodo/libgtodo.c:
11839         Possible fix for #307800
11841         * libanjuta/anjuta-encodings.c
11842         libanjuta/anjuta-launcher.c
11843         libanjuta/anjuta-preference-dialog.c
11844         libanjuta/anjuta-preferences.c
11845         libanjuta/anjuta-ui.c
11846         libanjuta/anjuta-util.c
11847         libanjuta/cell-renderer-captioned-image.c
11848         libanjuta/plugin.c:
11849         
11850         Patch from de_lupus@pandora.be (Kristof Vansant):
11851         Replaced deprecated gnome-i18n.h
11852         Closed #309153
11854 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
11855         
11856         * plugins/subversion/anjuta-subversion.glade
11857         plugins/subversion/anjuta-subversion.ui
11858         plugins/subversion/plugin.c
11859         plugins/subversion/subversion-actions.c
11860         plugins/subversion/subversion-callbacks.h
11861         plugins/subversion/subversion-callbacks.c
11862         plugins/subversion/svn-backend-priv.h
11863         plugins/subversion/svn-backend.h
11864         plugins/subversion/svn-backend.c
11865         plugins/subversion/svn-thread.h
11866         plugins/subversion/svn-thread.c:
11867         
11868         Implemented Subversion diff
11869         
11870 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
11871         
11872         * plugins/build-basic-autotools/build-basic-autotools.c:
11873         Fixed crash bug! Might be useful to release 2.0.2 soon
11874         because this bug will crash any build which produces errors
11875         or warnings
11877 === Anjuta 2.0.1 ===
11879 2005-06-27 Naba Kumar  <naba@gnome.org>
11881         * plugins/tools/execute.c: Formated code.
11882         
11883 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
11885         * plugins/build-basic-autotools/build-basic-autotools.c:
11886         Remove two memory leaks
11887         Check command output versus untranslated strings too
11889         * plugins/tools/execute.c:
11890         Remove two memory leaks
11891         Check command output versus untranslated strings too
11892         Remove description message
11894         * plugins/tools/fileop.c:
11895         Escape tool name in xml configuration file
11897 2005-05-26 Naba Kumar  <naba@gnome.org>
11899         * configure.in: Bumped version to 2.0.1
11900         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
11902         * plugins/tools/execute.c: Fixed clickable messages.
11903         * NEWS: Updated.
11905         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
11906         Deactivate glade plugin when last glade project is closed. Reorder
11907         glade widgets in layout. Change glade project when user selects a
11908         new project. Removed project from the list when user closes it. Fixed
11909         glade project file loading from URI. Save and restored loaded glade
11910         projects in/from session.
11912         * plugins/class-gen/action-callbacks.c,
11913         plugins/class-gen/anjuta-class-gen-plugin.glade,
11914         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
11915         plugins/file-wizard/anjuta-file-wizard.glade,
11916         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
11917         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
11918         "Add to project" correctly. Use the source file path returned after
11919         adding to project. Fixed memory leaks. Deactivate wizard plugins
11920         after use.
11921         
11922         * plugins/project-manager/plugin.c,
11923         plugins/project-wizard/anjuta-project-wizard.glade,
11924         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
11925         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
11926         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
11927         project-wizard preference page to anjuta app, because they are
11928         more appropriated as general preferences. Renamed username and
11929         useremail properties keys.
11930         
11931         * po/POTFILES.in: Updated.
11933         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
11934         saved at closing.
11935         
11936         * plugins/file-loader/plugin.c: Do not use static variable to store
11937         created submenu in factory. Fixed crash in anjuta exit.
11938         
11939 2005-05-24 Naba Kumar  <naba@gnome.org>
11941         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11942         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11943         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11944         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11945         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11946         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11947         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11948         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11949         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11950         
11951         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11952         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11953         plugins/build-basic-autotools/build-basic-autotools.c,
11954         plugins/build-basic-autotools/build-basic-autotools.h,
11955         plugins/build-basic-autotools/executer.c,
11956         plugins/build-basic-autotools/executer.h,
11957         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
11958         plugins/tools/variable.c: Added an extra argument to
11959         anuta_util_dialog_input() to pass default value. Save/load project
11960         configure and execution parameters in/from session.
11962         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
11963         symbol browser is loaded.
11964         
11965         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
11966         freeze/thaw.
11968         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
11969         deactivate would not start shell.
11971 2005-05-24 Naba Kumar  <naba@gnome.org>
11973         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
11974         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
11975         libegg/egg-submenu-action.c, libegg/test-actions.c,
11976         plugins/build-basic-autotools/build-basic-autotools.c,
11977         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
11978         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
11979         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
11980         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
11981         plugins/macro/plugin.c, plugins/message-view/plugin.c,
11982         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
11983         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
11984         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11985         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11986         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
11988 2005-05-24 Naba Kumar  <naba@gnome.org>
11990         * data/properties/styles.properties: Fixed defalt font.
11992         * plugins/editor/search-replace.c,
11993         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
11994         project openness wihtout activating project-manager plugin (i.e.
11995         using anjuta_shell_get()).
11996         
11997         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
11998         - Completed add_source(), add_group() and add_target() methods of
11999         IAnjutaProjectManager.
12000         - Change their definition to return the added element (or NULL).
12001         - Used interface API for project main menus and 'add to project'
12002         from file-manager context menu.
12003         - Select proper default target/group when prompting for adding
12004         source/target/group.
12005         - Do not expand all nodes in selection tree when default selection
12006         are given (eases navigation in big projects).
12007         - Code clean ups.
12008         - Marked strings for translation.
12010 2005-05-23 Naba Kumar  <naba@gnome.org>
12012         * src/anjuta-app.c: Save menu accelerators on change.
12013         * NEWS: Updated.
12014         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12015         save-as dialog (leading to crash later).
12017 2005-05-22 Naba Kumar  <naba@gnome.org>
12019         * NEWS: Updated.
12020         * AUTHORS: Added developers for other projects. Updated.
12021         * TODO.tasks: Updated.
12022         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12023         
12024 2005-05-22 Naba Kumar  <naba@gnome.org>
12026         * plugins/tools/execute.c: Make parsable lines distinct by adding
12027         a "Click me" description in the message. Allow tools to open arbibrary
12028         file in editory using gdb-styled annotation (The line starts with two
12029         \032 characters followed by the file:line).
12030         
12031         * plugins/tools/scripts/prepare-changelog.pl,
12032         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12033         ChangeLog file itself and open it.
12035 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12037         * plugins/tools/execute.c:
12038         Parse output in message pane
12039         Correct a crash on plugin deactivation
12041         * plugins/tools/fileop.c,
12042         plugins/tools/tool.c,
12043         plugins/tools/tool.h:
12044         Load only valid tools
12046 2005-06-21  Naba Kumar  <naba@gnome.org>
12048         * anjuta.spec.in: Fixed devel package requirement.
12050         * plugins/message-view/message-view.c: Scroll message on next/previous.
12052         * TODO.tasks: Updated.
12054         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12055         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12056         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12057         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12058         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12059         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12060         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12061         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12063         * libanjuta/anjuta-preferences.c,
12064         plugins/build-basic-autotools/build-basic-autotools.c,
12065         plugins/build-basic-autotools/executer.c,
12066         plugins/class-gen/action-callbacks.c,
12067         plugins/class-gen/action-callbacks.h,
12068         plugins/class-gen/class_gen.c,
12069         plugins/cvs-plugin/cvs-interface.c,
12070         plugins/debug-manager/attach_process.c,
12071         plugins/debug-manager/plugin.c,
12072         plugins/debug-manager/utilities.c,
12073         plugins/debug-manager/utilities.h,
12074         plugins/editor/aneditor-autocomplete.cxx,
12075         plugins/editor/aneditor.cxx,
12076         plugins/editor/search-replace.c,
12077         plugins/editor/search-replace_backend.c,
12078         plugins/gdb/breakpoints.c,
12079         plugins/gdb/registers.c,
12080         plugins/patch/plugin.c,
12081         plugins/project-wizard/druid.c,
12082         plugins/project-wizard/install.c,
12083         plugins/subversion/plugin.c,
12084         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12085         codes.
12087         * plugins/class-gen/action-callbacks.c,
12088         plugins/project-wizard/parser.c,
12089         plugins/project-wizard/property.c,
12090         plugins/project-wizard/values.c,
12091         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12093         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12094         alphabetically
12096 2005-06-20  Naba Kumar  <naba@gnome.org>
12098         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12099         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12100         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12101         
12102         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12103         exit idle function.
12104         
12105         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12106         Fixed possible memory corruption.
12108         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12109         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12110         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12111         progress bar increment and added progress status for symbol refresh
12112         and project loading.
12113         
12114         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12115         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12116         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12117         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12118         bar.
12120         * TODO.tasks: Updated.
12122 2005-06-19  Naba Kumar  <naba@gnome.org>
12124         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12125         Fixed warning.
12126         
12127         * plugins/project-import/project-import.c: Deactivate plugin when done.
12128         
12129 2005-06-18  Naba Kumar  <naba@gnome.org>
12131         * plugins/profile-default/plugin.c: Fixed error when loading another
12132         project while a project is still loaded.
12133         
12134         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12135         signal from gnome-build to popup group properties.
12136         
12137         * src/anjuta.c: Load default session by default.
12139         * po/POTFILES.in: Added missing files.
12140         
12141         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12142         activate plugin on load (activate it separately). Connect to activate
12143         and deactivate signals for housekeeping, so that if plugins are
12144         activated or deactivate externally, they are properly recorded.
12145         
12146         * plugins/profile-default/plugin.c: Save profile before a project
12147         is loaded so that it could be restored when project is closed.
12148         
12149         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12151 2005-06-17  Naba Kumar  <naba@gnome.org>
12153         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12154         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12155         for project. The plugins loaded for the project is restored when project
12156         is loaded next time.
12157         
12158         * TODO.tasks: Updated.
12159         
12160 2005-06-15  Naba Kumar  <naba@gnome.org>
12162         * plugins/tools/scripts/find-fixmes.pl,
12163         (new) plugins/tools/scripts/translation-status.pl,
12164         plugins/tools/scripts/tools-2.xml.in,
12165         plugins/tools/scripts/Makefile.am,
12166         plugins/tools/scripts/prepare-changelog.pl: Added translation
12167         status script. Completed find-fixmes.pl script. Fixed bugs.
12169         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12170         tool path.
12172 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12174         * plugins/message-view/anjuta-message-manager-plugin.glade :
12175         renamed "messages.tag.position" to "messages.tab.position".
12176         plugins/message-view/anjuta-msgman.c : 
12177         Messages tab position prefrences.
12178         
12179 2005-06-14  Naba Kumar  <naba@gnome.org>
12181         * (new) plugins/tools/scripts/find-fixmes.pl,
12182         (new) plugins/tools/scripts/tools-2.xml.in,
12183         (new) plugins/tools/scripts/Makefile.am,
12184         (new) plugins/tools/scripts/prepare-changelog.pl,
12185         plugins/tools/plugin.h, plugins/tools/fileop.c,
12186         plugins/tools/Makefile.am, configure.in: Added system tools.
12188 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12190         * plugins/tools/editor.c:
12191         Take care of creating .anjuta directory if missing
12193 2005-06-10  Naba Kumar  <naba@gnome.org>
12195         * configure.in: Increased gnome-build required to version 0.1.2.
12196         
12197         * plugins/project-manager/plugin.c: Fixed target/group removal.
12198         Fixed memory leaks.
12199         
12200 2005-06-10  Naba Kumar  <naba@gnome.org>
12202         * plugins/project-manager/plugin.c: Implemented target/group
12203         configuration (update gnome-build module from cvs).
12204         
12205 2005-06-07  Naba Kumar  <naba@gnome.org>
12207         Patch from: Massimo Cora'  <maxcvs@email.it>:
12208         * plugins/class-inheritance/Makefile.am,
12209         plugins/class-inheritance/class-inherit.c,
12210         plugins/class-inheritance/class-inherit.h,
12211         plugins/class-inheritance/plugin.c,
12212         plugins/class-inheritance/plugin.h,
12213         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12214         expanded view of classes in hierarchy canvas (collapsable again).
12215         
12216 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12218         * scintilla/patches/scintilla-64-bit.diff (added)
12219         * plugins/patch/patch-plugin.c:
12220         Conditional build for GTK 2.4 and GTK 2.6
12222 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12224         * plugins/tools/anjuta-tools.glade,
12225         plugins/tools/editor.c,
12226         plugins/tools/plugin.h,
12227         plugins/tools/fileop.c:
12228         Add a check box to edit an user script
12229         Correct a few memory leak
12231         * plugins/tools/execute.c,
12232         plugins/tools/tool.c,
12233         plugins/tools/tool.h:
12234         Move utility remove_mnemonic function in tool.c
12235         Small fix
12237 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12239         Patch from sbrabec@suse.cz:
12240         * configure.in
12241         scintilla/include/Scintilla.h:
12242         
12243         Fix 64-Bit warnings in gcc 4
12245 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12246         
12247         * plugins/patch/patch_plugin.c
12248         plugins/patch/patch.h
12249         plugin/patch/patch-plugin.glade
12250         plugin/patch/Makefile.am:
12251         
12252         Changed patch plugin to use libglade and new gtk 2.6 widgets
12254 2005-05-31  Naba Kumar  <naba@gnome.org>
12256         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12257         * plugins/editor/text_editor.c: Don't show error
12258         for empty files.
12259         
12260 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12261         
12262         * plugins/message-view/anjuta-message-manager.ui,
12263         plugins/message-view/anjuta-msgman.c,
12264         plugins/message-view/anjuta-msgman.h,
12265         plugins/message-view/message-view.c,
12266         plugins/message-view/message-view.h,
12267         plugins/message-view/plugin.c:
12268         Add a popup menu in messages panes
12269         Move save message pane option in it
12271 2005-05-28  Naba Kumar  <naba@gnome.org>
12273         * data/properties/styles.properties: Fixed default font
12274         names and sizes.
12276         * plugins/editor/style-editor.c: cleanup.
12277         
12278 2005-05-25  Naba Kumar  <naba@gnome.org>
12280         * plugin/gdb/plugin.c: Start gdb even if the program does
12281         not exists. Fixes bug #305074
12282         
12283 2005-05-24  Naba Kumar  <naba@gnome.org>
12285         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12286         * configure.in: graphviz pkgconfig path.
12288 2005-05-24  Naba Kumar  <naba@gnome.org>
12290         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12291         * TODO.tasks: Updated.
12292         
12293 2005-05-22  Naba Kumar  <naba@gnome.org>
12295         * anjuta.spec.in: Fixed spec file
12296         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12298 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12299         
12300         * TODO.tasks: Updated.
12302         * plugins/message-view/anjuta-message-manager.ui,
12303         plugins/message-view/message-view.c,
12304         plugins/message-view/message-view.h,
12305         plugins/message-view/plugin.c:
12306         Add shortcut for next and previous message
12307         Add a save message menu item
12308         Fix a bug in previous message
12310 2005-05-21  Naba Kumar  <naba@gnome.org>
12312         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12313         doc/Makefile.am, global-tags/create_global_tags.sh,
12314         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12315         and rpm package creation. Fixed installation paths.
12316         
12317         * plugins/editor/anjuta-document-manager.glade,
12318         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12319         and indent options.
12320         
12321         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12323 2005-05-21  Naba Kumar  <naba@gnome.org>
12325         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12326         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12327         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12328         tagmanager/Makefile.am: Fixed paths configure variables to take
12329         automake configure variables instead of hardcoding.
12331         * global-tags/tm_global_tags.c: Formated code.
12333         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12334         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12335         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12336         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12337         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12338         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12339         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12340         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12341         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12343 2005-05-20  Naba Kumar  <naba@gnome.org>
12345         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12346         and fixed rpm spec file (more testing required).
12347         
12348         * data/gdb.init: Don't set gdb prompt.
12349         
12350         * mime/Makefile.am: run update-mime-data only on system-wide install.
12351         
12352         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12354 2005-05-19  Naba Kumar  <naba@gnome.org>
12356         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12357         while it's not visible.
12359         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12360         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12361         
12362 2005-05-19  Naba Kumar <naba@gnome.org>
12364         * configure.in: Fixed subversion checks. Added
12365         --disable-plugin-subversion and --disable-plugin-glade
12366         configure flags to manually turn off their plugin builds.
12368         * plugins/editor/plugin.c: Save and restore current editor line
12369         positions in session.
12371 2005-05-18  Naba Kumar  <naba@gnome.org>
12373         * AUTHORS: Fixed email address.
12374         
12375         * libanjuta/anjuta-utils.c,
12376         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12377         when the projectmanager toplevel is not a window. Check for valid
12378         gtkwindow type before using the passed window as parent for anjuta
12379         dialogs.
12381 2005-05-17  Naba Kumar  <naba@gnome.org>
12383         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12384         
12385         * plugins/cvs-plugin/Makefile.am,
12386         plugins/devhelp/plugin.c,
12387         plugins/file-loader/Makefile.am,
12388         plugins/macro/Makefile.am,
12389         plugins/message-view/Makefile.am,
12390         plugins/patch/Makefile.am,
12391         plugins/project-manager/Makefile.am,
12392         plugins/subversion/Makefile.am,
12393         plugins/symbol-browser/Makefile.am: Removed -module flags
12394         from libtool flags
12396         * MAINTAINERS: Added file so that I could recieve bugzilla
12397         reports.
12399         * plugins/glade/plugin.c: Fixed compile error.
12401 === Anjuta 2.0.0 ===
12403 2005-05-15  Naba Kumar  <naba@gnome.org>
12405         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12406         version to 2.0.0.
12408         * plugins/symbol-browser/an_symbol_view.c,
12409         plugins/symbol-browser/plugin.c,
12410         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12411         symbols have been updated. Reset file symbols when update
12412         occurs. Fixed memory leaks.
12414         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12415         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12416         
12417 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12419         * plugins/tools/anjuta-tools.glade:
12420         Remove unused parameter dialog
12422         * plugins/tools/dialog.c,
12423         plugins/tools/fileop.c,
12424         plugins/tools/fileop.h,
12425         plugins/tools/tool.c,
12426         plugins/tools/tool.h,
12427         plugins/tools/variable.c:
12428         Add a few comments and cleanups
12430         * plugins/tools/editor.c,
12431         plugins/tools/editor.h:
12432         Remove code from previous plugin and add comments
12433         Use main window as parent (instead of tool list)
12435         * plugins/tools/execute.c,
12436         plugins/tools/execute.h:
12437         Remove code from previous plugin and add comments
12438         Fix warnings
12440 2005-05-14  Naba Kumar  <naba@gnome.org>
12442         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12443         release.
12444         
12445         * configure.in: Fixed
12446         
12447         * plugins/class-inheritance/class-inheritance.png: New icon.
12448         
12449         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12450         screws up when reparented.
12452 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12454         * plugins/editor/search-replace.c,
12455         plugins/editor/search-replace_backend.c
12456         plugins/project-manager/plugin.c : Clear find pane if searching same 
12457         expression. Clean code.
12459 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12461         * configure.in: Added ne in ALL_LINGUAS
12462         
12463 2005-05-13  Naba Kumar  <naba@gnome.org>
12465         * configure.in: Fixed glade-3 version.
12466         
12467         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12468         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12469         plugins/gdb/watch.c: Update locals, watch and frame document on
12470         frame change.
12472 2005-05-12  Naba Kumar  <naba@gnome.org>
12474         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12475         scope autocompletion when the function definition is incomplete.
12476         
12477         * plugins/class-gen/anjuta-class-gen.plugin.in,
12478         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12479         plugins/gdb/plugin.c,
12480         plugins/glade/anjuta-glade.plugin.in,
12481         plugins/project-import/anjuta-project-import.plugin.in,
12482         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12483         titles for the wizards.
12485 2005-05-11  Naba Kumar  <naba@gnome.org>
12487         * configure.in, plugins/debug-manager/Makefile.am,
12488         plugins/debug-manager/plugin.c,
12489         (added) plugins/debug-manager/images/.cvsignore,
12490         (added) plugins/debug-manager/images/Makefile.am,
12491         (added) plugins/debug-manager/images/detach-16.png,
12492         (added) plugins/debug-manager/images/detach.png,
12493         (added) plugins/debug-manager/images/step-into-16.png,
12494         (added) plugins/debug-manager/images/step-into.png,
12495         (added) plugins/debug-manager/images/step-out-16.png,
12496         (added) plugins/debug-manager/images/step-out.png,
12497         (added) plugins/debug-manager/images/step-over-16.png,
12498         (added) plugins/debug-manager/images/step-over.png,
12499         plugins/gdb/Makefile.am,
12500         plugins/gdb/breakpoints.c,
12501         plugins/gdb/plugin.c,
12502         (added) plugins/gdb/images/.cvsignore,
12503         (added) plugins/gdb/images/Makefile.am,
12504         (added) plugins/gdb/images/breakpoint.png,
12505         (added) plugins/gdb/images/locals.png,
12506         (added) plugins/gdb/images/stack.png,
12507         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12508         'remove all'. Added debugger icons.
12510         * plugins/editor/text_editor.c: Fixed file monitor.
12512         Patch from: Massimo Cora'  <maxcvs@email.it>
12513         * plugins/patch/anjuta-patch-plugin.png,
12514         plugins/class-gen/Makefile.am,
12515         plugins/class-gen/action-callbacks.c,
12516         plugins/class-gen/class_gen.c,
12517         plugins/class-gen/class_logo.xpm: Implemented vcs
12518         file addions. New icons by Fabio Zecchini
12520 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12522         * libanjuta/interfaces/libanjuta.idl
12523         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12524         plugins/editor/search-replace_backend.c
12525         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12527 2005-05-11  Naba Kumar  <naba@gnome.org>
12528         
12529         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12530         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12531         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12532         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12533         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12534         memory leaks.
12535         
12536         * plugins/symbol-browser/an_symbol_prefs.c,
12537         plugins/symbol-browser/an_symbol_search.c,
12538         plugins/symbol-browser/an_symbol_view.c,
12539         plugins/symbol-browser/an_symbol_view.h,
12540         plugins/symbol-browser/plugin.c: Fixed memory leaks.
12542 2005-05-11  Naba Kumar  <naba@gnome.org>
12544         * libanjuta/anjuta-shell.c: Fixed runtime warning.
12545         
12546         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12547         progress bar location at create time, instead of hardcoding.
12548         
12549         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12550         Added mini splash screen.
12551         
12552         * plugins/editor/text_editor.c: Do not produce warning when file
12553         monitor could not be created.
12554         
12555         * plugins/profile-default/plugin.c: Save project session on exit.
12556         Show mini splash with progress bar at profile load.
12558 2005-05-10  Naba Kumar  <naba@gnome.org>
12560         * configure.in, manuals/Makefile.am: Fixed compile flags.
12561         Disable outdated manuals builds.
12562         
12563         * global-tags/Makefile.am: Uninstall tags files on
12564         'make uninstall'
12565         
12566         * libegg/Makefile.am: Use configured deprecated flags.
12567         
12568         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12569         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12570         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12571         Updated.
12572         
12573         * mime/Makefile.am: Take DESTDIR into account.
12574         
12575         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12576         
12577         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12578         on scope autocompletion.
12579         
12580         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12581         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12582         shared libs and static libs paths for debugging. Order them
12583         correctly.
12584         
12585         * po/POTFILES.in: Updated.
12587 2005-05-09  Naba Kumar  <naba@gnome.org>
12589         * libanjuta/interfaces/libanjuta.idl,
12590         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12591         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12592         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12593         Implemented debugger source directory search and emits location changed
12594         signal with absolute path of the file.
12596         * plugins/tools/tool.c: Fixed compile errors.
12597         
12598 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
12600         * plugins/tools/anjuta-tools.glade,
12601         plugins/tools/dialog.h,
12602         plugins/tools/dialog.c,
12603         plugins/tools/plugin.c,
12604         plugins/tools/editor.c:
12605         Improve graphical user interface
12606         Remove old code
12607         Correct an error on close
12608         Some cleanups
12610         * plugins/tools/fileop.c,
12611         plugins/tools/tool.h,
12612         plugins/tools/tool.c:
12613         Change the tool internal structure
12614         Support having tools configuration in several places
12616 2005-05-08  Naba Kumar  <naba@gnome.org>
12618         * plugins/gdb/actions.c,
12619         (removed) plugins/gdb/registers_cbs.c,
12620         (removed) plugins/gdb/registers_cbs.h,
12621         (removed) plugins/gdb/registers_gui.c,
12622         (removed) plugins/gdb/sharedlib_cbs.c,
12623         (removed) plugins/gdb/sharedlib_cbs.h,
12624         (removed) plugins/gdb/sharedlib_gui.c,
12625         (removed) plugins/gdb/signals_cbs.c,
12626         (removed) plugins/gdb/signals_cbs.h,
12627         (removed) plugins/gdb/signals_gui.c: Removed dead files.
12629 2005-05-08  Naba Kumar  <naba@gnome.org>
12631         * plugins/build-basic-autotools/executer.c: Fixed programs
12632         listing dialog.
12633         
12634         * plugins/debug-manager/Makefile.am,
12635         plugins/debug-manager/anjuta-debug-manager.glade,
12636         plugins/debug-manager/plugin.c,
12637         plugins/gdb/Makefile.am: Used libglade for programs listing
12638         dialog.
12639         
12640         * (added) plugins/gdb/pointer.png: Stack pointer image.
12641         
12642         * libanjuta/anjuta-marshal.list,
12643         pixmaps/Makefile.am,
12644         plugins/gdb/actions.c,
12645         plugins/gdb/actions.h,
12646         plugins/gdb/anjuta-gdb-plugin.ui,
12647         plugins/gdb/anjuta-gdb.glade,
12648         plugins/gdb/breakpoints.c,
12649         plugins/gdb/breakpoints.h,
12650         plugins/gdb/debug_tree.c,
12651         plugins/gdb/debug_tree.h,
12652         plugins/gdb/debugger.c,
12653         plugins/gdb/debugger.h,
12654         plugins/gdb/gdbmi-test.c,
12655         plugins/gdb/gdbmi.c,
12656         plugins/gdb/gdbmi.h,
12657         plugins/gdb/info.c,
12658         plugins/gdb/info.h,
12659         plugins/gdb/locals.c,
12660         plugins/gdb/locals.h,
12661         plugins/gdb/memory.c,
12662         plugins/gdb/memory.h,
12663         plugins/gdb/plugin.c,
12664         plugins/gdb/plugin.h,
12665         plugins/gdb/registers.c,
12666         plugins/gdb/registers.h,
12667         plugins/gdb/registers_cbs.c,
12668         plugins/gdb/registers_cbs.h,
12669         plugins/gdb/registers_gui.c,
12670         plugins/gdb/sharedlib.c,
12671         plugins/gdb/sharedlib.h,
12672         plugins/gdb/sharedlib_cbs.c,
12673         plugins/gdb/sharedlib_cbs.h,
12674         plugins/gdb/sharedlib_gui.c,
12675         plugins/gdb/signals.c,
12676         plugins/gdb/signals.h,
12677         plugins/gdb/signals_cbs.c,
12678         plugins/gdb/signals_cbs.h,
12679         plugins/gdb/signals_gui.c,
12680         plugins/gdb/stack_trace.c,
12681         plugins/gdb/stack_trace.h,
12682         plugins/gdb/utilities.c,
12683         plugins/gdb/utilities.h,
12684         plugins/gdb/watch.c,
12685         plugins/gdb/watch.h,
12686         plugins/gdb/watch_cbs.c,
12687         plugins/gdb/watch_cbs.h,
12688         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12689         it for all debugger component updates and listing. Implemented
12690         user custom debugger command window. Fixed all debugger components
12691         to work correctly. Implemented debugger as GObject. Removed
12692         deprecated codes.
12693         
12694 2005-05-06  Naba Kumar  <naba@gnome.org>
12695         
12696         * TODO.tasks: Updated.
12697         
12698         * plugins/build-basic-autotools/Makefile.am,
12699         plugins/file-loader/Makefile.am,
12700         plugins/profile-default/Makefile.am,
12701         plugins/sample1/Makefile.am,
12702         plugins/symbol-browser/images/Makefile.am,
12703         src/Makefile.am: Fixed 'make distcheck' errors.
12705         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
12706         updates.
12708         * tagmanager/tm_workspace.c: Include prototypes in getting
12709         scope members.
12711 2005-05-06  Naba Kumar  <naba@gnome.org>
12713         * TODO.tasks: Updated.
12714         
12715         * configure.in, plugins/cvs-plugin/Makefile.am,
12716         plugins/debug-manager/Makefile.am,
12717         plugins/devhelp/Makefile.am,
12718         plugins/editor/Makefile.am,
12719         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
12720         
12721         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
12722         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
12723         interfaces.
12724         
12725         * tagmanager/tm_workspace.c,
12726         tagmanager/include/tm_workspace.h,
12727         plugins/editor/aneditor-autocomplete.cxx,
12728         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
12729         to return all matching tag types when no name is given instead of
12730         returning empty array.
12731         
12732         * plugins/symbol-browser/Makefile.am,
12733         (added) plugins/symbol-browser/an_symbol.c,
12734         (added) plugins/symbol-browser/an_symbol.h,
12735         plugins/symbol-browser/an_symbol_info.c,
12736         plugins/symbol-browser/an_symbol_info.h,
12737         (added) plugins/symbol-browser/an_symbol_iter.c,
12738         (added) plugins/symbol-browser/an_symbol_iter.h,
12739         plugins/symbol-browser/an_symbol_search.c,
12740         plugins/symbol-browser/an_symbol_view.c,
12741         plugins/symbol-browser/an_symbol_view.h,
12742         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12743         plugins/symbol-browser/plugin.c,
12744         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
12745         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
12746         plugin and implemented IAnjutaIterable interface for symbol search
12747         and iteration.
12749         * plugins/class-inheritance/Makefile.am,
12750         plugins/class-inheritance/class-inherit.c,
12751         plugins/class-inheritance/class-inherit.h,
12752         plugins/class-inheritance/plugin.h: Use the newly added
12753         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
12754         get rid of libanjuta-ctags.la dependencies.
12756 2005-05-02  Naba Kumar  <naba@gnome.org>
12758         * plugins/class-inheritance/class-inherit.c,
12759         plugins/class-inheritance/plugin.c,
12760         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
12761         be found for a class. Formated code.
12763         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
12764         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
12765         of editor tabs.
12766         
12767 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
12769         * libanjuta/anjuta-launcher.c:
12770         Keep trying sending data until all bytes have been written
12772         * plugins/tools/anjuta-tools.glade,
12773         plugins/tools/editor.c:
12774         Add a combo box to defined data from stdin
12776         * plugins/tools/execute.c:
12777         Send data in stdin if needed
12778         Code cleanups
12780         * plugins/tools/fileop.c,
12781         plugins/tools/tool.h,
12782         plugins/tools/tool.c:
12783         Store, load and save stdin data
12784         Use tools-2.xml instead of tools.xml
12786         * plugins/tools/plugin.c,
12787         plugins/tools/plugin.h:
12788         Code cleanups
12790         * plugins/tools/dialog.c,
12791         plugins/tools/dialog.h:
12792         Few code cleanups
12794         * plugins/tools/variable.c,
12795         plugins/tools/variable.h:
12796         Add editor related variables
12797         Code cleanups
12799 2005-04-29  Naba Kumar  <naba@gnome.org>
12801         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
12803         * plugins/editor/text_editor.c: Fixed line marker interpretation.
12804         
12805         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12806         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
12807         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
12808         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
12809         working on gdb MI interface. Completed MI parser interface.
12811         Patch from  Massimo Cora <maxcvs@email.it>:
12812         * plugins/class-inheritance/Makefile.am,
12813         plugins/class-inheritance/class-inherit.c,
12814         plugins/class-inheritance/class-inherit.h,
12815         plugins/class-inheritance/plugin.c,
12816         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
12817         Used system theme for colors. Display class members on mouse click.
12818         
12819 2005-04-28  Naba Kumar  <naba@gnome.org>
12821         * plugins/symbol-browser/an_symbol_prefs.c
12822         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
12823         implementation to create/add/remove custom tags files in symbol
12824         brower preferences.
12826         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
12827         EXTRA_DIST.
12829         * plugins/project-import/project-import.c: Fixed memory leaks and
12830         use correct debug prints.
12831         
12832         * TODO.tasks: Updated.
12833         
12834 2005-04-27  Naba Kumar  <naba@gnome.org>
12836         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
12837         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
12838         scintilla/Makefile.am: Fixed 'make distcheck' errors.
12840         * plugins/editor/anjuta-docman.c,
12841         plugins/editor/anjuta-docman.h,
12842         plugins/editor/plugin.c: Emit editor-added signal from docman
12843         and connect signals to new editor correctly.
12845         * plugins/class-inheritance/plugin.c,
12846         plugins/symbol-browser/plugin.c: Added stock icons.
12847         
12848         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12849         plugins/build-basic-autotools/executer.c,
12850         plugins/build-basic-autotools/executer.h: Added missing files
12851         for the execute programs implementation.
12853 2005-04-26  Naba Kumar  <naba@gnome.org>
12854         
12855         * TODO.tasks: Updated.
12857         * plugins/file-loader/plugin.c,
12858         plugins/project-import/anjuta-project-import.plugin.in,
12859         plugins/project-import/plugin.c,
12860         plugins/project-import/project-import.c,
12861         plugins/project-import/project-import.h: Be able to import older
12862         anjuta projects.
12864 2005-04-26  Naba Kumar  <naba@gnome.org>
12866         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
12867         removing it from the shell.
12869         * libanjuta/anjuta-shell.c,
12870         libanjuta/anjuta-shell.h,
12871         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
12872         so that widget additions are freezed or thaw using a pending queue.
12873         Fixded UI flicker while loading projects.
12875 2005-04-26  Naba Kumar  <naba@gnome.org>
12877         * TODO.tasks: Updated.
12878         
12879         * libanjuta/interfaces/libanjuta.idl: Added execute method for
12880         IAnjutaBuildable interface.
12881         
12882         * plugins/build-basic-autotools/Makefile.am,
12883         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12884         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12885         plugins/build-basic-autotools/build-basic-autotools.c,
12886         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
12887         interface and UI for executing project/file programs. Implemented
12888         IAnjutaFile interface so that executables could be opened directly.
12889         
12890         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
12891         Authors line (Reserved for external plugins, which do not have a way to
12892         show their credits).
12893         
12894         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
12895         [File Loader] group for menu labels (default to "Name" if it is not
12896         defined.
12897         
12898         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
12899         for executing external commands.
12901 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
12903         * plugins/project-wizard/property.c:
12904         Correct a memory leak
12906         * libanjuta/interfaces/libanjuta.idl,
12907         plugins/editor/text_editor.c:
12908         Add erase_all and replace_selection function to IAnjutaEditor
12910         * plugins/tools/anjuta-tools.glade,
12911         plugins/tools/fileop.c,
12912         plugins/tools/editor.c,
12913         plugins/tools/tool.c
12914         plugins/tools/tool.h:
12915         Add shortcut and icon 
12917         * plugins/tools/variable.c,
12918         plugins/tools/variable.h:
12919         Add a variable asking parameters at run time
12921         * plugins/tools/execute.c:
12922         Add a warning message for missing document manager
12923         Add replace buffer and replace selection output
12924         Correct an error in popup output
12926         * plugins/tools/plugin.c,
12927         plugins/tools/plugin.h,
12928         plugins/tools/anjuta-tools.ui,
12929         src/anjuta.ui:
12930         Few clean up
12931         Attach tools menu to a new place
12933 2005-04-25  Naba Kumar  <naba@gnome.org>
12935         * libanjuta/plugins.c, src/about.c, src/about.h,
12936         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
12937         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
12938         plugins (about box for plugins) menu.
12940 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12942         *  plugins/editor/search-replace.c :
12943         Displayed full path in Search pane window. 
12944         Bug 300231 : Selected line in Search pane window .
12945                 
12946 2005-04-23  Naba Kumar  <naba@gnome.org>
12948         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
12950 2005-04-22  Naba Kumar  <naba@gnome.org>
12952         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
12953         
12954         * plugins/project-wizard/templates/java.wiz,
12955         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
12956         to create bytecodes (.class) files.
12957         
12958         * plugins/symbol-browser/an_symbol_info.c,
12959         plugins/symbol-browser/an_symbol_info.h,
12960         plugins/symbol-browser/an_symbol_search.c,
12961         plugins/symbol-browser/an_symbol_view.c,
12962         plugins/symbol-browser/plugin.c,
12963         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
12964         in file symbol list.
12966 2005-04-22  Naba Kumar  <naba@gnome.org>
12968         * TODO.tasks: Updated.
12969         
12970         * plugins/class-inheritance/Makefile.am,
12971         plugins/subversion/Makefile.am: Do not install plugin files when
12972         plugin build condition is false.
12973         
12974         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12975         plugins/build-basic-autotools/build-basic-autotools.c,
12976         plugins/build-basic-autotools/build-basic-autotools.h,
12977         plugins/file-loader/anjuta-loader-plugin.ui,
12978         plugins/file-loader/dnd.c,
12979         plugins/file-loader/plugin.c,
12980         plugins/file-loader/plugin.h,
12981         plugins/project-manager/anjuta-project-manager.ui,
12982         plugins/project-manager/plugin.c: Added open file and build context
12983         menu in project manager context menu.
12985 2005-04-22  Naba Kumar  <naba@gnome.org>
12987         * configure.in: Added message output showing conditional plugins to
12988         build or not.
12989         
12990         * src/layout.xml: Added layout for class-inheritance plugin widget.
12991         
12992         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
12993         plugin name to remove redundant terms.
12994         
12995         * TODO.tasks: Updated.
12996         
12997         * configure.in,
12998         plugins/symbol-browser/Makefile.am,
12999         plugins/symbol-browser/an_symbol_view.c,
13000         (removed) plugins/symbol-browser/sv_class.xpm,
13001         (removed) plugins/symbol-browser/sv_function.xpm,
13002         (removed) plugins/symbol-browser/sv_macro.xpm,
13003         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13004         (removed) plugins/symbol-browser/sv_private_var.xpm,
13005         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13006         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13007         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13008         (removed) plugins/symbol-browser/sv_public_var.xpm,
13009         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13010         (removed) plugins/symbol-browser/sv_static_var.xpm,
13011         (removed) plugins/symbol-browser/sv_struct.xpm,
13012         (removed) plugins/symbol-browser/sv_unknown.xpm,
13013         (removed) plugins/symbol-browser/sv_variable.xpm,
13014         (added) plugins/symbol-browser/images/.cvsignore,
13015         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13016         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13017         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13018         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13019         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13020         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13021         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13022         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13023         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13024         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13025         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13026         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13027         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13028         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13029         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13030         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13031         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13032         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13033         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13034         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13035         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13036         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13037         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13038         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13039         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13040         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13041         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13042         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13043         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13044         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13045         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13046         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13047         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13048         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13049         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13050         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13051         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13052         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13053         pixmaps and added new icons (taken from monodevelop).
13055 2005-04-21  Naba Kumar  <naba@gnome.org>
13057         Patch from  Massimo Cora <maxcvs@email.it>:
13059         * configure.in, plugins/Makefile.am
13060         (new) plugins/class-inheritance/.cvsignore,
13061         (new) plugins/class-inheritance/Makefile.am,
13062         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13063         (new) plugins/class-inheritance/class-inherit.c,
13064         (new) plugins/class-inheritance/class-inherit.h,
13065         (new) plugins/class-inheritance/plugin.c,
13066         (new) plugins/class-inheritance/plugin.h,
13067         (new) plugins/class-inheritance/class-inheritance.png: Added class
13068         inheritance plugin.
13069         
13070         Changes by naba: Added pkgconfig check for graphviz and conditionally
13071         build graphviz.
13072         
13073         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13075 2005-04-20  Naba Kumar  <naba@gnome.org>
13077         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13078         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13079         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13080         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13081         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13082         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13083         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13084         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13085         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13086         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13087         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13088         
13089         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13090         message view management.
13092         * libanjuta/anjuta-children.[ch],
13093         plugins/build-basic-autotools/build-basic-autotools.c,
13094         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13095         Removed anjuta_children_init() function,
13096         because it is done automatically when first invoked. Introduced
13097         anjuta_children_recover() to recover the child signalling. Fixed
13098         child exit management to correctly recover the exit status.
13099         
13100         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13101         to properly shutdown the launcher and to kill the running process
13102         (without emitting any signal).
13103         
13104         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13105         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13106         gdb and program instance.
13108 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13110         * plugins/editor/search-replace.c :
13111         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13113 2005-04-18  Naba Kumar  <naba@gnome.org>
13115         * TODO.tasks: Marked completed items.
13116         
13117         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13118         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13119         plugins/project-manager/plugin.c: Prompt user for the debugging
13120         target (select from a list of project's executable targets) and
13121         correctly start debugger. Take care of libtool wrapping when the
13122         target selected is libtool target. Fixed debugger menu items
13123         sensitivity.
13125 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13127         * plugins/tools/execute.c,
13128         plugins/tools/execute.h:
13129         Implement save all files before running a command
13130         Implement all options for stdout and stderr except replace buffer
13131         Allow running several tools
13133         * plugins/tools/plugin.c:
13134         Move anjuta launcher in execute.c
13136         * plugins/tools/tools.h,
13137         plugins/tools/variable.c:
13138         Small changes
13140 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13142         * plugins/tools/anjuta-tools.glade:
13143         Add new properties in tool editor dialog
13144         Cosmetic improvements
13145         
13146         * plugins/tools/anjuta-tools.ui:
13147         Attach tool menu as a build menu
13149         * plugins/tools/dialog.c:
13150         Set tool menu item sensitivity in tool list
13151         Fix bugs
13153         * plugins/tools/editor.c,
13154         plugins/tools/editor.h,
13155         plugins/tools/fileop.c,
13156         plugins/tools/tool.c,
13157         plugins/tools/tool.h:
13158         Add new properties (active, save file...)
13159         Most of them are still not implemented
13161         * plugins/tools/execute.c,
13162         plugins/tools/execute.h:
13163         Reorganize code to support multiple run
13164         Support run in terminal
13165         
13166         * plugins/tools/plugin.c
13167         plugins/tools/plugin.h:
13168         Move message handling in execute.c
13170         * plugins/tools/variable.h,
13171         plugins/tools/variable.c:
13172         Add useful variables
13173         
13174 2005-04-13  Naba Kumar  <naba@gnome.org>
13176         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13177         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13178         
13179 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13181         * plugins/tools/dialog.c plugins/tools/tool.c :
13182         Fixed bugs.
13184 2005-04-06  Naba Kumar  <naba@gnome.org>
13186         * src/anjuta.c: Load default session only when
13187         "anjuta.session.load.last" preference is enabled.
13188         
13189 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13191         * plugins/tools/Makefile.am,
13192         plugins/tools/variable.c,
13193         plugins/tools/variable.h:
13194         Add new code for handling variables
13196         * plugins/tools/anjuta-tools.glade:
13197         Improve tool editor dialog
13198         Add variable selection dialog
13200         * plugins/tools/dialog.c,
13201         plugins/tools/dialog.h,
13202         plugins/tools/plugin.c,
13203         plugins/tools/plugin.h:
13204         Add variable object
13205         Add a function to get it
13207         * plugins/tools/editor.c:
13208         Add gui code for variable selection dialog
13210         * plugins/tools/execute.c:
13211         Use variables for executing command
13212         
13213         * Naba: Compile warning fixes.
13215 2005-04-06  Naba Kumar  <naba@gnome.org>
13217         * TODO.tasks: Marked completed items.
13218         
13219 2005-04-06  Naba Kumar  <naba@gnome.org>
13221         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13222         compile error.
13223         
13224         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13226 2005-04-04  Naba Kumar  <naba@gnome.org>
13228         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13229         inside Main window.
13230         
13231 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13233         * plugins/tools/Makefile.am,
13234         plugins/tools/anjuta-tools.plugin.in,
13235         plugins/tools/anjuta-tools.ui,
13236         plugins/tools/anjuta-tools.gladei,
13237         plugins/tools/anjuta-tools-plugin.png,
13238         plugins/tools/plugin.c,
13239         plugins/tools/plugin.h,
13240         plugins/tools/dialog.c,
13241         plugins/tools/dialog.h,
13242         plugins/tools/fileop.c,
13243         plugins/tools/fileop.h,
13244         plugins/tools/tool.c,
13245         plugins/tools/tool.h,
13246         plugins/tools/editor.c,
13247         plugins/tools/editor.h,
13248         plugins/tools/execute.c,
13249         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13250         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13251         Not fully working
13253         * anjuta-tools.[ch]: Removed old tools code.
13254         
13255 2005-04-01  Steve Murphy  <murf@e-tools.com>
13257         * configure.in: Added "rw" to ALL_LINGUAS.
13259 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13261         * Modified Files:
13262         manuals/C/anjuta-manual/fileoperations.xml
13263         Added Files:
13264         manuals/C/anjuta-manual/figures/search_expr.png
13265         manuals/C/anjuta-manual/figures/search_expr_basic.png
13266         manuals/C/anjuta-manual/figures/search_file_list.png
13267         manuals/C/anjuta-manual/figures/search_file_pattern.png
13268         manuals/C/anjuta-manual/figures/search_replace.png
13269         manuals/C/anjuta-manual/figures/search_setting.png
13270         manuals/C/anjuta-manual/figures/search_target.png
13271         manuals/C/anjuta-manual/figures/search_target_action.png
13272         manuals/C/anjuta-manual/figures/search_target_in.png
13273         Removed Files:
13274         manuals/C/anjuta-manual/figures/find_files.png
13275         manuals/C/anjuta-manual/figures/find_replace.png
13276         manuals/C/anjuta-manual/figures/find_text.png :
13277         Updated Anjuta manual (File Operations)
13279 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13281         * manuals/C/anjuta-manual/fileoperations.xml,
13282         manuals/C/anjuta-manual/figures/open_file.png,
13283         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13284         manuals/C/anjuta-manual/figures/prefs_print.png,
13285         manuals/C/anjuta-manual/figures/print_dlg.png,
13286         manuals/C/anjuta-manual/figures/print_preview.png.
13287         * Added Files:
13288         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13289         manuals/C/anjuta-manual/figures/display_macro.png,
13290         manuals/C/anjuta-manual/figures/insert_text.png,
13291         manuals/C/anjuta-manual/figures/keyword_macro.png,
13292         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13293         manuals/C/anjuta-manual/figures/save_as_file.png :
13294         Updated Anjuta Manual (File Operations)
13296 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13298         * plugins/editor/action-callbacks.c,
13299           plugins/file-loader/plugin.c,
13300           plugins/gtodo/main.c,
13301           plugins/project-wizard/druid.c:
13302           Fix spelling/grammar errors. Fixes bugs
13303           169068, 169137, 169138, and 169139.
13305 2005-03-21  Naba Kumar  <naba@gnome.org>
13307         Patch from: Massimo Cora' <maxcvs@email.it>:
13308         
13309         * plugins/editor/Makefile.am
13310         plugins/editor/anjuta-docman.c,
13311         (added) plugins/editor/editor-tooltips.c,
13312         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13313         editor tabs to show full path.
13315 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13316         
13317         * plugins/subversion/svn-backend.c:
13318         Removed "apr-0/" from include because this is 
13319         already included in SVN_INCLUDE and broke building if
13320         apr >= 1.0 was installed.
13322 2005-03-18  Naba Kumar  <naba@gnome.org>
13324         Patch from: Massimo Cora' <maxcvs@email.it>:
13326         * plugins/editor/action-callbacks.c,
13327         plugins/editor/aneditor-calltip.cxx,
13328         plugins/editor/aneditor-priv.h,
13329         plugins/editor/aneditor.cxx,
13330         plugins/editor/aneditor.h,
13331         plugins/editor/anjuta-document-manager.ui: Added calltip
13332         activation from menu.
13334 2005-03-16  Naba Kumar  <naba@gnome.org>
13336         Patch from: Massimo Cora' <maxcvs@email.it>:
13337         
13338         * plugins/class-gen/action-callbacks.c,
13339         plugins/class-gen/anjuta-class-gen-plugin.glade,
13340         plugins/class-gen/class_gen.c,
13341         plugins/class-gen/class_gen.h,
13342         plugins/class-gen/class_logo.xpm,
13343         plugins/class-gen/plugin.c: Create files without project
13344         being open. Add to project support. And other enhancements.
13346 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13348         * anjuta.glade,
13349           plugins/debug-manager/utilities.c,
13350           plugins/file-loader/plugin.c,
13351           plugins/gdb/utilities.c,
13352           plugins/profile-default/plugin.c,
13353           plugins/project-import/project-import.c,
13354           src/anjuta-actions.h:
13355           Spelling/grammar fixes.
13357 2005-03-13  Naba Kumar  <naba@gnome.org>
13358         
13359         * plugins/editor/action-callbacks.c,
13360         plugins/editor/action-callbacks.h,
13361         plugins/editor/anjuta-document-manager.ui,
13362         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13363         submenu. Moved menuitems from Format to View->Editor.
13364         
13365         * src/action-callbacks.c, src/action-callbacks.h,
13366         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13367         layout and lock layout menus in View submenu. Get rid of
13368         Settings->Layout Manager menu.
13369         
13370         * plugins/project-import/anjuta-project-import.plugin.in:
13371         Fixed icon name
13373         * global-tags/Makefile.am,
13374         global-tags/create_global_tags.sh,
13375         plugins/editor/aneditor-autocomplete.cxx,
13376         plugins/editor/aneditor-priv.h,
13377         plugins/editor/aneditor.cxx,
13378         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13379         in editor and made it work in global symbols also.
13380         
13381         * src/anjuta-app.c: Always use priority texts besides icons style
13382         for toolbars, because other styles look horible for Anjuta (fixme).
13384 2005-03-11  Naba Kumar  <naba@gnome.org>
13386         * configure.in: Removed test for iconv.
13388         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13389         before scintilla widget is realized.
13390         
13391         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13392         for Update menuitem.
13393         
13394         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13395         already applied in scintilla main stream.
13396         
13397         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13398         and notified scintilla developer.
13399         
13400 2005-03-10  Naba Kumar  <naba@gnome.org>
13402         * src/action-callbacks.c: Removed reference to src/help.h (dead
13403         file).
13405         * plugins/editor/text_editor.c: Removed reference to
13406         src/launcher.h (a dead file).
13408         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13409         src/controls.c, src/controls.h, src/fileselection.c,
13410         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13411         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13412         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13413         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13414         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13415         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13416         Removed these dead files from CVS.
13419 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13421         * plugins/file-wizard/action-callbacks.c : Added error message.
13422         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13425 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13426         
13427         * plugins/cvs-plugin/cvs-callbacks.c
13428         plugins/cvs-plugin/plugin.c:
13429         Fixed preferences page init and busy handling
13430         
13431         * plugins/subversion/plugin.c:
13432         Fixed preferences page init
13434 2005-03-09  Naba Kumar  <naba@gnome.org>
13436         * plugins/Makefile.am, plugins/glade/Makefile.am,
13437         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13438         enabled glade plugin in Anjuta. The plugin is built only when
13439         glade3 is installed.
13440         
13441 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13443         * plugins/project-wizard/templates/java.wiz
13444         plugins/project-wizard/templates/java-logo.png (*)
13445         plugins/project-wizard/templates/java/*
13446         plugins/project-wizard/templates/Makefile.am
13447         configure.in:
13448         
13449         Add Java project type. It generates a autoconf/automake
13450         project which is compiled using gcj. It requires automake 
13451         > 1.4 (1.9 is known to work) to work!
13452         
13453         (*) still awaiting response from the gcj team if we
13454         may use their logo.
13455         
13456 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13457         
13458         * plugins/project-import/*
13459         plugins/Makefile.am
13460         configure.in:
13461         Added project import plugin. Might be a bit buggy and limited
13462         but works for now.
13463         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13464         Icon from old pixmaps dir
13466 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13468         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13469         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13470         Added C Custom_Indent line macro.
13471         Cleaned macros.xml
13473 2005-03-09  Naba Kumar  <naba@gnome.org>
13475         * TODO.tasks: Added new message-manager tasks.
13476         
13477         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13478         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13479         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13480         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13481         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13482         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13483         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13484         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13485         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13486         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13487         
13488         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13489         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13490         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13491         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13492         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13493         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13494         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13495         Removed debugger widgets from shell on debugger shutdown. Added
13496         scrolled windows for docked widgets. Removed unnecessary widget refs
13497         and unrefs. Destroy widgets correctly on debugger shutdown.
13498         
13499         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13500         with project description title. Removed frame shadow.
13501         
13502         * plugins/project-wizard/druid.c: Initializes tooltips.
13503         
13504         * scintilla/Makefile.am: Fixed comiple error.
13506 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13508         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13509           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13511 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13513         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13514         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13515         plugins/macro/macro-util.c, plugins/macro/macro-util.h
13516         plugins/macro/macros.xml, plugins/macro/plugin.c :
13517         Moved cursor at the '|' position defined in macros.
13519 2005-03-07  Naba Kumar  <naba@gnome.org>
13521         * plugins/subversion/Makefile.am: Fixed build error.
13523         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13524         types (perl, python, shellscript).
13525         
13526         * plugins/editor/plugin.c: Fixed to show all highlight options.
13527         
13528 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13530         * TODO.tasks : updated tasks.
13531         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13533 2005-03-07  Naba Kumar  <naba@gnome.org>
13535         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13536         or disable subversion file-manager submenu. If "Subvesion" is also
13537         valid directory, we should also check for it.
13539         * configure.in: Disable cygwin macro until someone fixes the
13540         autoconf warnings.
13541         
13542         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13543         backward compatibility.
13544         
13545 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13547         * src/about.c : Cleaned code.
13548         * plugins/macro/macros.xml : Added "do_while" C macro.
13549         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13550         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
13551         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13552         Closed registers, shared libraries, kernel signals dialogs with ESC key.
13553         
13554 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13556         * plugins/class-gen/plugin.c:
13557         Removed "return" to activate project_root_uri watching.
13559 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13561         * plugins/Makefile.am
13562         plugins/subversion/*:
13563         Added subversion plugin. Add, Remove, Commit and Update work
13564         everything else needs work.
13565         
13566         * plugins/terminal/terminal.c
13567         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13568         we still have focus problems with the editor.
13570 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13572         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13573         
13574 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13576         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13578 2005-03-04  Naba Kumar  <naba@gnome.org>
13580         Patch from Massimo Cora' <maxcvs@email.it>:
13582         * plugins/class-gen/Makefile.am,
13583         plugins/class-gen/action-callbacks.c,
13584         plugins/class-gen/action-callbacks.h,
13585         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13586         plugins/class-gen/anjuta-class-gen.plugin.in,
13587         plugins/class-gen/class_gen.c,
13588         plugins/class-gen/class_gen.h,
13589         (removed) plugins/class-gen/clsGen.c,
13590         (added) plugins/class-gen/goc_template_header,
13591         (added) plugins/class-gen/goc_template_source,
13592         plugins/class-gen/plugin.c,
13593         plugins/class-gen/plugin.h: Refactored class gen code.
13594         Added GOCBuilder code. Fixed UI. Implemented plugin.
13596 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
13598         * plugins/project-wizard/property.c
13599         plugins/project-wizard/install.c
13600         plugins/project-wizard/druid.c
13601         plugins/editor/goto_line.c
13602         plugins/editor/plugin.c
13603         plugins/gtodo/add_edit_item.c
13604         plugins/gtodo/ligtodo.c
13605         plugins/gtodo/main.c
13606         plugins/gtodo/preferences.c:
13607         Fixed #167559, #167534, #167266, #167357
13608         (Bad English in strings...)
13609         
13610         Thanks to Adam Weinberger and Thierry Moisan for
13611         reporting!
13613 2005-03-03  Naba Kumar  <naba@gnome.org>
13615         * libegg/Makefile.am, libegg/menu/Makefile.am,
13616         (added) libegg/egg-submenu-action.c,
13617         (added) libegg/menu/egg-submenu-action.h: Created a new action for
13618         submenu (used for wizard listing).
13619         
13620         * plugins/file-loader/anjuta-loader-plugin.ui
13621         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13622         and toolbar.
13623         
13624         * plugins/editor/action-callbacks.c,
13625         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13626         ctrl+tabbing because it was interfaring with focus navigation.
13627         Focus editor on "Esc" in incremental search entry. Cleanups.
13628         
13629         * plugins/file-manager/an_file_view.c,
13630         plugins/symbol-browser/plugin.c,
13631         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13632         Cleanups.
13633         
13634         * plugins/profile-default/plugin.c,
13635         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13636         for sesssion load.
13637         
13638         * (removed) scintilla/patches/a64-crash-fix.patch,
13639         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13640         scintilla patches.
13642 2005-03-03  Naba Kumar  <naba@gnome.org>
13644         * HACKING: Fixed typos.
13645         
13646         * plugins/editor/aneditor-indent.cxx: Clean up.
13647         
13648         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13649         Enable/disable save, undo and redo actions depending on state
13650         of the editor.
13651         
13652 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13654         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13655         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13656         Displayed search_incremental status.
13658         * Removed plugins/editor/search_incremental.[ch]
13660 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
13661         
13662         * plugins/cvs-plugin/cvs-execute.c
13663         plugins/cvs-plugin/cvs-callbacks.c:
13664         - Use weak reference on mesg_view and reuse tab if
13665         it still exists to avoid cluttering message manager.
13666         - Fixed bug in cvs remove
13667         
13668         README, HACKING: Updated
13669         
13670         configure.in: Added check for libsvn
13672 2005-02-29  Naba Kumar  <naba@gnome.org>
13673         
13674         * plugins/file-manager/an_file_view.c,
13675         plugins/symbol-browser/an_symbol_view.c,
13676         plugins/symbol-browser/plugin.c: Hide column headers (they
13677         are redundant).
13679 2005-02-29  Naba Kumar  <naba@gnome.org>
13681         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13682         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13683         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13684         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13685         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13686         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13687         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13688         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13689         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13690         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13692         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13693         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
13694         (added) libanjuta/anjuta-session.[hc],
13695         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13696         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
13697         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
13698         src/main.c:
13699         
13700         Implemented session management. Implemented session
13701         container class. Added session notifications from shell. Implemented
13702         session save/load in editor, file-loader, default-profile-plugin
13703         and anjuta-app. Fixed window sizing and restoration. Cleaned up
13704         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
13705         and maximized states in session. Implemented project session
13706         management.
13708 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13710         * plugins/class-gen/action-callbacks.[ch],
13711         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
13712         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
13713         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
13714         with Escape key.
13716 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
13717         
13718         * plugins/project-wizard/anjuta-project-wizard.glade,
13719         plugins/project-wizard/druid.c:
13720         Add some padding in tab label in project selection page
13721         
13722         * plugins/project-wizard/druid.c,
13723         plugins/project-wizard/parser.c:
13724         Search for project template recursively
13725         Add ~/.anjuta/project to the search paths
13727 2005-02-26  Naba Kumar  <naba@gnome.org>
13729         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
13730         * plugins/file-loader/plugin.c: Fixed crash bug.
13731         * libanjuta/plugins.c: Fixed memory leak.
13732         
13733 2005-02-26  Naba Kumar  <naba@gnome.org>
13734         
13735         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
13736         "UserActivatable" attribute for plugins. This attribute if set to
13737         "no" will prevent users from activating/deactivating it from
13738         plugins dialog. Added a toggle button in plugins dialog to toggle
13739         the plugins list between list of activatable plugins (default) to
13740         list of all plugins. anjuta_plugin_select() now only selects the
13741         plugin. Added anjuta_plugins_select_and_activate() method that will
13742         select and activate it.
13743         
13744         * plugins/profile-default/Makefile.am,
13745         plugins/profile-default/anjuta-default-profile.ui,
13746         plugins/profile-default/plugin.c,
13747         plugins/profile-default/plugin.h,
13748         plugins/project-manager/anjuta-project-manager.ui,
13749         plugins/project-manager/plugin.c,
13750         plugins/project-manager/plugin.h:
13751         
13752         Anjuta projects (*.anjuta) files define the profile of respective
13753         projects. Profile is a set of related plugins required for the
13754         project to open. Moved "close project" action from Project Manager
13755         to Profile Manager plugin. Implemented loading and unloading of
13756         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
13757         (instead of Project Manager) now handles opening of *.anjuta files.
13758         Close Project menuitem is now moved to File submenu (being
13759         consistent with Anjuta 1.x versions and avoiding creating Project
13760         submenu when project manager is not loaded).
13761         
13762         * src/anjuta-actions.h: Fixed short-cut key for Help content.
13763         
13764         * src/anjuta.ui: Fixed place holder for projects.
13765         
13766         * (new) plugins/profile-default/default.anjuta: default startup
13767         profile. Removed the hardcoded plugins loading in
13768         DefaultProfilePlugin.
13770         * anjuta.anjuta,
13771         plugins/project-wizard/templates/terminal/project.anjuta:
13772         Implemented project format in newly created projects.
13774         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13775         plugins/class-gen/anjuta-class-gen.plugin.in,
13776         plugins/cvs-plugin/anjuta-cvs.plugin.in,
13777         plugins/editor/anjuta-document-manager.plugin.in,
13778         plugins/file-loader/anjuta-loader.plugin.in,
13779         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13780         plugins/gdb/anjuta-gdb.plugin.in,
13781         plugins/glade/anjuta-glade.plugin.in,
13782         plugins/message-view/anjuta-message-manager.plugin.in,
13783         plugins/profile-default/anjuta-default-profile.plugin.in,
13784         plugins/project-manager/anjuta-project-manager.plugin.in,
13785         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13786         Defined UserActivatable attributes. Added supported types attribute.
13788         * plugins/project-wizard/anjuta-project-wizard.glade
13789         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
13790         "Project Wizard" in preferences title.
13792         * TODO.tasks: Updated.
13793         
13794         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
13795         Updated.
13796         
13797 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13799         * plugins/file-wizard/anjuta-file-wizard.glade
13800         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
13801         
13802         Integrated License macros, cleaned file.c.
13803         
13804 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
13805         
13806         * plugins/macor/macro-util.c: Fixed crash bugs if email or
13807         username can not be found correctly.
13809 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13811         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
13812         plugins/macro/macros.xml :
13813         
13814         Added Headers macros. Cleaned file.c
13816 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13818         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
13819         plugins/macro/macros.xml :
13820         
13821         Fixed a bug. Added Header macro.
13823         
13824 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13826         * plugins/file-wizard/action-callbacks.c, 
13827         plugins/file-wizard/file.c, plugins/macro/macro-util.c
13828         plugins/macro/macros.xml :
13829         
13830         Added FileName, Header template macros.
13831         
13832 2005-02-24  Naba Kumar  <naba@gnome.org>
13833         
13834         * plugins/patch/patch-plugin.c: Fixed a function call.
13835         
13836         * src/anjuta.c, src/main.c: Save and load default session.
13837         
13838 2005-02-24  Naba Kumar  <naba@gnome.org>
13840         * libanjuta/interfaces/libanjuta.idl,
13841         plugins/message-view/anjuta-msgman.c,
13842         plugins/message-view/anjuta-msgman.h,
13843         plugins/message-view/plugin.c: Added and implemented
13844         set_view_title() method.
13845         
13846         * plugins/build-basic-autotools/build-basic-autotools.c,
13847         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
13848         build context pooling. Maximum 3 contexts are reused. Additional
13849         contexts are created when all are busy.
13851 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13853         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13854         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13855         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
13856         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
13858         Added Copyright, Changelog macros.
13859                 
13860 2005-02-23  Naba Kumar  <naba@gnome.org>
13862         Patch from Massimo Cora' <maxcvs@email.it>:
13863         * plugins/Makefile.am,
13864         plugins/patch/Makefile.am,
13865         (added) plugins/patch/anjuta-patch-plugin.png,
13866         (added) plugins/patch/anjuta-patch.plugin.in,
13867         (added) plugins/patch/anjuta-patch.ui,
13868         plugins/patch/patch-plugin.c,
13869         (added) plugins/patch/patch-plugin.h,
13870         (added) plugins/patch/plugin.c,
13871         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
13872         architecture.
13874 2005-02-23  Naba Kumar  <naba@gnome.org>
13876         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
13877         file-loader/plugin.c, profile-default/plugin.c:
13878         Implemented "activated" and "deactivated" signals for plugin class.
13879         Renamed *_location() functions to *_id(), because location is
13880         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
13881         anjuta_plugins_unload_plugin().
13882         
13883         * class-gen/plugin.c: Fixed complier warning and utility function call.
13884         
13885         * debug-manager/plugin.c: Unload debugger plugin correctly.
13886         
13887         * project-manager/plugin.c:     Fixed compiler warnings.
13888         
13889         * plugins/project-wizard/templates/gnome/.cvsignore,
13890         plugins/project-wizard/templates/gnome/po/.cvsignore,
13891         plugins/project-wizard/templates/gnome/src/.cvsignore,
13892         plugins/project-wizard/templates/gtk/po/.cvsignore,
13893         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
13894         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
13895         
13896         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
13897         build (we need to fix this thing).
13898         
13899 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
13901         * plugins/macro/macro-action.[ch]
13902         plugins/macro/macro-edit.c
13903         plugins/macro/macro-dialog.c
13904         plugins/macro/macro-db.[ch]
13905         plugins/macro/plugin.[ch]
13906         plugins/macro/macro-util.[ch] (added)
13907         
13908         Cleaned up macro plugin and preview expanded macros.
13910 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
13912         * plugins/cvs-plugin/cvs-interface.c:
13914         Fixed option setting when using no compression and not 
13915         ignoring .cvsrc
13917 2005-02-23  Naba Kumar  <naba@gnome.org>
13918         
13919         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
13920         geometry on exit and startup (only if there is no geometry from the
13921         session).
13923         * TODO.tasks: Updated.
13924         
13925         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
13926         
13927         * manuals/reference/libanjuta/Makefile.am,
13928         manuals/reference/libanjuta/libanjuta-docs.sgml,
13929         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
13930         documentation for writing project templates.
13932 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13934         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
13935         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
13936         
13937         Expansion keywords in macros. 
13939 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13941         * plugins/file-wizard/action-callbacks.c,
13942         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
13943         plugins/macro/macros.xml :
13944         
13945         Inserting text by macro plugin
13946         In progress ...
13948 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
13950         * plugins/macro/plugin.c
13951         plugins/cvs-plugin/plugin.c:
13952         
13953         Fixed interfaces (use static)
13955 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
13956         
13957         * plugins/macro/macro-actions.[ch]
13958         plugins/macro/plugin.c
13959         libanjuta/interfaces/libanjuta.idl:
13960         
13961         Implemented IAnjutaMacro interface to be used by file-wizard
13962         
13963         * plugins/cvs-plugin/plugin.c
13964         libanjuta/interfaces/libanjuta.idl:
13965         
13966         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
13967         for all version control systems and not only for cvs.
13969 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13971         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
13972         insert_macro.
13973         
13974         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
13977 2005-02-21  Naba Kumar  <naba@gnome.org>
13979         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
13980         IAnjutaDebugger interface.
13981         
13982         * plugins/debug-manager/anjuta-debug-manager.ui,
13983         plugins/debug-manager/attach_process.c,
13984         plugins/debug-manager/attach_process.h,
13985         plugins/debug-manager/plugin.c,
13986         plugins/debug-manager/plugin.h,
13987         plugins/gdb/actions.c,
13988         plugins/gdb/actions.h,
13989         plugins/gdb/anjuta-gdb-plugin.ui,
13990         plugins/gdb/breakpoints.c,
13991         plugins/gdb/breakpoints.h,
13992         plugins/gdb/debugger.c,
13993         plugins/gdb/debugger.h,
13994         plugins/gdb/memory.c,
13995         plugins/gdb/plugin.c,
13996         plugins/gdb/plugin.h,
13997         plugins/gdb/sharedlib.h,
13998         plugins/gdb/sharedlib_cbs.c,
13999         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14000         correctly between debug-manager and debugger. Implemented debugger
14001         interface in gdb plugin. Fixed action names. Added UI updating.
14002         Start and stop debugger (does not work yet). Fixed UI merging.
14003         Fixed debugger plugin handling in debug-manager.
14005 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14007         * plugins/editor/aneditor-autocomplete.cxx:
14008         
14009         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14010         crash with C++ "template" keyword.
14012 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14014         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14015         Fixed bug (Closed macro dialogs with Esc key).
14016         
14017 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14018         
14019         * plugins/project-wizard/xlib.wiz,
14020         plugins/project-wizard/xlib-logo.png,
14021         plugins/project-wizard/xlib/*:
14022         Port old xlib anjuta project on new project wizard
14023         
14024         * plugins/project-wizard/xlib-dock.wiz,
14025         plugins/project-wizard/xlib-dock/*:
14026         Port old xlib dock anjuta project on new project wizard
14027         
14028         * plugins/project-wizard/wxwin.wiz,
14029         plugins/project-wizard/wxwin-logo.png,
14030         plugins/project-wizard/wxwin/*:
14031         Port old wxwin anjuta project on new project wizard
14032         
14033         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14034         necessary changes for the new templates.
14035         
14036 2005-02-18  Naba Kumar  <naba@gnome.org>
14038         * plugins/Makefile.am: Added class-gen
14039         
14040 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14042         * plugins/project-wizard/header.c:
14043         Fix a bug in sorting of project categories
14045 2005-02-18  Naba Kumar  <naba@gnome.org>
14047         Patch from Massimo Cora  <maxcvs@email.it>:
14048         
14049         * plugins/class-gen/.cvsignore,
14050         plugins/class-gen/Makefile.am,
14051         (added) plugins/class-gen/action-callbacks.c,
14052         (added) plugins/class-gen/action-callbacks.h,
14053         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14054         (added) plugins/class-gen/class_gen.c,
14055         (added) plugins/class-gen/class_gen.h,
14056         (added) plugins/class-gen/plugin.c,
14057         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14058         new architecture.
14059         
14060         * plugins/project-manager/plugin.c: implemented add_source().
14062 2005-02-17  Naba Kumar  <naba@gnome.org>
14064         * plugins/file-loader/plugin.c: Fixed possible crash.
14065         
14066         * src/action-callbacks.c, src/action-callbacks.h,
14067         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14069 2005-02-17  Naba Kumar  <naba@gnome.org>
14070         
14071         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14072         plugins/project-wizard/templates/gnome.wiz,
14073         plugins/project-wizard/templates/gtk.wiz,
14074         plugins/project-wizard/templates/gtkmm.wiz,
14075         plugins/project-wizard/templates/terminal.wiz,
14076         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14077         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14078         plugins/project-wizard/templates/gnome/src/callbacks.c,
14079         plugins/project-wizard/templates/gnome/src/callbacks.h,
14080         plugins/project-wizard/templates/gnome/src/main.c,
14081         plugins/project-wizard/templates/gtk/src/callbacks.c,
14082         plugins/project-wizard/templates/gtk/src/callbacks.h,
14083         plugins/project-wizard/templates/gtk/src/main.c,
14084         plugins/project-wizard/templates/gtkmm/src/main.cc,
14085         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14086         to generate licence correctly (without any extra newlines). Removed
14087         IncludeGNUHeader macro definition and added proper licence property.
14088         Fixed project directory paths in file contents.
14090 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14092         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14093         Closed macro dialogs with Esc key.
14095 2005-02-16  Naba Kumar  <naba@gnome.org>
14097         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14098         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14099         plugins/project-wizard/templates/gnome/src/callbacks.c,
14100         plugins/project-wizard/templates/gnome/src/callbacks.h,
14101         plugins/project-wizard/templates/gnome/src/main.c,
14102         plugins/project-wizard/templates/gtk/src/main.c,
14103         plugins/project-wizard/templates/gtkmm/src/main.cc,
14104         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14105         macros to avoid blank newlines.
14107 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14109         * plugins/project-wizard/autogen.c:
14110         Correct a problem when having property value in UTF-8
14112         * plugins/project-wizard/druid.c:
14113         Correct a bug when reselecting a new project (all pages
14114         must be removed)
14116         * plugins/project-wizard/property.c:
14117         Avoid having default invalid properties
14119         * plugins/project-wizard/templates/terminal.wiz,
14120         plugins/project-wizard/templates/terminal/po/ChangeLog,
14121         plugins/project-wizard/templates/terminal/src/main.c:
14122         Remove command for testing run function
14123         Move destination directory to second page and include
14124         project name. Add exist tag. Remove unused properties.
14126 2005-02-16  Naba Kumar  <naba@gnome.org>
14128         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14129         plugins/debug-manager/anjuta-debug-manager.ui,
14130         plugins/debug-manager/plugin.c,
14131         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14132         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14133         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14134         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14135         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14136         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14137         (removed) src/anjuta_info.c,
14138         (removed) src/anjuta_info.h,
14139         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14140         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14141         (added) plugins/gdb/actions.c,
14142         (added) plugins/gdb/actions.h: Completed initial
14143         porting of debugger to new architecture. Fixed many of the debugger
14144         functions.
14146         * plugins/file-loader/plugin.c: Detect some important mime ourself
14147         to avoid inconsistencies when mime system isn't working.
14148         
14149 2005-02-16  Naba Kumar  <naba@gnome.org>
14151         * plugins/editor/Makefile.am,
14152         (added) plugins/editor/aneditor-autocomplete.cxx,
14153         (added) plugins/editor/aneditor-calltip.cxx,
14154         (added) plugins/editor/aneditor-indent.cxx,
14155         (added) plugins/editor/aneditor-priv.h,
14156         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14157         different smaller chunks to make it easy to maintain.
14159 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14161         * plugins/project-wizard/druid.c :
14162         
14163         Found system Email address if not defined in Preferences.
14165 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14166         
14167         * plugins/project-wizard/gtkmm.wiz
14168         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14169         plugins/project-wizard/gtkmm/*
14170         
14171         Added GTKmm (C++) project type
14173 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14175         * plugins/message-view/plugin.c
14176         plugins/message-view/message-view.c
14177         TODO.gtodo:
14178         Implemented next/prev action
14180 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14182         * plugins/project-wizard/templates/libglade2.* :
14183         Removed libglade2 project.
14184         
14185         * plugins/project-wizard/templates/gtk* :
14186         Removed interface.[ch] & support.[ch].
14187         
14188 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14190         * plugins/project-wizard/anjuta-project-wizard.glade,
14191         plugins/project-wizard/property.[ch],
14192         plugins/project-wizard/templates/anjuta-plugin.wiz :
14193         Added a new property ("iconfile").
14195 2005-02-14  Naba Kumar  <naba@gnome.org>
14197         * plugins/project-wizard/install.c,
14198         plugins/project-wizard/plugin.c,
14199         plugins/project-wizard/templates/anjuta-plugin.wiz,
14200         plugins/project-wizard/templates/gnome.wiz,
14201         plugins/project-wizard/templates/gtk.wiz,
14202         plugins/project-wizard/templates/libglade2.wiz,
14203         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14204         newly created projects and open them. Fixed message buffering in
14205         wizard.
14207 2005-02-14  Naba Kumar  <naba@gnome.org>
14209         * src/about.c, pixmaps/Makefile.am,
14210         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14211         
14212         * mime/gnome-mime-application-x-anjuta.png,
14213         pixmaps/anjuta_icon.png,
14214         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14215         done by 9-speed at:
14216         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14217         
14218 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14220         * configure.in,
14221         plugins/project-wizard/templates/libglade2-logo.png,
14222         plugins/project-wizard/templates/libglade2.wiz,
14223         plugins/project-wizard/templates/libglade2/* :
14224         Add Glade2 project
14227 2005-02-14  Naba Kumar  <naba@gnome.org>
14229         * TODO.tasks: Updated.
14230         
14231         * plugins/editor/anjuta-docman.c,
14232         plugins/editor/text_editor.c,
14233         plugins/editor/text_editor.h,
14234         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14235         for file modification, but it is still not functioning.
14237 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14239         * plugins/project-wizard/values.c,
14240         plugins/project-wizard/values.h,
14241         plugins/project-wizard/property.c,
14242         plugins/project-wizard/property.h,
14243         plugins/project-wizard/druid.c:
14244         Rewrite mandatory property check
14245         Add check of exist property
14246         Rewrite handling of cached property page
14248 2005-02-13  Naba Kumar  <naba@gnome.org>
14250         Patch from Igor Kovalenko  <garrison@mail.ru>:
14251         * tagmanager/tm_workspace.c: Improved performance.
14253 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14255         *plugins/project-wizard/templates/*.wiz,
14256         plugins/project-wizard/druid.c,
14257         plugins/project-wizard/templates/terminal/src/main.c,
14258         plugins/project-wizard/templates/gtk/src/*.[ch],
14259         plugins/project-wizard/templates/gtk/src/Makefile.am,
14260         plugins/project-wizard/templates/gnome/src/*.[ch],
14261         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14262         Add Copyright date & Email address,
14263         Correct terminal project.
14264         
14265 2005-02-12  Naba Kumar  <naba@gnome.org>
14267         * plugins/project-wizard/property.c: Fixed hidden
14268         properties to take values.
14270         * plugins/project-wizard/file.[ch]: Renamed
14271         true/false enum values to fix compile error
14272         (conflict with other definition).
14273         
14274         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14275         even when mime type detection fails (for example, when Anjuta is
14276         installed in non-system prefix).
14278 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14280         * plugins/project-wizard/values.c,
14281         plugins/project-wizard/values.h:
14282         Rewrite file with more comments
14284         * plugins/project-wizard/druid.c,
14285         plugins/project-wizard/druid.h,
14286         plugins/project-wizard/autogen.c,
14287         plugins/project-wizard/autogen.h,
14288         plugins/project-wizard/druid.c,
14289         plugins/project-wizard/druid.h:
14290         Add more comments
14291         Use values instead of properties
14292         Move default properties to druid.c
14294         * plugins/project-wizard/install.c,
14295         plugins/project-wizard/install.h:
14296         Use values instead of properties
14297         Add a check to avoid overwriting files
14299         * plugins/project-wizard/parser.c,
14300         plugins/project-wizard/property.c,
14301         plugins/project-wizard/property.h:
14302         Update to use new values
14303         Add an "exist" attribute to check if a directory already exist
14305         * plugins/project-wizard/anjuta-project-wizard.glade:
14306         Change project selection page (GtkTextView => GtkLabel,
14307         GtkTable => GtkVBox)
14309         * plugins/project-wizard/templates/terminal.wiz:
14310         Move destination directory on second page
14311         
14312         * plugins/project-wizard/action.c:
14313         Add a few comments
14315 2005-02-12  Naba Kumar  <naba@gnome.org>
14317         * plugins/file-manager/an_file_view.c,
14318         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14319         views. Created dynamic update date of view depending on project
14320         changes -- similar to file-manager view.
14321         
14322         * plugins/devhelp/plugin.c: Load help on idle.
14323         
14324         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14325         autoformat' to proper location in preferences.
14326         
14327         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14328         compatibility.
14329         
14330         * plugins/editor/plugin.c: Fixed accel name.
14332 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14334         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14335         plugins/project-wizard/templates/gnome.wiz,
14336         plugins/project-wizard/templates/gtk.wiz,
14337         plugins/project-wizard/anjuta-project-wizard.glade,
14338         plugins/project-wizard/autogen.c:
14339         Add Username & Email address in Project preferences.
14341 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14343         *plugins/project-wizard/templates/gnome-logo.png,
14344         plugins/project-wizard/templates/gnome.wiz,
14345         plugins/project-wizard/templates/gnome/* :
14346         Add Gnome project
14348 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14350         * plugins/project-wizard/templates/terminal/src/main.c, 
14351         plugins/project-wizard/templates/terminal/src/main.c,
14352         plugins/project-wizard/templates/terminal/src/main.[ch] :
14353         Insert License in projects
14354         
14355 2005-02-11  Naba Kumar  <naba@gnome.org>
14357         * TODO.tasks: Added message manager task.
14358         
14359         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14360         
14361         * plugins/editor/plugin.c: Use bookmark stock icons.
14362         
14363         * plugins/message-view/anjuta-message-manager.ui,
14364         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14366 2005-02-10  Naba Kumar  <naba@gnome.org>
14368         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14369         
14370 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14372         * global-tags/Makefile.am
14373         Error during 'make install'
14375 2005-02-09  Naba Kumar  <naba@gnome.org>
14377         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14378         missing file.
14379         
14380 2005-02-08  Naba Kumar  <naba@gnome.org>
14382         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14383         
14384         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14385         Show busy cursur when updating global tags in preferences.
14387         * configure.in: Fixed.
14388         
14389 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14391         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14392           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14393          
14394         - Fixed anjuta-plugin project (glade)
14396 2005-02-08  Naba Kumar  <naba@gnome.org>
14398         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14399         Fixed automatic indentations.
14401         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14402         Global tags are now segregated into smaller api tags, which can be
14403         selectively loaded from symbol browser preferences.
14405         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14406         Implemented IProjectManager interface in project-manager. Mostly getter
14407         methods for now, but need to add add() and remove() methods to add
14408         or remove project elements.
14410         * plugins/gdb/debug_tree.c: Small fix.
14412         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14413         plugins/symbol-browser/an_symbol_info.c,
14414         plugins/symbol-browser/an_symbol_info.h,
14415         plugins/symbol-browser/an_symbol_search.c,
14416         plugins/symbol-browser/an_symbol_search.h,
14417         plugins/symbol-browser/an_symbol_view.c,
14418         plugins/symbol-browser/an_symbol_view.h,
14419         plugins/symbol-browser/plugin.c,
14420         plugins/symbol-browser/plugin.h,
14421         tagmanager/c.c,
14422         tagmanager/entry.h,
14423         tagmanager/tm_project.c,
14424         tagmanager/tm_symbol.c,
14425         tagmanager/tm_tag.c,
14426         tagmanager/tm_workspace.c,
14427         tagmanager/vstring.c,
14428         tagmanager/include/tm_tag.h,
14429         tagmanager/include/tm_workspace.h:
14430         
14431         - Fixed tagmanager parsing of source files to parse for typedefines and
14432         properly record element scopes. Implemented scope autocompletion
14433         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14434         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14435         patch list (author is unknown).
14436         - Implemented symbol-browser preferences for dynamically loading and
14437         saving tags API segments.
14438         - Fixed symbol-search to use tagmanager directly instead of depending
14439         on symbol-view for tags list.
14440         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14441         - Fixed TMSymbol to create the complete tags tree instead of letting the
14442         symbol-view created the root nodes.
14443         - Changed project tags cache name to .tm_project2.cache because the
14444         newer format records additional scope information.
14445         
14446 2005-02-07  Naba Kumar  <naba@gnome.org>
14448         * plugins/editor/style-editor.c,
14449         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14450         and GtkFontButton instead of deprecated widgets in
14451         style editor.
14452         
14453 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14455         * plugins/project-wizard/action.c,
14456         plugins/project-wizard/action.h,
14457         plugins/project-wizard/autogen.c,
14458         plugins/project-wizard/autogen.h,
14459         plugins/project-wizard/file.c,
14460         plugins/project-wizard/file.h,
14461         plugins/project-wizard/install.c,
14462         plugins/project-wizard/install.h,
14463         plugins/project-wizard/parser.h,
14464         plugins/project-wizard/parser.c,
14465         plugins/project-wizard/property.c,
14466         plugins/project-wizard/property.h,
14467         plugins/project-wizard/plugin.h,
14468         plugins/project-wizard/plugin.c,
14469         plugins/project-wizard/values.c,
14470         plugins/project-wizard/values.h:
14471         Replace C++ comments by C comments
14473         * plugins/project-wizard/autogen.c,
14474         plugins/project-wizard/autogen.h:
14475         Add a run time check of autogen version.
14476         Add UserName variable.
14478         * plugins/project-wizard/anjuta-project-wizard.glade,
14479         plugins/project-wizard/header.c,
14480         plugins/project-wizard/druid.c,
14481         plugins/project-wizard/druid.h:
14482         Sort project in alphabetic order.
14483         Correct selection troubles in notebooks.
14485         * plugins/project-wizard/parser.c:
14486         Add some check when reading the project header block.
14488 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14490         * plugins/project-wizard/action.c,
14491         plugins/project-wizard/action.h,
14492         plugins/project-wizard/autogen.c,
14493         plugins/project-wizard/autogen.h,
14494         plugins/project-wizard/file.c,
14495         plugins/project-wizard/file.h,
14496         plugins/project-wizard/install.c,
14497         plugins/project-wizard/parser.h,
14498         plugins/project-wizard/parser.c,
14499         plugins/project-wizard/property.c,
14500         plugins/project-wizard/property.h,
14501         plugins/project-wizard/values.c,
14502         plugins/project-wizard/values.h,
14503         Add a space between function name and open.
14505         * plugins/project-wizard/plugin.h,
14506         plugins/project-wizard/plugin.c,
14507         plugins/project-wizard/install.c,
14508         Avoid a crash if the user close the message view used by the .
14510         * plugins/project-wizard/anjuta-project-wizard,
14511         plugins/project-wizard/druid.c,
14512         plugins/project-wizard/druid.h,
14513         plugins/project-wizard/header.h,
14514         plugins/project-wizard/header.c,
14515         Add a text view with the description of each.
14516         Add a tab for each project.
14517         Replace some C++ comments to C comments.
14519 2005-02-05  Naba Kumar  <naba@gnome.org>
14521         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14522         New icon from Sebastien Granjoux .
14523         
14524 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14526         * libanjuta/anjuta-preferences.c:
14527         Set file property even without a focus out event (file selected 
14528         the browse dialog)
14530 2005-02-04  Naba Kumar  <naba@gnome.org>
14532         * plugins/glade/plugin.c: Fixed glade function calls.
14533         * configure.in: Fixed a typo.
14534         * TODO.tasks: Updated.
14536 2005-02-03  Naba Kumar  <naba@gnome.org>
14538         * plugins/project-manager/plugin.c: Fixed memory corruption.
14540         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14541         build error.
14542         
14543         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14544         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14545         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14546         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14548         * libanjuta/interfaces/libanjuta.idl,
14549         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14550         interface.
14551         
14552         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14554         Patch from Massimo Cora <maxcvs@email.it>:
14555         * plugins/editor/plugin.c: Fixed update UI for created buffers.
14556         
14557 2005-02-01  Naba Kumar  <naba@gnome.org>
14559         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14560         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14561         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14562         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14563         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14564         from sourceforge -- a64 crash fixes (correct typing for GType)
14565         and fixes compile errors in sun.
14567         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14568         paste (shift+insert) in terminal.
14570 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
14572         * configure.in: Add «nb» to ALL_LINGUAS.
14574 2005-02-01  Naba Kumar  <naba@gnome.org>
14576         * TODO.tasks, TODO: Updated todo tasks.
14577         
14578         * plugins/editor/anjuta-document-manager.glade: Improved search
14579         relace dialog.
14580         
14581         * TODO.tasks: Fixed xml format.
14582         
14583         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14584         work yet).
14585         
14586         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14587         cleanups.
14588         
14589         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14590         format during save (removed unwanted text nodes). Fixed scrollbars.
14592 2005-01-31  Naba Kumar  <naba@gnome.org>
14594         * libanjuta/interfaces/libanjuta.idl,
14595         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14596         Implemented append() method for IAnjutaEditor interface and fixed
14597         various bugs with text insertions (cvs diff and macro insertions).
14598         
14599         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14600         automatic indentation.
14601         
14602         * plugins/editor/action-callbacks.c,
14603         plugins/editor/action-callbacks.h,
14604         plugins/editor/anjuta-docman.c,
14605         plugins/editor/anjuta-document-manager.ui,
14606         plugins/editor/plugin.c,
14607         plugins/editor/text_editor.c,
14608         plugins/editor/text_editor.h,
14609         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14610         Fixed highlight issues.
14612         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14613         macro.
14614         
14615         * plugins/symbol-browser/an_symbol_view.c: Force update project.
14617         * data/properties/*: Updated properties files from scite. Created
14618         styles.properties to override the scite styles.
14619         
14620         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14622         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14623         
14624 2005-01-30  Naba Kumar  <naba@gnome.org>
14626         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14627         unused definitions.
14628         
14629         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14630         
14631         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14632         plugins/editor/text_editor.c,
14633         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14634         fixed linuwidth preference setting, fixed insert text interface
14635         implementation. Improved automatice-indentation for cpp lexer.
14636         
14637         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14639 2005-01-29  Naba Kumar  <naba@gnome.org>
14641         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14642         option in update dialog as default. Improved import dialog. Sized
14643         log dialog.
14645         * configure.in: Fixed underquoted warning from autoconf.
14646         
14647         * plugins/editor/action-callbacks.c,
14648         plugins/editor/aneditor.cxx,
14649         plugins/editor/aneditor.h,
14650         plugins/editor/anjuta-document-manager.glade,
14651         plugins/editor/plugin.c,
14652         plugins/editor/plugin.h,
14653         plugins/editor/text_editor.c,
14654         plugins/editor/text_editor.h,
14655         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14656         for Editor and fixed all preferences syncronization and notifys for
14657         visible prefs (in editor preferences page).
14658         
14659         * plugins/file-loader/plugin.c: Load recent files on idle.
14661 2005-01-28  Naba Kumar  <naba@gnome.org>
14663         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14664         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14666         * plugins/editor/action-callbacks.c,
14667         plugins/editor/action-callbacks.h,
14668         plugins/editor/aneditor.cxx,
14669         plugins/editor/aneditor.h,
14670         plugins/editor/anjuta-document-manager.ui,
14671         plugins/editor/plugin.c,
14672         plugins/editor/text_editor.c,
14673         plugins/editor/text_editor.h,
14674         plugins/editor/text_editor_cbs.c,
14675         plugins/editor/text_editor_cbs.h,
14676         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14677         Text editor.
14679         Patch from Massimo Cora <maxcvs@email.it>:
14680         * plugins/editor/an_symbol_search.c,
14681         plugins/editor/an_symbol_search.c: Fixed crash bugs.
14682         
14683 2005-01-27  Naba Kumar  <naba@gnome.org>
14684         
14685         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14686         minimum size request to 200.
14688         * plugins/symbol-browser/an_symbol_info.c,
14689         plugins/symbol-browser/an_symbol_info.h,
14690         plugins/symbol-browser/an_symbol_search.c,
14691         plugins/symbol-browser/an_symbol_search.h,
14692         plugins/symbol-browser/an_symbol_view.c,
14693         plugins/symbol-browser/an_symbol_view.h,
14694         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
14695         pixbuf retrieval. Fixed runtime warning. Code clean up.
14697 2005-01-27  Naba Kumar  <naba@gnome.org>
14699         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
14700         src/anjuta.ui, (new) plugins/glade/.cvsignore,
14701         (new) plugins/glade/Makefile.am,
14702         (new) plugins/glade/anjuta-glade-plugin.png,
14703         (new) plugins/glade/anjuta-glade.plugin.in,
14704         (new) plugins/glade/anjuta-glade.ui,
14705         (new) plugins/glade/plugin.c,
14706         (new) plugins/glade/plugin.h,
14707         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
14708         now until glade3 works properly.
14710         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
14711         they are generated.
14712         
14713 2005-01-26  Naba Kumar  <naba@gnome.org>
14715         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
14716         Added mime icon for anjuta projects.
14717         
14718         patch from Massimo Cora <maxcvs@email.it>:
14719         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
14720         an_symbol_search.h, an_symbol_view.c, plugin.c:
14721         Fix/implement objects destroying/freeing.
14723 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
14724         
14725         * src/action-callback.[ch], src/anjuta-actions.h:
14726         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
14727         because it has not been updated for years and we know have a devhelp plugin
14728         which can do the job much better.
14729         * TODO.tasks: Updated done items
14731 2005-01-25  Naba Kumar  <naba@gnome.org>
14733         * autogen.sh: Fixed to generate interface files.
14735         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
14736         session save filenames.
14737         
14738         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
14739         
14740 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
14742         * plugins/project-wizard/Makefile.am,
14743         plugins/project-wizard/install.c,
14744         plugins/project-wizard/install.h,
14745         plugins/project-wizard/parser.c,
14746         plugins/project-wizard/parser.h,
14747         plugins/project-wizard/templates/terminal.wiz:
14748         Add action list block in wizard template
14749         * plugins/project-wizard/file.c,
14750         plugins/project-wizard/autogen.c:
14751         Small fixes
14753 2005-01-23  Naba Kumar  <naba@gnome.org>
14755         * configure.in: Fixed build error.
14757 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
14759         * plugins/project-wizard/druid.c,
14760         plugins/project-wizard/parser.c,
14761         plugins/project-wizard/property.c: Rewrite parser with
14762         better error handling
14764 2005-01-22  Naba Kumar  <naba@gnome.org>
14766         * plugins/symbol-browser/plugin.c: Changed c++ coments
14767         to c commnets and formated code to anjuta coding styles.
14768         
14769 2005-01-21  Naba Kumar  <naba@gnome.org>
14771         * configure.in, autogen.sh: Fixed build errors in newer automake.
14772         
14773         * plugins/editor/anjuta-docman.c: Do not emit change editor
14774         signal while in dispose.
14776         Patch from: Massimo Corà <maxcvs@email.it>
14777         * plugins/symbol-browser/Makefile.am,
14778         plugins/symbol-browser/an_symbol_view.c,
14779         plugins/symbol-browser/an_symbol_view.h,
14780         plugins/symbol-browser/plugin.c,
14781         plugins/symbol-browser/plugin.h,
14782         plugins/symbol-browser/test-symbol-browser.c,
14783         (new) plugins/symbol-browser/an_symbol_info.c,
14784         (new) plugins/symbol-browser/an_symbol_info.h,
14785         (new) plugins/symbol-browser/an_symbol_search.c,
14786         (new) plugins/symbol-browser/an_symbol_search.h:
14787         Added a cool real-time symbol-search-view in symbol browser.
14789 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
14790         
14791         * plugin/macro/plugin.c
14792         plugin/macro/anjuta-macro-plugin.ui
14793         plugin/macro/macro-db.[ch]
14794         plugin/macro/macro-dialog.[ch]
14795         plugin/macro/macro-actions.[ch]
14796         plugin/macro/macro-edit.[ch]
14797         plugin/macro/plugin.[ch]:
14798         
14799         Implemented three menu items as Naba proposed:
14800         Edit->Macro->
14801                 Insert Macro: Pops of a border-less window to enter a shortcut
14802                 Add Macro: Same as Manage Macro => New
14803                 Manage Macros: Full-features macro dialog
14805 2005-01-20  Naba Kumar  <naba@gnome.org>
14807         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
14808         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
14809         libanjuta/anjuta-shell.h,
14810         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14811         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14812         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
14813         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14814         src/main.c, src/shell.c: Implemented command line args processing
14815         and session management. Fixed geometry restoration.
14817 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
14818         
14819         * plugins/macro/macro-db.c,
14820         plugins/macros.xml:
14821         Cleaned up XML interface and use attributes now for name, category and 
14822         shortcut. CDATA is used to avoid xml errors inside of macros.
14824 2005-01-19  Naba Kumar  <naba@gnome.org>
14826         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
14828 2005-01-18  Naba Kumar  <naba@gnome.org>
14829         
14830         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
14831         to work.
14833         * scintilla/*: Updated scintilla to current cvs and updated
14834         scintilla patches.
14835         
14836 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14837         
14838         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
14839         plugins/cvs-plugin/cvs-actions.c:
14840         Added "Whole project" infrastructure but it does not
14841         work because I did not find a way to get the current project's
14842         root dir.
14844 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14846         * plugins/cvs-plugin/Makefile.am
14847         plugins/cvs-plugin/anjuta-cvs.plugin.in
14848         plugins/cvs-plugin/cvs-actions.c
14849         plugins/cvs-plugin/cvs-callbacks.c
14850         plugins/cvs-plugin/cvs-interface.[ch] (added)
14851         plugins/cvs-plugin/plugin.c:
14852         
14853         Added IAnjutaCVS interface and improved cvs plugin. There
14854         is still some work to do on cvs import and to add a current
14855         project toggle.
14857 2005-01-17  Naba Kumar  <naba@gnome.org>
14859         * plugins/editor/aneditor.cxx: Fixed auto indentation.
14860         
14861         * configure.in: Fixed build errors.
14863         * data/Makefile.am,     (removed) data/README.stock_libs,
14864         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
14865         (removed) data/header.c, (removed) data/stock_libs.anj,
14866         (removed) data/x-anjuta-project.desktop,
14867         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
14869         * libanjuta/anjuta-plugin-description.c,
14870         libanjuta/anjuta-shell.c: Updated documentations.
14872         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
14873         
14874         * libanjuta/anjuta-launcher.c,
14875         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
14876         x86_64 systems.
14878 2005-01-17  Naba Kumar  <naba@gnome.org>
14879         
14880         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14881         plugins/project-wizard/templates/gtk.wiz,
14882         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14883         Updated templates to new format.
14884         
14885         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
14886         * plugins/project-wizard/druid.c,
14887         plugins/project-wizard/parser.c,
14888         plugins/project-wizard/property.c,
14889         plugins/project-wizard/property.h,
14890         plugins/project-wizard/templates/terminal.wiz,
14891         plugins/project-wizard/templates/terminal/AUTHORS,
14892         plugins/project-wizard/templates/terminal/ChangeLog,
14893         plugins/project-wizard/templates/terminal/NEWS,
14894         plugins/project-wizard/templates/terminal/README,
14895         plugins/project-wizard/templates/terminal/project.anjuta,
14896         plugins/project-wizard/templates/terminal/src/main.c:
14897         Moveed code related to property types from druid.c and parser.c to 
14898         property.c. Changed tag from "<string ..." to
14899         "<property type="string..."     and so on. Rewrite parser
14900         (warning still in progress). Added list property. Changed
14901         terminal project to avoid using autogen on some file (much 
14902         faster) using the autogen attribute. Add a license list box in
14903         terminal project (just as an example). _label in item list is
14904         optional now.
14906 2005-01-16  Naba Kumar  <naba@gnome.org>
14908         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
14909         plugins/edtior/anjuta-docman.c: Fixed build errors.
14910         
14911         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
14912         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
14913         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
14914         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
14915         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
14916         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
14917         libanjuta/resources.h,
14918         plugins/build-basic-autotools/build-basic-autotools.c,
14919         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14920         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
14921         plugins/gtodo/plugin.c, src/Makefile.am,
14922         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14923         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
14924         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
14925         should be handled in respective plugins. Added API documentations.
14927         * libanjuta-docs.sgml, libanjuta-sections.txt,
14928         libanjuta.types,
14929         (added) tmpl/anjuta-debug.sgml,
14930         (added) tmpl/anjuta-launcher.sgml,
14931         tmpl/anjuta-plugin.sgml,
14932         tmpl/anjuta-preferences.sgml,
14933         tmpl/anjuta-shell.sgml,
14934         (added) tmpl/anjuta-status.sgml,
14935         (removed) tmpl/anjuta-stock.sgml,
14936         tmpl/anjuta-utils.sgml,
14937         (removed) tmpl/defaults.sgml,
14938         (removed) tmpl/fileselection.sgml,
14939         (removed) tmpl/gnomefilelist.sgml,
14940         tmpl/ianjuta-buildable.sgml,
14941         (added) tmpl/ianjuta-debugger-manager.sgml,
14942         (added) tmpl/ianjuta-debugger.sgml,
14943         tmpl/ianjuta-document-manager.sgml,
14944         tmpl/ianjuta-editor.sgml,
14945         tmpl/ianjuta-file.sgml,
14946         tmpl/ianjuta-loader.sgml,
14947         tmpl/ianjuta-markable.sgml,
14948         tmpl/ianjuta-message-view.sgml,
14949         (added) tmpl/ianjuta-project-manager.sgml,
14950         (added) tmpl/ianjuta-todo.sgml,
14951         (added) tmpl/ianjuta-wizard.sgml,
14952         tmpl/libanjuta-iface-marshallers.sgml,
14953         tmpl/libanjuta-unused.sgml,
14954         (removed) tmpl/pixmaps.sgml,
14955         tmpl/plugins.sgml,
14956         (removed) tmpl/properties.sgml,
14957         tmpl/resources.sgml: Updated API documentations.
14959 2005-01-15  Naba Kumar  <naba@gnome.org>
14961         * libanjuta/anjuta-launcher.c: Added API docs.
14962         
14963         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14964         plugins/project-wizard/templates/gtk.wiz,
14965         plugins/project-wizard/templates/terminal.wiz,
14966         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14967         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14968         plugins/project-wizard/templates/gtk/src/main.c,
14969         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
14970         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
14971         template files.
14973         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
14974         * plugins/project-wizard/anjuta-project-wizard.glade,
14975         plugins/project-wizard/autogen.c,
14976         plugins/project-wizard/druid.c,
14977         plugins/project-wizard/druid.h,
14978         plugins/project-wizard/file.c,
14979         plugins/project-wizard/file.h,
14980         plugins/project-wizard/install.c,
14981         plugins/project-wizard/parser.c,
14982         plugins/project-wizard/plugin.c,
14983         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
14984         setting the default project directory. Fix HIDDEN property, it's
14985         working but I think we could make this cleaner. Removed the
14986         copy of the string in mandatory_property. Add an optional autogen
14987         attribute, to force or avoid using autogen on some files, default
14988         without any attribute is autodetect.+ Replace the script tag with
14989         a normal file tag and an attribute execute.
14990         
14991 2005-01-14  Naba Kumar  <naba@gnome.org>
14993         * plugins/editor/action-callbacks.c,
14994         plugins/editor/search_incremental.c,
14995         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
14996         works now.
14997         
14998         * plugins/editor/plugin.c, plugins/editor/plugin.h,
14999         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15000         tabs.
15002 2005-01-12  Naba Kumar  <naba@gnome.org>
15004         * configure.in,
15005         plugins/project-wizard/templates/Makefile.am,
15006         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15007         plugins/project-wizard/templates/anjuta-plugin.wiz,
15008         (added) plugins/project-wizard/templates/gtk-logo.png,
15009         (added) plugins/project-wizard/templates/gtk.wiz,
15010         (added) plugins/project-wizard/templates/terminal-logo.png,
15011         plugins/project-wizard/templates/terminal.wiz,
15012         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15013         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15014         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15015         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15016         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15017         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15018         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15019         (added) plugins/project-wizard/templates/gtk/src/main.c,
15020         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15021         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15022         GTK+ project templated and fixed other templates. Updated template
15023         logos.
15025 2005-01-12  Naba Kumar  <naba@gnome.org>
15027         * plugins/macro/anjuta-macro.glade: Improved GUI.
15028         
15029 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15031         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15032         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15033         * plugins/cvs-plugin/cvs.[ch] (removed)
15034         Removed old unused files
15035         
15036         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15037         * plugins/cvs-plugin/cvs-actions.c
15038         * plugins/cvs-plugin/Makefile.am:
15039         Seperate callback functions for better error
15040         handling. Cleaned up code.
15041         
15042         * plugins/macro/macros.xml: removed corrupt cvs
15043         macros for now.
15045 2005-01-10  Naba Kumar  <naba@gnome.org>
15047         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15048         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15049         and leaks.
15051 2005-01-09  Naba Kumar  <naba@gnome.org>
15053         * libegg/egg-recent-action.c, libegg/test-actions.c,
15054         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15055         recent files models.
15056         
15057         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15058         two models -- one for projects and other for regular files and show
15059         both in recent files menu. Changed recent files group from "anjuta"
15060         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15061         when adding the URI in recent files.
15062         
15063         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15064         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15065         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15066         * plugins/macro/macros.xml: Fixed xml errors.
15068 2005-01-08  Naba Kumar  <naba@gnome.org>
15069         
15070         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15071         libegg/test-actions.c, libegg/menu/Makefile.am,
15072         libegg/menu/egg-recent-action.h: Added a new action for
15073         recent files.
15075         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15076         Fixed dispose. Cleanup.
15077         
15078         * plugins/file-loader/anjuta-loader-plugin.ui,
15079         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15080         Use the new action for recent files. Added recent files in
15081         toolbar.
15083         * plugins/project-wizard/druid.c: Show busy cursor and
15084         de-sensitize druid buttons during page change.
15085         
15086         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15087         * plugins/project-wizard/Makefile.am,
15088         plugins/project-wizard/druid.c,
15089         plugins/project-wizard/druid.h,
15090         plugins/project-wizard/install.c,
15091         plugins/project-wizard/plugin.c,
15092         plugins/project-wizard/plugin.h,
15093         plugins/project-wizard/property.c,
15094         plugins/project-wizard/property.h,
15095         (added) plugins/project-wizard/values.c,
15096         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15097         objects (in values.c and values.h) containing the values of all
15098         properties. The NPWProperty objects now keep their values in this
15099         object which is persistant for one activation of the plugin, so the
15100         user keeps all the values even if he goes backward. Used an anjuta
15101         message view to list all files copied by the project wizard.
15103 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15105         * plugins/macro/plugin.[ch],
15106         plugins/macro/macro-dialog.[ch]
15107         plugins/macro/macro-edit.[ch]
15108         plugins/macro/macro-db.[ch]
15109         plugins/macro/macro-actions.[ch]
15110         plugins/macro/anjuta-macro.plugin.in
15111         plugins/macro/anjuta-macro.glade
15112         plugins/macro/anjuta-macro.png
15113         plugins/macro/Makefile.am
15114         plugins/macro/macros.xml
15115         plugins/macro/anjuta-macro.ui (all added)
15116         configure.in
15117         plugins/Makefile.am:
15118         Added new macro plugins
15119         
15120         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15121         New icon
15122         
15123         * manuals/reference/template (removed)
15124         Removed old api reference
15125         
15126         * plugins/message-view/message-view.c:
15127         "Fixed" crash in on_row_deleted and added a
15128         comment that I cannot work this way. We will
15129         have to change everything a bit to avoid losing
15130         memory there.
15131         
15132         * plugins/text-editor/text_editor.c:
15133         Update line number width on file save
15136 2005-01-07  Naba Kumar  <naba@gnome.org>
15138         * plugins/project-wizard/anjuta-project-wizard.glade,
15139         plugins/project-wizard/druid.c,
15140         plugins/project-wizard/templates/anjuta-plugin.wiz,
15141         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15142         Display page description in bold. Fixed mandatory field check.
15144         * configure.in,
15145         libanjuta/libanjuta-1.0.pc.in,
15146         plugins/project-wizard/druid.c,
15147         plugins/project-wizard/parser.c,
15148         plugins/project-wizard/property.h,
15149         plugins/project-wizard/templates/anjuta-plugin.wiz,
15150         plugins/project-wizard/templates/terminal.wiz,
15151         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15152         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15153         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15154         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15155         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15156         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15157         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15158         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15159         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15160         plugins/project-wizard/templates/terminal/configure.in.tpl,
15161         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15162         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15163         a new property type -- hidden. Fixed terminal and anjuta-plugin
15164         project templates.
15166 2005-01-07  Naba Kumar  <naba@gnome.org>
15168         * templates/anjuta-plugin.wiz,
15169         templates/terminal.wiz,
15170         templates/terminal/Makefile.am.tpl,
15171         templates/terminal/autogen.sh,
15172         (Removed) templates/terminal/configure.ac.tpl,
15173         (Added) templates/.cvsignore,
15174         (Added) templates/Makefile.am,
15175         (Added) templates/anjuta-plugin/.cvsignore,
15176         (Added) templates/anjuta-plugin/Makefile.am,
15177         (Added) templates/anjuta-plugin/src/.cvsignore,
15178         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15179         (Added) templates/terminal/.cvsignore,
15180         (Added) templates/terminal/Makefile.am,
15181         (Added) templates/terminal/configure.in.tpl,
15182         (Added) templates/terminal/po/.cvsignore,
15183         (Added) templates/terminal/po/ChangeLog,
15184         (Added) templates/terminal/po/Makefile.am,
15185         (Added) templates/terminal/po/POTFILES.in,
15186         (Added) templates/terminal/src/.cvsignore,
15187         (Added) templates/terminal/src/Makefile.am,
15188         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15189         project wizard. Fixed configure/po/Makefile template errors.
15191 2005-01-06  Naba Kumar  <naba@gnome.org>
15193         * configure.in: Added project templates.
15194         * plugins/project-wizard/templates/*: Added to project and renamed
15195         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15196         for the project templates (so that they do not conflict with autotools
15197         build. Created proper configure.ac.tpl and autogen.sh for project
15198         templates.
15199         
15200 2005-01-06  Naba Kumar  <naba@gnome.org>
15202         * plugins/project-wizard/anjuta-project-wizard.glade,
15203         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15204         Fixed file list parsing and to take absolute file paths (for example,
15205         from an icon selected previously). Used toggle buttons for boolean
15206         properties. Check if all mandatory fields are given before going
15207         forward in the wizard. Use scrollable viewport for listing property
15208         widgets incase the list goes out of wizard's size. Added tooltips
15209         as descriptions of the property widgets. And other fixes.
15211         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15212         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15213         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15214         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15215         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15216         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15217         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15218         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15219         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15220         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15221         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15222         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15223         Restructured template files.
15225 2005-01-06  Naba Kumar  <naba@gnome.org>
15227         * configure.in: Added check for autogen.
15228         
15229         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15230         in dispose.
15231         
15232         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15233         Do not emit changed signal when in dispose.
15235         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15236         symbol-view widget has been destroyed.
15237         
15238         * src/anjuta-app.c: Set null to preference, status and ui object
15239         pointers when they are destroyed.
15241         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15242         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15243         Added boolean, integer and file property types.
15244         
15245         * plugins/project-wizard/Makefile.am,
15246         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15247         project wizard templates.
15249 2005-01-04  Naba Kumar  <naba@gnome.org>
15251         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15252         added widgets.
15253         
15254         * plugins/editor/aneditor.cxx,
15255         plugins/editor/anjuta-docman.c,
15256         plugins/editor/plugin.c,
15257         plugins/editor/text_editor.c:
15258         Removed unnecessary ref/unref of scintilla.
15259         
15260         * plugins/message-view/anjuta-msgman.c,
15261         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15262         make close button similar to document manager.
15263         
15264         * plugins/project-manager/plugin.c,
15265         plugins/project-manager/plugin.h: Removed dead codes. Removed
15266         unnecessary ref/unref.
15267         
15268         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15269         instead of hard refs.
15271 2005-01-03  Naba Kumar  <naba@gnome.org>
15273         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15274         generate() methods for IAnjutaBuildable interface.
15276         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15277         IAnjutaBuildable inteface.
15279         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15280         to destroy build context when message view is destroyed.
15281         
15282         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15283         a ref to it and unref in destructor. AnEditor class wants to be the
15284         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15285         comparisions.
15286         
15287         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15288         complicate the scene. Removed editor widget from AnjutaDocman when
15289         the widget is destroyed.
15290         
15291         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15292         from shell. It will be removed from shell when the widget is destroyed.
15293         
15294         * plugins/editor/text_editor.c: Added debug codes to track object
15295         finalizations.
15297         * plugins/message-view/anjuta-msgman.c: Remove message view on
15298         widget destroy. Destroy message view on remove. Removed all views
15299         correctly.
15300         
15301         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15302         from container.
15304 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15306         * plugins/file-wizard/action-callbacks.c,
15307         plugins/file-wizard/anjuta-file-wizard.glade,
15308         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15309         Insert Licence, copyright, header template ...
15310         
15311 2005-01-02  Naba Kumar  <naba@gnome.org>
15313         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15314         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15315         anjuta_status_add_widget() to allow setting busy cursor on non
15316         toplevel windows.
15318         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15320         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15321         mime types to take text/source also.
15322         
15323         * plugins/editor/anjuta-docman.c,
15324         plugins/editor/anjuta-docman.h,
15325         plugins/editor/plugin.c,
15326         plugins/editor/text_editor.c,
15327         plugins/editor/text_editor.h,
15328         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15329         AnjutaStatus and set busy cursor on editors.
15331         * plugins/file-loader/Makefile.am,
15332         plugins/file-loader/plugin.c,
15333         (added) plugins/file-loader/dnd.c,
15334         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15336         * src/anjuta.c: Hide anjuta window before destruction.
15338         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15339         * configure.in, plugins/Makefile.am,
15340         (removed) plugins/project-wizard/appwiz_page1.c,
15341         (removed) plugins/project-wizard/appwiz_page2.c,
15342         (removed) plugins/project-wizard/appwiz_page3.c,
15343         (removed) plugins/project-wizard/appwiz_page4.c,
15344         (removed) plugins/project-wizard/appwizard.c,
15345         (removed) plugins/project-wizard/appwizard.h,
15346         (removed) plugins/project-wizard/appwizard_cbs.c,
15347         (removed) plugins/project-wizard/appwizard_cbs.h,
15348         (removed) plugins/project-wizard/appwizard_gui.c,
15349         (removed) plugins/project-wizard/gnome_project.c,
15350         (removed) plugins/project-wizard/gnome_project.h,
15351         (removed) plugins/project-wizard/wizard_gui.c,
15352         (removed) plugins/project-wizard/wizard_gui.h,
15353         (added) plugins/project-wizard/.cvsignore,
15354         (added) plugins/project-wizard/Makefile.am,
15355         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15356         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15357         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15358         (added) plugins/project-wizard/applogo.png,
15359         (added) plugins/project-wizard/appwizard.png,
15360         (added) plugins/project-wizard/autogen.c,
15361         (added) plugins/project-wizard/autogen.h,
15362         (added) plugins/project-wizard/druid.c,
15363         (added) plugins/project-wizard/druid.h,
15364         (added) plugins/project-wizard/file.c,
15365         (added) plugins/project-wizard/file.h,
15366         (added) plugins/project-wizard/header.c,
15367         (added) plugins/project-wizard/header.h,
15368         (added) plugins/project-wizard/install.c,
15369         (added) plugins/project-wizard/install.h,
15370         (added) plugins/project-wizard/parser.c,
15371         (added) plugins/project-wizard/parser.h,
15372         (added) plugins/project-wizard/plugin.c,
15373         (added) plugins/project-wizard/plugin.h,
15374         (added) plugins/project-wizard/property.c,
15375         (added) plugins/project-wizard/property.h: Removed old application-wizard
15376         codes and added new template based (autogen based) project wizard
15377         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15379 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15381         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15382         * plugins/cvs-plugin/cvs-execute.c:
15383         Fix cvs_log which did not work because of some
15384         glade problem
15385         Patch from Mark R. Pariente <markpariente@cmu.edu>
15386         - Fix message highlighting
15388 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15389         
15390         * template/*,
15391         date/template/*,
15392         configure.in:
15393         Removed template stuff completly because we dicussed to implement
15394         a macro system for Edit->Insert Text
15396 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15397         
15398         * plugins/editor/aneditor.cxx,
15399         plugins/editor/text_editor.c:
15400         Set line number width dynamically
15401         * src/about.c:
15402         Prepered new GTK 2.6 about dialog
15404 2004-12-30  Naba Kumar  <naba@gnome.org>
15406         patch from: Massimo Corà  <maxcvs@email.it>
15407         * plugins/editor/aneditor.cxx: Highlights correct function
15408         argument in recursive calltips.
15410 2004-12-30  Naba Kumar  <naba@gnome.org>
15412         * plugins/symbol-browser/plugin.c,
15413         libanjuta/interfaces/libanjuta.idl,
15414         plugins/editor/text_editor.c: Fixed editor markers and added a new
15415         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15416         mark the line visited.
15417         
15418         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15419         libegg/Makefile.am, libegg/eggcomboselect.c,
15420         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15421         widget for use with symbol view in toolbar.
15422         
15423         * plugins/cvs-plugin/anjuta-cvs.ui,
15424         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15425         placeholder for cvs plugin context menu in filemanager.
15426         
15427 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15428         
15429         * plugins/cvs-plugin/plugin.c:
15430         Show popup menu only if the file is contained in
15431         a directory containing a "CVS" directory
15433 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15434         
15435         * plugins/cvs-plugin/cvs-action.[ch],
15436         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15437         * plugins/cvs-plugin/anjuta-cvs.ui,
15438         * plugins/cvs-plugin/plugin.c:
15439         Implemented "Import"
15440         
15441         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15442         Added right-click-menu for file-manager
15444 2004-12-26  Naba Kumar  <naba@gnome.org>
15446         * src/action-callbacks.c, src/action-callbacks.h,
15447         src/anjuta-actions.h, src/anjuta-app.c,
15448         src/anjuta.ui: Added fullscreen action.
15450         * plugins/cvs-plugin/cvs-actions.c,
15451         plugins/cvs-plugin/plugin.c,
15452         plugins/cvs-plugin/plugin.h: Watches current editor,
15453         project and file manager selection in plugin
15454         implementation.
15455         
15456 2004-12-26  Naba Kumar  <naba@gnome.org>
15458         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15459         src/action-callbacks.c: Fixed app finalization. Added a
15460         command line arg --proper-shutdown (-p), which when set
15461         will release all plugins and their resources (this option
15462         is mainly for debugging).
15463         
15464         * plugins/file-loader/plugin.c: Fixed filename duplications
15465         in recent files history.
15466         
15467         * plugins/profile-default/plugin.c: Disabled problematic
15468         plugins for now to load at startup.
15469         
15470         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15471         annoying debug prints.
15472         
15473 2004-12-23  Naba Kumar  <naba@gnome.org>
15475         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15476         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15477         plugins/cvs-plugin/anjuta-cvs.ui,
15478         plugins/cvs-plugin/cvs-actions.c,
15479         plugins/cvs-plugin/cvs-actions.h,
15480         plugins/cvs-plugin/cvs-execute.c,
15481         plugins/cvs-plugin/cvs-execute.h,
15482         plugins/cvs-plugin/Makefile.am,
15483         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15484         Added cvs log command.
15486 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15487         
15488         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15489         default
15491 2004-12-20  Naba Kumar  <naba@gnome.org>
15493         patch from: Massimo Corà  <maxcvs@email.it>
15494         * plugins/editor/aneditor.cxx: Added recursive calltips.
15496 2004-12-20  Naba Kumar  <naba@gnome.org>
15497         
15498         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15499         Show busy cursor during loading and unloading.
15500         
15501 2004-12-19  Naba Kumar  <naba@gnome.org>
15503         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15504         memory leaks. Disabled debug print.
15506         * plugins/symbol-browser/an_symbol_view.c,
15507         plugins/symbol-browser/plugin.c,
15508         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15509         problems. Creates SymbolView object every time when the
15510         plugin is activated.
15512         * plugins/project-manager/plugin.c: Close project when
15513         deactivating.
15514         
15515 2004-12-18  Naba Kumar  <naba@gnome.org>
15517         * po/POTFILES.in: Removed commented lines.
15518         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15519         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15520         * plugins/gdb/plugin.c: Fixed compile error.
15521         
15522         Patch from: Mark R. Pariente  <mark@demar.com.tr>
15523         * libegg/eggcellrendererkeys.c: Fixed compile error.
15524         
15525 2004-12-18  Naba Kumar  <naba@gnome.org>
15527         * plugins/file-loader/plugin.c: Fixed loading bug.
15528         
15529         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15530         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15531         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15532         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15533         and corruptions. Fixed loading and unloading of plugins.
15534         
15535 2004-12-17  Naba Kumar  <naba@gnome.org>
15536         
15537         * plugins/file-loader/Makefile.am,
15538         plugins/file-loader/plugin.c,
15539         plugins/project-manager/plugin.c: Fixed memory corruption
15540         and disposition codes. Added missing plugin.h in Makefile.am.
15542 2004-12-16  Naba Kumar  <naba@gnome.org>
15544         * plugins/symbol-browser/an_symbol_view.c,
15545         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15546         codes. Fixed memory leaks and corruptions.
15548         * plugins/build-basic-autotools/build-basic-autotools.c
15549         plugins/editor/anjuta-docman.c,
15550         plugins/editor/text_editor.c,
15551         plugins/file-loader/plugin.c,
15552         plugins/file-manager/plugin.c,
15553         plugins/file-wizard/plugin.c,
15554         plugins/message-view/anjuta-msgman.c,
15555         plugins/message-view/anjuta-msgman.h,
15556         plugins/message-view/message-view.c,
15557         plugins/message-view/plugin.c,
15558         plugins/message-view/plugin.h,
15559         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15561         * src/about.c, src/about.h, src/action-callbacks.c,
15562         src/action-callbacks.h, src/anjuta-actions.h,
15563         src/anjuta-app.c, src/anjuta-app.h,
15564         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15565         src/anjuta.c, src/anjuta.h, src/getline.c, 
15566         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
15567         src/start-with.c, src/start-with.h: Fixed emacs modes.
15569         * src/layout.xml: Brought document manager in front.
15570         
15571 2004-12-15  Naba Kumar  <naba@gnome.org>
15573         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15574         properly removed.
15575         
15576         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15577         finalization. Added a method to unload all plugins and destroy them.
15578         Fixed memory leaks.
15579         
15580         * plugins/sample1/plugin.c: Proper finalization code and renamed
15581         functions to proper names.
15582         
15583         * plugins/build-basic-autotools/build-basic-autotools.c,
15584         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
15586         * src/shell.c: Unload all plugins on exit, so that memory profilers
15587         can detect memory leaks in plugins.
15589 2004-12-13  Naba Kumar  <naba@gnome.org>
15591         * plugins/devhelp/plugin.c: Delay widget initialization, now that
15592         docking is working.
15593         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15594         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15596 2004-12-11  Naba Kumar  <naba@gnome.org>
15598         * data/properties/anjuta.properties: Fixed font size.
15599         * plugin/build-basic-autotools/build-basic-autotools: Added initial
15600         compile file function. There are some fixmes there.
15601         * plugins/message-view/anjuta-msgman.c,
15602         * plugins/message-view/message-view.c: Fixed bugs and clean up.
15603         
15604 2004-12-08  Naba Kumar  <naba@gnome.org>
15606         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15607         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15608         to escape quotes in a string.
15609         
15610         * plugins/cvs-plugin/cvs-actions.c,
15611         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15612         cvs diff command.
15614         * plugins/build-basic-autotools/build-basic-autotools.c,
15615         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15616         filters.
15617         
15618 2004-12-07  Naba Kumar  <naba@gnome.org>
15620         * plugins/build-basic-autotools/build-basic-autotools.c,
15621         plugins/build-basic-autotools/automake-c.filters: Completed directory
15622         tracking. Double click on Errors and warnings now work as expected.
15624         * plugins/build-basic-autotools.c: Added codes to track build directory
15625         so that absolute path of the files could be determined.
15627 2004-12-06  Naba Kumar  <naba@gnome.org>
15629         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15630         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15631         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15632         
15633 2004-12-05  Naba Kumar  <naba@gnome.org>
15635         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15636         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15637         
15638         * plugins/cvs-plugin/plugin.c,
15639         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15640         
15641 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
15642         
15643         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15644         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15645         plugins/cvs-plugin/cvs-execute.[ch]:
15646         Implemented cvs status and cvs diff
15647         Known bugs:
15648         - rdiff command is not correct
15649         - Must find a way to allow selection of directies AND files 
15650         in GtkFileChooser
15652 2004-12-03  Naba Kumar  <naba@gnome.org>
15654         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15655         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15656         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15657         session.properties file if it is for the first time.
15658         
15659 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
15660         
15661         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15662         commit.
15663         
15664         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15665         plugins/cvs-plugin/anjuta-cvs.ui:
15666         Implemented update/commit and changed menu layout 
15668 2004-12-02  Naba Kumar  <naba@gnome.org>
15670         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15671         property name (for cvs path property). Beautified dialogs.
15673 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
15674         
15675         * plugins/message-view/anjuta-msgman.c: Changed callback name
15676         and changed switch-page handling.
15677         
15678         * plugins/cvs-plugin/cvs-actions.c:
15679         * plugins/cvs-plugin/cvs-execute.c:
15680         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15681         - Implemented cvs add and cvs removed - both working now
15682         - Created a useful preferences page
15683         
15685 2004-11-30  Naba Kumar  <naba@gnome.org>
15687         * libanjuta/anjuta-status.c: Fixed runtime warning.
15688         
15689         * plugins/editor/Makefile.am:
15690         plugins/editor/anjuta-document-manager.glade,
15691         plugins/editor/plugin.c
15692         plugins/editor/plugin.h
15693         plugins/editor/style-editor.c (new, moved from src/),
15694         plugins/editor/style-editor.h (new, moved from src/),
15695         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
15696         settings in preferences.
15698         * plugins/editor/text_editor.c,
15699         plugins/editor/text_editor.h: Do not take unused args in
15700         text_editor_get_props().
15702         * src/style-editor.c, src/style-editor.h: Removed, moved to
15703         plugins/editor/ directory.
15705 2004-11-29  Naba Kumar  <naba@gnome.org>
15707         * plugins/editor/text_editor_cbs.c: Emit click signal in
15708         IAnjutaMarkable.
15709         * libanjuta/anjuta-status.c: More spacing between items.
15710         
15711 2004-11-29  Naba Kumar  <naba@gnome.org>
15713         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
15714         
15715         * libanjuta/interfaces/libanjuta.idl,
15716         plugins/debug-manager/anjuta-debug-manager.plugin.in,
15717         plugins/debug-manager/plugin.c,
15718         plugins/gdb/breakpoints.c,
15719         plugins/gdb/breakpoints.h,
15720         plugins/gdb/debugger.c,
15721         plugins/gdb/debugger.h,
15722         plugins/gdb/plugin.c,
15723         plugins/gdb/plugin.h,
15724         plugins/gdb/utilities.c,
15725         plugins/gdb/utilities.h: Code cleanups and partial implementation of
15726         toggle breakpoint margin clicks.
15728 2004-11-28  Naba Kumar  <naba@gnome.org>
15730         * TODO.tasks: Fixed indentations.
15731         * plugins/gtodo/libgtodo.c: Save with indentation.
15732         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
15733         * plugins/project-manager/plugin.c: Fixed runtime warnings.
15734         * libanjuta/anjuta-status.c: Fixed busy cursors.
15735         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
15736         * po/POTFILES.in: Updated.
15737         
15738 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
15739         
15740         * plugins/editor/anjuta-document-manager.glade,
15741           plugins/editor/search-replace.[c,h], 
15742           plugins/editor/search-replace_backend.h
15743           plugins/editor/search-preferences.[c,h] :
15744           Saved Search-Preferences (gconf),
15745           Basic search by default.
15747 2004-11-22  Naba Kumar  <naba@gnome.org>
15749         * configure.in: Fixed build error.
15751 2004-11-21  Naba Kumar  <naba@gnome.org>
15753         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
15754         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
15755         Added AnjutaStatus class to libanjuta.
15756         Added anjuta_shell_get_status() method.
15757         
15758         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
15759         and fixed marshaller generation.
15760         
15761         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
15762         "updade_ui" signals to IAnjutaEditor interface.
15763         
15764         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
15765         
15766         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
15767         regexes.
15768         
15769         * plugins/class-gen/clsGen.c: Intial port.
15770         
15771         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
15772         name.
15773         
15774         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
15775         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15776         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
15777         Implemented status update. Emits "update_ui" and "char_added" signals.
15778         Added view preferences.
15779         
15780         * plugins/file-loader/plugin.c: Added open with plugins in open with
15781         menus.
15782         
15783         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
15784         
15785         * plugins/message-view/anjuta-msgman.c,
15786         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
15787         to close correct message view rather than current view.
15789 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
15790         
15791         * plugins/cvs-plugin/cvs-actions.c
15792         plugins/cvs-plugin/plugin.[ch]
15793         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15794         Implemented cvs add but ran into a launcher/message_view
15795         problem because of a limitation of the idl compiler
15797 2004-11-19  Naba Kumar  <naba@gnome.org>
15799         * plugins/project-manager/plugin.c: Displays a progress window during
15800         project load.
15801         
15802         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
15803         Fixed UI separators.
15804         
15805         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
15806         UI placeholder.
15807         
15808         * plugins/project-manager/anjuta-project-manager.ui,
15809         plugins/project-manager/plugin.[c,h]: Added add/remove context
15810         menus and implemented them. Added file manager merge menu.
15812 2004-11-18  Naba Kumar  <naba@gnome.org>
15814         * TODO.tasks: Updated.
15815         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
15816         plugins/message-view/message-view.c: Fixed finalize and dispose
15817         methods.
15818         * plugins/debugger/*: Removed from cvs (development now in
15819         debug-manager).
15821 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
15823         Reviewed by Naba Kumar  <naba@gnome.org>:
15824         
15825         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
15826         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15827         plugins/gdb/breakpoints.c: all marker related stuff moved from
15828         editor and docman interfaces to IAnjutaMarkable
15830 2004-11-17  Naba Kumar  <naba@gnome.org>
15832         * TODO.tasks: Updated.
15833         
15834         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
15835         
15836         * libegg/egg-combo-action.c: Block changed signal when changing model.
15837         
15838         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
15839         Emit changed signal. Removed dead codes.
15840         
15841         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
15842         that recent files history do not duplicate.
15843         
15844         * plugins/symbol-browser/an_symbol_view.c,
15845         plugins/symbol-browser/an_symbol_view.h,
15846         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
15847         Fixed a bug.
15849 2004-11-15  Naba Kumar  <naba@gnome.org>
15851         * plugins/project-manager/plugin.c: Opens targets on double click.
15852         
15853         * plugins/message-view/message-view.c,
15854         plugins/file-manager/anjuta-file-manager-plugin.glade,
15855         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
15856         Added proper class finalization
15857         and disposition. Added preferences notifications and callbacks to
15858         change info/warning/error colors.
15859         
15860         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15861         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
15862         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
15863         Implemented finalize method for AnjutaApp. Code cleanups.
15864         
15865         * plugins/message-view/plugin.c: Static parent_class.
15866         
15867 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15868         * plugins/editor/search-replace.[c,h], 
15869           plugins/editor/search-replace_backend.c
15870           Update search entry in main toolbar.
15871           Clean code.
15873 2004-11-11  Naba Kumar  <naba@gnome.org>
15875         * TODO.tasks: Updated.
15877         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
15878         and completed on-the-fly-change preferences. Removed "changed"
15879         signal as it is no longer necessary (use notify for similar
15880         purpose to monitor individual preferences).
15882         
15883         * plugins/editor/anjuta-document-manager.glade: Added view menu
15884         preferences so that they are registered.
15885         
15886         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
15887         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
15888         connection to "changed" signal of preferences and implemented
15889         notifications for some editor preferences. More to implement.
15891 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15892         * plugins/editor/print.c
15893         Fixed bug 1047624 : Add line number every X lines.
15895 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15896         * plugins/editor/search-replace.c
15897         Fixed a crash bug (995755) when searching "%n"
15899 2004-11-09  Naba Kumar  <naba@gnome.org>
15901         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
15902         Fixed to refresh categories list on file load.
15904 2004-11-08  Naba Kumar  <naba@gnome.org>
15905         
15906         * configure.in, plugins/Makefile.am,
15907         plugins/profile-default/plugin.c: Added cvs plugin in build.
15908         
15909         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
15910         
15911         * plugins/debug-manager/.cvsignore: Added file to ignore.
15912         
15913         * plugins/debug-manager/Makefile.am: Removed dead codes.
15914         
15915         * src/anjuta.ui: Added placeholder for version control UI.
15917 2004-11-08  Naba Kumar  <naba@gnome.org>
15919         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15920         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15921         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
15922         Updated.
15924         * global-tags/Makefile.am: Fixed make error.
15926         * plugins/profile-default/plugin.c: Added debug-manager
15927         and gdb plugins to load at startup so that debugger
15928         windows are docked properly. They will be removed
15929         later when we figure out runtime docking.
15931         * plugins/sample1/*: Restored to last working state.
15933         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
15934         windows in lower pane. Named the windows appropriately.
15936         * ChangeLog: Fixed format.
15937         
15938 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
15940         * libanjuta/interfaces/libanjuta.idl,
15941         libanjuta/anjuta-marshal.c,
15942         plugins/Makefile.am,
15943         plugins/debug-manager/plugin.c,
15944         plugins/editor/plugin.c,
15945         plugins/editor/text_editor.c,
15946         plugins/gdb/breakpoints.c,
15947         plugins/gdb/debugger.c,
15948         plugins/gdb/plugin.c,
15949         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
15951 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15952         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
15953         plugins/editor/search-replace.c,
15954         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
15955         Search and Replace; Show result in find pane
15956           
15957 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15958         
15959         * plugins/gdb, plugins/debug-manager: Applied debugger patch
15960         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
15961         (added features: starting debugger and loading of core/executable,
15962         StepIn, StepOut, StepOver and Execute, toggling breakpoint
15963         partially works)
15965 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15966         
15967         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
15968         my cvs-plugin files...
15969         I hope I have rescued everything possible.
15970         
15971         * Naba: Could you please fix sample1 because I messed it up to 
15972         but there should be a histroy of this directory we should commit
15974 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15975         
15976         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
15977         infrastructure
15978         * plugins/cvs-plugin/plugin.c,
15979         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15980         Added preferences dialog (not yet complete)
15982 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15983         
15984         * global-tags/Makefile.am, mime/Makefile.am:
15985         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
15986         
15987         * template/xmltemplate.[ch],
15988         template/xmlstrings.[ch],
15989         template/autotools.[ch] removed,
15990         template/prj_template.[ch] removed,
15991         template/lang_template.[ch] removed,
15992         template/lib_template.[ch] removed,
15993         template/Makefile.am adjusted,
15994         template/dtds/lang.dtd removed, 
15995         template/dtds/lib.dtd removed,
15996         template/dtds/prj.dtd removed,
15997         template/dtds/autotools.dtd removed,
15998         data/template/lib/* removed,
15999         data/template/language/* removed,
16000         data/template/library/* removed,
16001         data/template/project/* removed,
16002         date/template/Makefile.am adjusted:
16003         Remove everything except text-templates to replace hardcoded 
16004         Edit->Insert texts with dynamic loaded.
16006         * plugins/cvs-plugin/plugin.[ch],
16007         plugins/cvs-actions.[ch],
16008         plugins/Makefile.am,
16009         plugins/cvs-plugin/Makefile.am,
16010         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16011         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16012         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16013         Added initial cvs-plugin code
16015 2004-10-21  Naba Kumar  <naba@gnome.org>
16016         
16017         * libanjuta/anjuta-plugin.c,
16018         plugins/build-basic-autotools/build-basic-autotools.c,
16019         plugins/debugger/plugin.c,
16020         plugins/devhelp/plugin.c,
16021         plugins/editor/anjuta-docman.c,
16022         plugins/editor/goto_line.c,
16023         plugins/editor/plugin.c,
16024         plugins/editor/search-replace.c,
16025         plugins/editor/text_editor.c,
16026         plugins/file-loader/plugin.c,
16027         plugins/file-manager/plugin.c,
16028         plugins/file-wizard/file.c,
16029         plugins/file-wizard/plugin.c,
16030         plugins/gdb/plugin.c,
16031         plugins/gtodo/plugin.c,
16032         plugins/message-view/anjuta-msgman.c,
16033         plugins/profile-default/plugin.c,
16034         plugins/project-manager/plugin.c,
16035         plugins/sample1/plugin.c,
16036         plugins/terminal/terminal.c: Defined all global variables static,
16037         particularly class parent_class variables. They were getting
16038         confused at link time.
16040         * libanjuta/plugins.c: Do not unload plugins when they are
16041         deactivated. Simply cache them for later activation. Unloading
16042         modules have some problem with shared libs using static class
16043         registration. Fixed hash type for installed plugins. Eventually,
16044         we want to add "CanUnload" attribute for .plugin files (in
16045         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16046         be unloaded from memory. Those plugins declaring CanUnload=false
16047         will not be unloaded from memory and will be put in the cache. Those
16048         not declaring anything or declaring CanUnload=true, will be unloaded
16049         from memory when they are deactivated.
16051         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16052         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16053         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16054         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16055         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16056         activation, deactivation. Fixed memory leaks.
16058 2004-10-20  Naba Kumar  <naba@gnome.org>
16060         * TODO.tasks: Updated.
16061         
16062         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16063         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16064         macro for adding interfaces to plugin types. Code cleanup.
16065         
16066         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16067         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16068         
16069         * plugins/build-basic-autotools/build-basic-autotools.c,
16070         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16071         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16072         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16073         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16074         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16075         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16076         plugins/project-manager/plugin.c,
16077         plugins/symbol-browser/an_symbol_view.c,
16078         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16079         newly defined macro to add interfaces to plugin types.
16081         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16083 2004-10-20  Naba Kumar  <naba@gnome.org>
16085         * TODO.tasks: Added task list.
16086         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16087         default values.
16089 2004-10-19  Naba Kumar  <naba@gnome.org>
16091         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16092         
16093         * plugins/editor/action-callbacks.c,
16094         plugins/editor/action-callbacks.h,
16095         plugins/editor/anjuta-docman.c,
16096         plugins/editor/anjuta-docman.h,
16097         plugins/editor/anjuta-document-manager.ui,
16098         plugins/editor/file_history.c,
16099         plugins/editor/file_history.h,
16100         plugins/editor/plugin.c: Added file history browsing.
16101         
16102         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16103         
16104         * plugins/message-view/anjuta-message-manager.ui,
16105         plugins/message-view/plugin.c: Added document manager context menu.
16106         
16107         * plugins/symbol-browser/an_symbol_view.c,
16108         plugins/symbol-browser/an_symbol_view.h,
16109         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16110         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16111         document manager context menu.
16112         
16113         * scintilla/*, scintilla/include/*: Updated to current cvs.
16114         
16115 2004-10-19  Naba Kumar  <naba@gnome.org>
16117         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16118         placeholder for debugger UI.
16119         
16120         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16121         * plugins/file-manager/plugin.c: Fixed loading bug.
16122         
16123         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16124         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16125         Initializes gconf database with default values when the
16126         values are not defined. Use bool and int prefs separately.
16128         * plugins/editor/plugin.c: Added encoding preferences.
16129         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16131         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16132         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16133         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16134         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16136 2004-10-18  Naba Kumar  <naba@gnome.org>
16138         * po/POTFILES.in: Updated.
16139         
16140         * libanjuta/anjuta-ui.c: Corrected debug messages.
16141         
16142         * libegg/egg-combo-action.c, libegg/test-actions.c,
16143         libegg/menu/egg-combo-action.h: Fixed combo action.
16144         
16145         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16146         Fixed format.
16147         
16148         * plugins/editor/action-callbacks.[c,h],
16149         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16150         Implemented file swap. Removed dead codes.
16151         
16152         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16153         dead codes.
16154         
16155         * plugins/symbol-browser/an_symbol_view.[c,h],
16156         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16157         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16158         Implemented file symbols. Implemented goto file line when symbol is
16159         selected.
16160         
16161         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16162         
16163 2004-10-10  Naba Kumar  <naba@gnome.org>
16165         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16166         
16167         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16168         
16169         * plugins/debugger/.cvsignore,
16170         (added) plugins/debugger/Makefile.am,
16171         (added) plugins/debugger/anjuta-debugger.glade,
16172         (added) plugins/debugger/anjuta-debugger.plugin.in,
16173         (added) plugins/debugger/anjuta-debugger.plugin.png,
16174         (added) plugins/debugger/anjuta-debugger.ui,
16175         plugins/debugger/attach_process.c,
16176         (removed) plugins/debugger/attach_process_cbs.c,
16177         (removed) plugins/debugger/attach_process_cbs.h,
16178         (removed) plugins/debugger/breakpoints.c,
16179         (removed) plugins/debugger/breakpoints.h,
16180         (removed) plugins/debugger/debug_tree.c,
16181         (removed) plugins/debugger/debug_tree.h,
16182         (removed) plugins/debugger/debugger.c,
16183         (removed) plugins/debugger/debugger.h,
16184         (removed) plugins/debugger/memory.c,
16185         (removed) plugins/debugger/memory.h,
16186         (added) plugins/debugger/plugin.c,
16187         (added) plugins/debugger/plugin.h,
16188         (removed) plugins/debugger/registers.c,
16189         (removed) plugins/debugger/registers.h,
16190         (removed) plugins/debugger/registers_cbs.c,
16191         (removed) plugins/debugger/registers_cbs.h,
16192         (removed) plugins/debugger/registers_gui.c,
16193         (removed) plugins/debugger/sharedlib.c,
16194         (removed) plugins/debugger/sharedlib.h,
16195         (removed) plugins/debugger/sharedlib_cbs.c,
16196         (removed) plugins/debugger/sharedlib_cbs.h,
16197         (removed) plugins/debugger/sharedlib_gui.c,
16198         (removed) plugins/debugger/signals.c,
16199         (removed) plugins/debugger/signals.h,
16200         (removed) plugins/debugger/signals_cbs.c,
16201         (removed) plugins/debugger/signals_cbs.h,
16202         (removed) plugins/debugger/signals_gui.c,
16203         (removed) plugins/debugger/stack_trace.c,
16204         (removed) plugins/debugger/stack_trace.h,
16205         (added) plugins/debugger/utilities.c,
16206         (added) plugins/debugger/utilities.h,
16207         (removed) plugins/debugger/watch.c,
16208         (removed) plugins/debugger/watch.h,
16209         (removed) plugins/debugger/watch_cbs.c,
16210         (removed) plugins/debugger/watch_cbs.h,
16211         (removed) plugins/debugger/watch_gui.c,
16212         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16213         
16214         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16215         Added debugger gdb backend plugin.
16216         
16217         * plugins/message-view/plugin.c: Registered all message stock icons.
16218         
16219         * plugins/profile-default/plugin.c: Loads debugger plugin.
16220         
16221         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16223 2004-10-08  Naba Kumar  <naba@gnome.org>
16225         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16226         information.
16227         
16228         * plugins/symbol-browser/.cvsignore,
16229         plugins/symbol-browser/Makefile.am,
16230         plugins/symbol-browser/an_symbol_view.c,
16231         plugins/symbol-browser/an_symbol_view.h,
16232         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16233         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16234         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16235         plugins/symbol-browser/plugin.c,
16236         plugins/symbol-browser/plugin.h,
16237         plugins/symbol-browser/sv_class.xpm,
16238         plugins/symbol-browser/sv_function.xpm,
16239         plugins/symbol-browser/sv_macro.xpm,
16240         plugins/symbol-browser/sv_private_fun.xpm,
16241         plugins/symbol-browser/sv_private_var.xpm,
16242         plugins/symbol-browser/sv_protected_fun.xpm,
16243         plugins/symbol-browser/sv_protected_var.xpm,
16244         plugins/symbol-browser/sv_public_fun.xpm,
16245         plugins/symbol-browser/sv_public_var.xpm,
16246         plugins/symbol-browser/sv_static_fun.xpm,
16247         plugins/symbol-browser/sv_static_var.xpm,
16248         plugins/symbol-browser/sv_struct.xpm,
16249         plugins/symbol-browser/sv_unknown.xpm,
16250         plugins/symbol-browser/sv_variable.xpm,
16251         plugins/symbol-browser/test-symbol-browser.c,
16252         plugins/Makefile.am: Implemented Symbol
16253         browser plugin.
16254         
16255         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16256         
16257         * plugins/build-basic-autotools/Makefile.am,
16258         plugins/devhelp/Makefile.am,
16259         plugins/editor/Makefile.am,
16260         plugins/file-loader/Makefile.am,
16261         plugins/file-manager/Makefile.am,
16262         plugins/file-wizard/Makefile.am,
16263         plugins/gtodo/Makefile.am,
16264         plugins/message-view/Makefile.am,
16265         plugins/profile-default/Makefile.am,
16266         plugins/project-manager/Makefile.am
16267         plugins/sample1/Makefile.am,
16268         plugins/terminal/Makefile.am,
16269         scintilla/Makefile.am,
16270         libegg/Makefile.am,
16271         launcher/Makefile.am,
16272         libanjuta/Makefile.am,
16273         src/Makefile.am,
16274         tagmanager/Makefile.am,
16275         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16276         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16277         files. Also fixed library dependencies.
16278         
16279         * plugins/editor/aneditor.cxx: Disabled unused codes.
16280         * plugins/file-manager/an_file_view.c: Added copyright.
16281         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16282         
16283         * plugins/profile-default/plugin.c: Can load plugins by location.
16284         * plugins/project-manager/plugin.c: Remove project_root_uri value
16285         when project is closed.
16286         
16287 2004-10-06  Naba Kumar  <naba@gnome.org>
16289         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16290         
16291         * libanjuta/interfaces/libanjuta.idl,
16292         plugins/editor/text_editor.c: Added get_length()
16293         and get_current_word() methods in IAnjutaEditor interface.
16294         
16295         * libegg/Makefile.am: Added test_actions target.
16296         
16297         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16298         
16299         * plugins/build-basic-autotools/build-basic-autotools.c,
16300         plugins/file-loader/plugin.c,
16301         plugins/message-view/message-view.c: Added code to go to file and
16302         line number,
16303         
16304         * plugins/devhelp/plugin.c: Context sensitive help now works.
16305         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16306         uri as line number and goes to that line number.
16307         
16308         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16309         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16310         gtodo_client_load() method to load from a diffrent file. Watched 
16311         project root directory in plugin to open TODO.tasks of the project.
16312         
16313         * plugins/project-manager/plugin.c: Updates project UI
16314         sensitive/insensitive.
16316         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16317         anjuta-shell program to test plugins.
16318         
16319         * src/anjuta-app.c: Registered UI accels.
16320         
16321 2004-09-28  Naba Kumar  <naba@gnome.org>
16323         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16324         method.
16325         
16326         * src/anjuta-app.c: Implemented present widget method.
16327         
16328         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16329         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16330         
16331         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16332         added editor.
16333         
16334         * plugins/editor/text_editor.c: Connects to preferences changed signal
16335         correctly.
16336         
16337 2004-09-28  Naba Kumar  <naba@gnome.org>
16338         
16339         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16340         print code.
16341         
16342         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16343         size to 5 pix.
16344         
16345         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16346         in changed signal callback.
16347         
16348         * plugins/editor/action-callbacks.c: Implemented save_all action
16349         callback. Removed dead code. Do save_as when saving a new file.
16350         Implemented incremental search.
16351         
16352         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16353         
16354         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16355         
16356         * src/anjuta-app.c: Registers UI accelerators.
16357         
16358 2004-09-27  Naba Kumar  <naba@gnome.org>
16360         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16361         
16362         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16363         plugins/devhelp/anjuta-devhelp.plugin.in,
16364         plugins/file-loader/anjuta-loader.plugin.in,
16365         plugins/file-manager/anjuta-file-manager.plugin.in,
16366         plugins/gtodo/anjuta-gtodo.plugin.in,
16367         plugins/project-manager/anjuta-project-manager.plugin.in,
16368         plugins/terminal/anjuta-terminal.plugin.in:
16369         Gave proper plugin names.
16371         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16372         error when regex fail.
16373         
16374         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16375         Added help and context search. Watches current editor. More menus
16376         in Help submenu. Update UI (sensitive when required) properly.
16377         
16378         * plugins/editor/anjuta-document-manager.ui,
16379         plugins/devhelp/anjuta-devhelp.ui,
16380         plugins/message-view/anjuta-message-manager.ui,
16381         src/anjuta.ui: Goto menu actions are in separate submenu.
16382         
16383         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16384         Removed unimplemented UI elements.
16385         
16386         * src/anjuta-app.c: Larger (and normal) icon size.
16387         
16388         * src/layout.xml: Task manager plugin along with document (in middle).
16389         
16390         * plugins/editor/plugin.c, plugins/file-loader.c,
16391         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16392         in gtkactions. Enable/disable UI properly.
16393         
16394 2004-09-26  Naba Kumar  <naba@gnome.org>
16396         * po/POTFILES.in: Updated, added missing files.
16398         * .cvsignore: Updated.
16399         
16400         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16401         a new function to get User input text.
16402         
16403         * libanjuta/resources.[c,h]: Added a function to created sized image.
16404         
16405         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16406         from filename, as thats the correct representation.
16407         
16408         * plugins/build-basic-autotools/Makefile.am,
16409         (added) plugins/build-basic-autotools/automake-c.filters,
16410         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16411         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16412         Rearragned UI elements in the build menu. Added codes to read build
16413         filter rules from external file. Implemented all build, configure,
16414         autogen commands. Watches current editor and project.
16415         
16416         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16417         Added editor changed signal and exports current editor value.
16418         Fixed parameter names. Fixed get_uri() interface implementation to
16419         return correct uri.
16420         
16421         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16422         elements.
16423         
16424         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16425         
16426         * plugins/file-manager/an_file_view.c,
16427         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16428         
16429         * plugins/file-wizard/file.c: Reads uri correctly.
16430         
16431         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16432         sets the page to the new view.
16433         
16434         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16435         Fixed signal connecting.
16436         
16437         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16438         to "project_root_uri" and exports as uri.
16439         
16440 2004-09-24  Naba Kumar  <naba@gnome.org>
16442         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16443         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16444         in correct way.
16445         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16446         * plugins/file-loader/plugin.c: Added comments.
16447         * plugins/build-basic-autotools/plugin.c: Added comments.
16448         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16449         
16450         * libanjuta/interfaces/libanjuta.idl,
16451         plugins/message-view/anjuta-msgman.c,
16452         plugins/message-view/message-view.c,
16453         plugins/message-view/message-view.h,
16454         plugins/message-view/plugin.c: Buffering and appending messages have
16455         been separated. message-view implementations cleaned up. Signals
16456         Emissions fixed. Messages now displayed in summary and details show
16457         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16458         API.
16459         
16460         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16461         preferences.
16462         
16463         * plugins/build-basic-autotools/Makefile.am,
16464         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16465         parsing of output to create message summaries. Uses new message view
16466         API.
16467         
16468         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16469         preferences to make dialog box smaller.
16470         
16471         * plugins/editor/search-replace.c: Fixed compile error with change
16472         in IAnjutaMessageView API.
16473         
16474 2004-09-21  Naba Kumar  <naba@gnome.org>
16476         * plugins/Makefile.am: Deletes old (installed) plugins before
16477         installing new ones.
16478         
16479         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16480         plugins/build-basic-autotools/build-basic-autotools.c,
16481         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16482         file URI from filemanager. Only disables/enables build submenu in file
16483         manager, instead of merging/unmerging.
16484         
16485         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16486         non-text files.
16487         
16488         * plugins/file-loader/anjuta-loader-plugin.ui,
16489         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16490         Implemented "Open with" file manager submenu. Displays error message
16491         when file can not be opened.
16492         
16493         * plugins/file-manager/an_file_view.c: Renamed
16494         file_manager_current_filename value name to file_manager_current_uri
16495         and exports proper URI.
16496         
16497         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16499 2004-09-19  Naba Kumar  <naba@gnome.org>
16501         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16502         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16503         save point signal to change editor tabs. Fixed accels.
16504         
16505         * plugins/file-loader/plugin.c: Fixed accels.
16507         * plugins/project-manager/plugin.c: Added target selection callback.
16508         
16509         * plugins/project-manager/plugin.c: Added URI activation.
16510         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16511         Fixed dialog and closed it on ok. Fixed a crash bug.
16512         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16514         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16515         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16516         plugins/file-loader/anjuta-loader-plugin.ui,
16517         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16518         Added recent files in file loade plugin.
16519         
16520         * ChangeLog: Fixed entry dates.
16521         
16522 2004-09-18  Naba Kumar  <naba@gnome.org>
16524         * plugins/devhelp/plugin.c: Added UI sensitization and removed
16525         an unnecessary GtkFrame.
16526         
16527 2004-09-17  Naba Kumar  <naba@gnome.org>
16529         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16531         * TODO: Updated.
16532         
16533         * data/Makefile.am: Disabled installing old mime info.
16534         
16535         * mime/anjuta.applications, mime/anjuta.keys: Updated.
16536         
16537         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16538         plugins/editor/anjuta-document-manager.ui,
16539         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16540         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16541         Added Editor context popup menu.
16542         
16543         * plugins/project-manager/anjuta-project-manager-plugin.png:
16544         Update image.
16545         
16546         * plugins/project-manager/anjuta-project-manager.plugin.in:
16547         Support .anjuta mime type.
16548         
16549         * plugins/project-manager/plugin.c: Exports "project_root_directory"
16550         value.
16551         
16552         * plugins/file-manager/plugin.c: Watches "project_root_directory"
16553         value.
16554         
16555         * src/layout.xml, plugins/profile-default/plugin.c:
16556         Added project manager plugin for startup.
16558 2004-09-16  Naba Kumar  <naba@gnome.org>
16559         
16560         * anjuta.prj: Updated.
16561         
16562         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16563         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16564         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16565         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16566         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16567         plugins/terinal/Makefile.am, src/Makefile.am,
16568         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16569         Fixed makefile syntax errors.
16571 2004-09-16  Naba Kumar  <naba@gnome.org>
16573         * configure.in, src/layout.xml,
16574         plugins/profile-default/plugin.c,
16575         libanjuta/interfaces/libanjuta.idl,
16576         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16577         
16578         * configure.in, plugins/Makefile.am,
16579         plugins/project-manager/.cvsignore, 
16580         plugins/project-manager/Makefile.am,
16581         plugins/project-manager/anjuta-project-manager-plugin.png,
16582         plugins/project-manager/anjuta-project-manager.plugin.in,
16583         plugins/project-manager/anjuta-project-manager.ui,
16584         plugins/project-manager/plugin.c,
16585         plugins/project-manager/plugin.h: Added project manager plugin
16586         based on gnome-build.
16587         
16588         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16589         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16590         
16591         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16592         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16593         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16594     
16595 2004-09-16  Naba Kumar  <naba@gnome.org>
16597         * plugins/editor/action-callbacks.c: Fixed compile error.
16598         
16599 2004-09-15  Naba Kumar  <naba@gnome.org>
16601         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16602         
16603         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16604         New improved splace with nicer progress.
16605         
16606         * configure.in, plugins/Makefile.am,
16607         (added) file-wizard/.cvsignore,
16608         (added) file-wizard/Makefile.am,
16609         (added) file-wizard/action-callbacks.c,
16610         (added) file-wizard/action-callbacks.h,
16611         (added) file-wizard/anjuta-file-wizard-plugin.png,
16612         (added) file-wizard/anjuta-file-wizard.glade,
16613         (added) file-wizard/anjuta-file-wizard.plugin.in,
16614         (added) file-wizard/anjuta-file-wizard.ui,
16615         (added) file-wizard/file.c,
16616         (added) file-wizard/file.h,
16617         (added) file-wizard/plugin.c,
16618         (added) file-wizard/plugin.h:
16619         Created new file wizard and added it. The wizard takes care of text
16620         bit insertions and new files creation.
16622         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16623         plugins/editor/action-callbacks.h,
16624         plugins/editor/anjuta-document-manager.glade,
16625         plugins/editor/anjuta-document-manager.ui,
16626         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16627         (removed) plugins/editor/file.[c,h]: Removed text insertions and
16628         new files code and moved into a new plugin (file wizard).
16629         
16630         * libanjuta/plugins.[c,h]: Added plugins selection function.
16631         
16632         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16633         get_position(), insert() in IAnjutaEditor interface. Added
16634         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16635         interface (for wizard plugins).
16637         * plugins/file-loader/anjuta-loader-plugin.ui,
16638         plugins/file-loader/plugin.c: Added wizard launcher interface which
16639         scans for plugins implement IAnjutaWizard interface and presents the
16640         list to user for selection. The selected plugin is then activated
16641         for the wizard.
16643         * libanjuta/interfaces/.cvsignore: Updated.
16644         * plugins/message-view/.cvsignore: Updated.
16645         * plugins/launcher/*: Removed as launcher has already been moved to
16646         libanjuta as class.
16648         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16649         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16650         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16651         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16652         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16653         Updated API documentations.
16655 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
16657         * configure.in: Added Punjabi to ALL_LINGUAS
16659 2004-07-29  Naba Kumar  <naba@gnome.org>
16661         * configure.in: Added file-loader plugin Makefile path and
16662         fixed devhelp version requirement.
16664 2004-07-28  Naba Kumar  <naba@gnome.org>
16666         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16667         terminal/preferences-terminal.png (added), message-view/*.png (added),
16668         message-view/*.xpm (added), editor/*.png (added),
16669         editor/*.xpm (added), plugins/editor/Makefile.am,
16670         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16671         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16672         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16673         respective plugins directories.
16675         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16676         pixmaps/block-end-16.png, pixmaps/block-end.png
16677         pixmaps/block-start-16.png, pixmaps/block-start.png
16678         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16679         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16680         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16681         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16682         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16683         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16684         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16685         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16686         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16687         pixmaps/preferences-editor.png, pixmaps/undock.png
16688         pixmaps/error-next-16.png, pixmaps/error-next.png
16689         pixmaps/error-prev-16.png, pixmaps/error-prev.png
16690         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16691         pixmaps/preferences-terminal.png: Deleted
16693         * libanjuta/properties* (removed), plugins/editor/properties* (added),
16694         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16695         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
16696         plugins/editor/anjuta-document-manager.plugin.in,
16697         plugins/editor/anjuta-document-manager.ui,
16698         plugins/editor/plugin.c, plugins/editor/print.c,
16699         plugins/editor/search-replace_backend.c,
16700         plugins/editor/search_preferences.h,
16701         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
16702         Moved properties souce files to editor plugin as it not required in
16703         libanjuta. Other editor fixes.
16705         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
16706         libegg/dock/* (removed)
16707         : Restored GDL external dependencies and removed libegg dock
16708         sources, because gdl is being developed.
16709         
16710         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
16711         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
16712         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
16713         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
16714         libanjuta/plugins.c, libanjuta/plugins.h,
16715         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
16716         gconf system. Shell now takes docking positions. Added more utility
16717         functions. Added plugins query function. And other fixes.
16719         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
16720         
16721         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
16722         plugin to load files based on mime type.
16723         
16724         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
16725         
16726         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
16727         plugins/file-manager/plugin.c: File manager now uses file loader to
16728         open files.
16730         * plugins/message-view/anjuta-msgman.c,,
16731         plugins/message-view/message-view.c,
16732         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
16734         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
16735         plugins/terminal/terminal.c, src/Makefile.am,
16736         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
16737         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
16738         
16739         * libegg/dock/*: Removed directory.
16740         
16741 2004-07-28  Naba Kumar  <naba@gnome.org>
16743         * configure.in: Reduced gnome-print version requirement.
16744         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
16746 2004-07-21  Ray Strode  <rstrode@redhat.com>
16747         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
16748         new mime sytem.
16750 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
16751         
16752         * plugins/editor/search-replace.c: Some fixes
16753         * plugins/terminal/Makefile.am:
16754         Patch from: Alexey Rusakov <ktirf@users.sf.net>
16756 2004-05-19  Naba Kumar  <naba@gnome.org>
16758         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
16759         compiler warning.
16761 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
16763         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
16764         Implemented IAnjutaSavable
16765         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
16767 2004-05-17  Naba Kumar  <naba@gnome.org>
16769         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
16770         plugins/build-basic-autotools/.cvsignore,
16771         plugins/build-basic-autotools/Makefile.am,
16772         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
16773         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16774         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16775         plugins/build-basic-autotools/build-basic-autotools.c,
16776         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
16777         build plugin.
16778         
16779         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
16780         definition.
16781         
16782         * plugins/file-manager/an_file_view.c,
16783         plugins/file-manager/anjuta-file-manager.ui,
16784         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
16785         Added context menu UI.
16786         
16787         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
16788         in view menu.
16790 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
16791         
16792         * libanjuta/anjuta-preferences.[ch]: 
16793         Added save/load_gconf functions
16794         * src/action_callbacks.[ch], src/preferences.c: 
16795         Load global prefs from gconf at startup and save them
16796         on exit. Prefs load and save correctly but something resets
16797         them to default after loading...
16798         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
16799         Somehow the linker does not find save/load_gconf functions
16800         in libanjuta. Must be a stupid mistake, I would be glad
16801         if someone could fix that.
16802         * manuals/reference/libanjuta-sections.txt: Added new
16803         preferences functions and removed gnome-filelist
16804         * plugins/file-manager/anjuta-file-manager-plugin.glade:
16805         * plugins/file-manager/plugin.c:
16806         Added root-path property
16808 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
16809         
16810         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
16811         they are not longer needed.
16812         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
16813         anjuta-sections.txt: Remove references to the files
16814         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
16815         Use new nautilus icons for file-manager, looks incredible
16816         cool!
16818 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16819         
16820         * plugins/editor/anjuta-docman.c: gchar* to 
16821         const gchar* in arguments
16822         * plugins/editor/text_editor.c: Implemented IAnjutaFile
16823         Interface
16824         * plugins/file-manager/an_file_view.c: Open files on
16825         double-click. Does not work yet because it does not
16826         find IAnjutaFile interface in document manager
16828 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16829         
16830         * plugins/editor/anjuta-docman.c
16831         * plugins/editor/text_editor.c:
16832         Made close button working, made multiple selection in
16833         File/Open dialog possble, fixed crash bug if file cannot
16834         be opened.
16836 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16837         
16838         * plugins/editor/action-callbacks.c
16839         * plugins/editor/anjuta-docman.c
16840         * plugins/editor/anjuta-docman.h
16841         * plugins/editor/search-replace.c
16842         * plugins/editor/search-replace_backend.c
16843         * plugins/editor/text_editor.c
16844         * plugins/editor/text_editor.h:
16845         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
16846         able to open all files, use uri instead of full_filename, fixed
16847         many bugs.
16850 2004-05-13  Naba Kumar  <naba@gnome.org>
16852         * plugins/message-view/anjuta-message-manager-plugin.glade:
16853         HIG compliant.
16855         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
16856         management.
16858         * pixmaps/anjuta_splash.png: Added border.
16859         
16860         * plugins/editor/anjuta-document-manager.png: New icon.
16861         
16862         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
16863         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
16864         
16865         plugins/editor/Makefile.am,
16866         plugins/editor/search-replace.c,
16867         plugins/editor/search-replace.h,
16868         plugins/editor/search-replace_backend.c,
16869         plugins/editor/search-replace_backend.h,
16870         plugins/editor/search_preferences.h,
16871         plugins/editor/search_preferences.c: Merged changes from
16872         ANJUTA_1_2_0 branch.
16873         
16874         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
16875         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
16876         operational.
16878         * plugins/terminal/Makefile.am,
16879         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
16880         dialog.
16881         
16882         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
16883         submenu.
16885 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16886         * plugins/message-view/plugin.c: Fixed glade file loading
16887         Removed "Show messages" menu item
16888         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
16889         twice because of this load system layout hack.
16890         * libanjuta/anjuta-ui.h: Removed #include config.h
16891         * libanjuta/libanjuta.pc: Fixed path and depencies
16892         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
16893         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
16894         * libanjuta/properties.cxx : #include "properties_cxx.h"
16895         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
16897 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16898         * plugins/message-view/*: Fixed message view preferences
16899         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
16900         * anjuta.glade: Removed messages stuff
16902 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16903         
16904         * Removed libanjutamm, it is now hosted on SF.net:
16905         cvs.sf.net/cvsroot/anjuta/libanjutamm
16907 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
16908         
16909         * libanjutamm/*
16910         Added some experimental code to add support for C++ plugins.
16911         Nothing works yet and it is likely that it will disappear but
16912         I have some questions to murrayc and he wants to see the code.
16914 2004-05-11  Naba Kumar  <naba@gnome.org>
16916         * plugins/terminal/terminal.c: Fixed prefs loading bug.
16918         * plugins/editor/action-callbacks.c: Fixed a crash bug in
16919         hightlight style menu actions.
16921         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16922         manuals/reference/libanjuta/plugin-description-file.sgml,
16923         manuals/reference/libanjuta/writing-plugins.sgml,
16924         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16925         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16926         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
16928         * src/anjuta-app.c: Always load system layout for now.
16930         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
16931         
16932         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16933         manuals/reference/libanjuta/libanjuta-sections.txt,
16934         manuals/reference/libanjuta/libanjuta.types,
16935         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16936         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16937         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16938         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16939         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16940         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
16941         Updated documentation.
16943         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
16944         plugins/profile-default/plugin.c, src/layout.xml:
16945         Created terminal plugin.
16946          
16947         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
16948         (new) plugins/file-manager/.cvsignore,
16949         plugins/file-manager/an_file_view.c,
16950         plugins/file-manager/plugin.c,
16951         plugins/file-manager/plugin.h: Moved preferences to separate
16952         glade file and added cvsignore file.
16953         
16954         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
16955         from ANJUTA_1_2_0 branch. Please note that other po files need merging
16956         from the branch. I tried it     but there were way too many conflicts.
16957         
16958         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
16959         
16960         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
16961         util functions required during the merge.
16962         
16963         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
16964         interface.
16965         
16966         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16967         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
16968         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16969         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
16970         Merged with ANJUTA_1_2_0 branch.
16972 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
16974         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
16976 2004-05-07  Naba Kumar  <naba@gnome.org>
16978         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
16980         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
16981         Added preferences reading and loading.
16982         
16983         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
16984         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
16985         libanjuta/fileselection.c, libanjuta/fileselection.h,
16986         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
16987         
16988         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
16990         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
16991         anjuta.spec.in, configure.in, data/autogen.sh.generic,
16992         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
16993         data/macros/autogen.sh, data/macros2/autogen.sh
16994         data/properties/ada.properties, data/properties/anjuta.properties,
16995         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
16996         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
16997         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
16998         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
16999         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17000         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17001         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17002         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17003         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17004         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17005         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17006         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17007         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17008         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17009         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17010         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17011         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17012         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17013         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17014         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17015         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17016         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17017         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17018         (added) scintilla/scintilla-marshal.c,
17019         (added) scintilla/scintilla-marshal.h,
17020         (added) scintilla/scintilla-marshal.list,
17021         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17022         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17023         (added) scintilla/patches/scintilla-calltip-align.patch,
17024         (added) scintilla/patches/scintilla-minor.patch,
17025         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17027 2004-05-06  Naba Kumar  <naba@gnome.org>
17029         * (added) plugins/file-manager/Makefile.am,
17030         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17031         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17032         (added) plugins/file-manager/anjuta-file-manager.ui,
17033         (added) plugins/file-manager/plugin.c,
17034         (added) plugins/file-manager/plugin.h,
17035         (removed) plugins/file-manager/an_file_view.h,
17036         plugins/Makefile.am, configure.in,
17037         plugins/file-manager/an_file_view.c: Created file manager plugin.
17038         
17039         * plugins/profile-default/plugin.c: Added file manager plugin in default
17040         profile.
17041         
17042         * libanjuta/Makefile.am: Fixed dependencies.
17043         * pixmaps/anjuta_splash.png: New splash screen.
17045 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17046         
17047         * template/template.c/h: Added in-line doc
17048         * manuals/reference/template/*: Added template documentation
17049         * configure.in: Build template docs
17051 2004-05-05  Naba Kumar  <naba@gnome.org>
17053         * autogen.sh: Added commands to generate initial interfaces.
17054         
17055         * libanjuta/Makefile.am,
17056         (removed)libanjuta/anjuta-plugin-parser.c,
17057         (removed)libanjuta/anjuta-plugin-parser.h,
17058         (added)libanjuta/anjuta-plugin-description.c,
17059         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17060         plugin description.
17061         
17062         * libanjuta/anjuta-plugin.c,
17063         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17064         
17065         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17066         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17067         widget add_widget() method.
17068         
17069         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17070         and moved plugin sets loading in profile plugins.
17071         
17072         * libanjuta/interfaces/.cvsignore,
17073         (removed)libanjuta/interfaces/Makefile.am,
17074         libanjuta/interfaces/libanjuta.idl,
17075         libanjuta/interfaces/anjuta-idl-compiler.pl,
17076         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17077         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17078         (removed)libanjuta/interfaces/ianjuta-editor.c,
17079         (removed)libanjuta/interfaces/ianjuta-editor.h,
17080         (removed)libanjuta/interfaces/ianjuta-file.c,
17081         (removed)libanjuta/interfaces/ianjuta-file.h,
17082         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17083         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17084         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17085         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17086         *.h and Makefile.am files. They are autogenerated. Interfaces are
17087         by anjuta-idl-compiler.pl from libanjuta.idl file.
17088         
17089         * manuals/reference/libanjuta/Makefile.am,
17090         manuals/reference/libanjuta/anjuta-architecture.sgml,
17091         manuals/reference/libanjuta/libanjuta-docs.sgml,
17092         manuals/reference/libanjuta/libanjuta-sections.txt,
17093         manuals/reference/libanjuta/libanjuta.types,
17094         manuals/reference/libanjuta/plugin-description-file.sgml,
17095         manuals/reference/libanjuta/writing-plugins.sgml,
17096         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17097         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17098         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17099         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17100         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17101         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17102         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17103         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17104         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17105         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17106         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17107         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17108         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17109         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17110         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17111         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17112         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17113         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17114         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17115         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17116         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17117         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17118         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17119         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17120         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17121         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17122         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17123         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17124         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17125         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17126         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17127         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17128         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17129         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17130         interfaces template sgmls.
17131         
17132         * plugins/Makefile.am,
17133         plugins/devhelp/anjuta-devhelp.plugin.in,
17134         plugins/devhelp/plugin.c,
17135         plugins/editor/action-callbacks.c,
17136         plugins/editor/anjuta-document-manager.plugin.in,
17137         plugins/editor/plugin.c,
17138         plugins/editor/plugin.h,
17139         plugins/editor/text_editor.c,
17140         plugins/sample1/plugin.c,
17141         plugins/message-view/anjuta-message-manager.plugin.in,
17142         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17143         placement. Fixed other errors.
17144         
17145         * (added)plugins/profile-default/.cvsignore,
17146         (added)plugins/profile-default/Makefile.am,
17147         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17148         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17149         (added)plugins/profile-default/anjuta-default-profile.ui,
17150         (added)plugins/profile-default/plugin.c,
17151         (added)plugins/profile-default/plugin.h: Added a default new
17152         profile plugin.
17153         
17154         * src/Makefile.am,
17155         src/action-callbacks.c,
17156         src/anjuta-app.c,
17157         src/anjuta.c,
17158         src/main.cpp: Fixed necessary changes for libanjuta
17160 2004-05-04  Naba Kumar  <naba@gnome.org>
17162         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17163         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17164         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17165         placement for default widgets placements.
17167 2004-05-03  Naba Kumar  <naba@gnome.org>
17169         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17170         manuals/reference/libanjuta/libanjuta-docs.sgml,
17171         manuals/reference/libanjuta/plugin-description-file.sgml,
17172         manuals/reference/libanjuta/writing-plugins.sgml:
17173         Wrote more sections in writing-plugins document and fixed errors.
17175 2004-05-03  Naba Kumar  <naba@gnome.org>
17177         * libanjuta/interfaces/libanjuta.idl: Added interface
17178         IAnjutaFileManager.
17179         
17180         * manuals/reference/libanjuta/anjuta-architecture.dia,
17181         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17182         architecture diagram.
17183         
17184         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17185          manuals/reference/libanjuta/libanjuta-docs.sgml,
17186         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17187         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17188         Wrote writing-plugins document and separated chapters into
17189         separate sgml files.
17190         
17191         * plugins/file-manager/an_file_view.c,
17192         plugins/file-manager/an_file_view.h: New and improved directory
17193         rendering.
17195 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17197         * anjuta.glade: re-designed the new file dialog
17198         * anjuta_dialogs_strings.c: new strings from the new file dialog
17200 2004-04-30  Naba Kumar  <naba@gnome.org>
17202         * libanjuta/interfaces/Makefile.am.iface,
17203         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17204         
17205         * libanjuta/interfaces/libanjuta.idl: Updated.
17207         * libanjuta/interfaces/Makefile.am.iface,
17208         libanjuta/interfaces/libanjuta.idl: Updated.
17210 2004-04-29  Naba Kumar  <naba@gnome.org>
17211         
17212         * libanjuta/interfaces/Makefile.am.iface,
17213         libanjuta/interfaces/libanjuta.idl: Updated.
17215 2004-04-29  Naba Kumar  <naba@gnome.org>
17217         * libanjuta/interfaces/giface-idlc-c.pl,
17218         libanjuta/interfaces/libanjuta.idl: Upgraded.
17219         * libanjuta/interfaces/Makefile.am.iface: Added.
17220         
17221 2004-04-28  Naba kumar  <naba@gnome.org>
17223         * libanjuta/interfaces/giface-idlc-c.pl,
17224         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17225         definitions and wrote a compiler.
17226         
17227 2004-04-28  Naba Kumar  <naba@gnome.org>
17229         * libanjuta/anjuta-shell.c: Fixed docs.
17230         * libanjuta/interfaces/Makefile.am,
17231         libanjuta/interfaces/ianjuta-file.c,
17232         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17233         
17234         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17235         
17236         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17238         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17239         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17240         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17241         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17242         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17243         * src/anjuta-app.c: Fixed bug.
17245 2004-04-27  Naba Kumar  <naba@gnome.org>
17247         * libanjuta/anjuta-preferences-dialog.c,
17248         manuals/Makefile.am: Fixed document bugs and enabled docs
17249         building.
17251         * libanjuta/anjuta-preferences-dialog.c,
17252         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17253         More documentation.
17254         
17255         * libanjuta/anjuta-preferences.c,
17256         manuals/reference/libanjuta/libanjuta-docs.sgml,
17257         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17258         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17259         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17260         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17261         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17262         Wrote more documentations.
17264         * (removed) plugins/message-view/imessage-view.c,
17265         (removed) plugins/message-view/ianjuta-msgman.c,
17266         plugins/message-view/Makefile.am,
17267         plugins/message-view/anjuta-msgman.c,
17268         plugins/message-view/anjuta-msgman.h,
17269         plugins/message-view/message-view.c,
17270         plugins/message-view/message-view.h,
17271         plugins/message-view/plugin.c,
17272         plugins/message-view/plugin.h: Moved interface implementations
17273         in their respective classes and used correct macros to
17274         defined class types.
17276         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17277         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17278         AnjutaUI from GtkUIManager instead of GtkDialog.
17280         * manuals/reference/libanjuta/Makefile.am,
17281         manuals/reference/libanjuta/libanjuta-docs.sgml,
17282         manuals/reference/libanjuta/libanjuta-sections.txt,
17283         manuals/reference/libanjuta/libanjuta.types,
17284         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17285         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17286         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17287         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17288         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17289         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17290         Wrote more documentation, fixed typos, added architecture
17291         diagram, updated object types etc.
17293         * plugins/editor/text_editor.c: Fixed interface implementation.
17295 2004-04-26  Naba Kumar  <naba@gnome.org>
17297         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17298         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17299         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17300         architecture diagram and a new chapter on plugins description file.
17302 2004-04-25  Naba Kumar  <naba@gnome.org>
17304         *  libanjuta/anjuta-children.h,
17305         libanjuta/anjuta-plugin.c,
17306         libanjuta/anjuta-plugin.h,
17307         libanjuta/anjuta-preferences.c,
17308         libanjuta/anjuta-shell.c,
17309         libanjuta/anjuta-shell.h,
17310         libanjuta/e-splash.c,
17311         libanjuta/e-splash.h,
17312         manuals/reference/libanjuta/Makefile.am,
17313         manuals/reference/libanjuta/libanjuta-docs.sgml,
17314         manuals/reference/libanjuta/libanjuta-sections.txt,
17315         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17316         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17317         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17318         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17319         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17320         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17321         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17322         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17323         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17324         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17325         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17326         manuals/reference/libanjuta/tmpl/defaults.sgml,
17327         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17328         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17329         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17330         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17331         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17332         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17333         manuals/reference/libanjuta/tmpl/plugins.sgml,
17334         manuals/reference/libanjuta/tmpl/properties.sgml,
17335         manuals/reference/libanjuta/tmpl/resources.sgml,
17336         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17337         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17338         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17339         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17340         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17341         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17343         Added more template files and wrote more documentation.
17345 2004-04-24  Andras Timar  <timar@gnome.hu>
17347         * configure.in: Added hu to ALL_LINGUAS.
17349 2004-04-23  Naba Kumar  <naba@gnome.org>
17350         
17351         * configure.in: Fixed compile error.
17352         
17353         * libanjuta/anjuta-children.c,
17354         libanjuta/anjuta-children.h,
17355         libanjuta/anjuta-preferences.c,
17356         libanjuta/anjuta-preferences.h,
17357         libanjuta/anjuta-shell.c,
17358         libanjuta/anjuta-ui.c,
17359         libanjuta/anjuta-ui.h,
17360         manuals/reference/libanjuta/Makefile.am,
17361         manuals/reference/libanjuta/libanjuta-docs.sgml,
17362         manuals/reference/libanjuta/libanjuta.types,
17363         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17364         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17365         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17366         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17367         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17368         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17369         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17370         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17371         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17372         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17373         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17374         manuals/reference/libanjuta/tmpl/defaults.sgml,
17375         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17376         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17377         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17378         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17379         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17380         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17381         manuals/reference/libanjuta/tmpl/plugins.sgml,
17382         manuals/reference/libanjuta/tmpl/properties.sgml,
17383         manuals/reference/libanjuta/tmpl/resources.sgml,
17384         plugins/sample1/plugin.c: Added libanjuta API documentation.
17386 2004-04-22  Naba Kumar  <naba@gnome.org>
17388         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17389         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17390         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17391         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17392         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17393         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17394         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17395         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17396         (removed) libegg/eggradiotoolbutton.c,
17397         (removed) libegg/eggseparatortoolitem.c,
17398         (removed) libegg/eggtoggletoolbutton.c,
17399         (removed) libegg/eggtoolbar.c,
17400         (removed) libegg/eggtoolbutton.c,
17401         (removed) libegg/eggtoolitem.c,
17402         (removed) libegg/prop-editor.c,
17403         (removed) libegg/test-actions.c,
17404         (removed) libegg/test-drag.c,
17405         (removed) libegg/test-merge.c,
17406         (removed) libegg/test-toolbar.c,
17407         libegg/menu/Makefile.am,
17408         (removed) libegg/menu/egg-accel-dialog.h,
17409         (removed) libegg/menu/egg-action-group.h,
17410         (removed) libegg/menu/egg-action.h,
17411         libegg/menu/egg-entry-action.h,
17412         (removed) libegg/menu/egg-markup.h,
17413         (removed) libegg/menu/egg-menu-merge.h,
17414         (removed) libegg/menu/egg-menu.h,
17415         (removed) libegg/menu/egg-radio-action.h,
17416         (removed) libegg/menu/egg-toggle-action.h,
17417         (removed) libegg/menu/howitshouldwork.txt,
17418         (removed) libegg/toolbar/.cvsignore,
17419         (removed) libegg/toolbar/Makefile.am,
17420         (removed) libegg/toolbar/TODO,
17421         (removed) libegg/toolbar/eggradiotoolbutton.h,
17422         (removed) libegg/toolbar/eggseparatortoolitem.h,
17423         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17424         (removed) libegg/toolbar/eggtoolbar.h,
17425         (removed) libegg/toolbar/eggtoolbutton.h,
17426         (removed) libegg/toolbar/eggtoolitem.h,
17427         (removed) libegg/toolbar/prop-editor.h,
17428         (removed) libegg/toolbar/toolbar-api.txt,
17429         (removed) libegg/toolbar/toolbar-ideas.txt,
17430         plugins/devhelp/anjuta-devhelp.ui,
17431         plugins/devhelp/plugin.c,
17432         plugins/editor/action-callbacks.c,
17433         plugins/editor/action-callbacks.h,
17434         plugins/editor/anjuta-docman.c,
17435         plugins/editor/anjuta-document-manager.ui,
17436         plugins/editor/plugin.c,
17437         P plugins/message-view/Makefile.am,
17438         plugins/message-view/anjuta-message-manager.ui,
17439         plugins/message-view/plugin.c,
17440         plugins/sample1/anjuta-sample.ui,
17441         plugins/sample1/plugin.c,
17442         src/action-callbacks.c,
17443         src/action-callbacks.h,
17444         src/anjuta-actions.h,
17445         src/anjuta-app.c,
17446         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17447         Gtk actions and UIManager. Fixed all plugins to use this.
17448         
17449         * manuals/reference/gtkdoc-scangobj.diff,
17450         manuals/reference/libanjuta/Makefile.am,
17451         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17452         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17453         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17454         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17455         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17457         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17458         
17459 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17460         
17461         * plugins/message-view/imessage-view.c
17462         * plugins/message-view/ianjuta-msgman.c:
17463         Added interfaces
17465 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17467         * configure.in: Added en_CA to ALL_LINGUAS.
17469 2004-04-08  Naba Kumar  <naba@gnome.org>
17471         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17472         libanjuta/interfaces/Makefile.am,
17473         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17474         message manager and message view interfaces.
17476         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17477         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17478         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17479         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17480         src/anjuta-app.c: Used 'activate' and
17481         'deactivate' virtual methods for plugins. Fixed installed plugins
17482         dialogs. Added remove_widget() method for AnjutaShell.
17484         * libanjuta/interfaces/Makefile.am,
17485         libanjuta/interfaces/ianjuta-document-manager.c,
17486         libanjuta/interfaces/ianjuta-document-manager.h,
17487         libanjuta/interfaces/ianjuta-editor.c,
17488         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17489         and editor interfaces.
17491         * plugins/devhelp/plugin.c,
17492         plugins/message-view/anjuta-message-manager.plugin.in,
17493         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17494         plugins/sample1/plugin.c: Updated plugins implementation to
17495         reflect the changes.
17497 2004-04-07  Naba Kumar  <naba@gnome.org>
17499         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17500         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17501         libanjuta/interfaces/ianjuta-editor.h,
17502         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17503         plugins/editor/anjuta-docman.c,
17504         plugins/editor/anjuta-document-manager.plugin.in,
17505         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17506         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17507         Added supported interfaces for plugins. Tested plugin interfaces
17508         through sample plugin.
17509         
17510 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
17511         
17512         * template/Makefile.am, data/templates/library/Makefile.am
17513         Fixed some automake-1.7 incompatibilities
17514         * template/xmltemplate.c: Small fix
17516 2004-02-23  Naba Kumar  <naba@gnome.org>
17518         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17519         Added plugins manager dialog.
17520         
17521         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17522         library dependencies.
17523         
17524         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17525         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17526         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17527         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17528         geometry command line option.
17529         
17530 2004-02-16  Naba Kumar  <naba@gnome.org>
17532         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17533         Added interfaces and IAnjutaEditor editor interface.
17534         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17535         interface.
17536         * libanjuta/anjuta-shell.h: Fixed bug.
17537         
17538 2004-02-13  Naba Kumar  <naba@gnome.org>
17540         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17541         
17542 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
17543         
17544         * data/template/*/.cvsignore:
17545         Avoid all these ? in cvs output
17547 2004-02-13  Naba Kumar  <naba@gnome.org>
17549         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17550         includes and linking.
17552         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17553         and set required version to devhelp 0.8. This devhelp version
17554         can be acquired from gnome cvs branch devhelp branch
17555         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17557         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17558         src/actions-callbacks.c: Added Dock Manager settings menu item.
17560         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17561         * plugins/devhelp/plugin.c: Fixed a linking bug.
17562         
17563         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17564         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17565         external GDL dependency and used libegg codes.
17566         
17567 2004-02-12  Naba Kumar  <naba@gnome.org>
17569         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17570         Added devhelp plugin, but it can't be used without a
17571         patch in devhelp. So it's disabled for now.
17573         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17574         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17575         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17576         Update cvsignore files.
17578         * libanjuta/plugins.c, widgets/e-splash.c:
17579         Fixed plugins loading to show splash icons.
17580         
17581         * plugins/message-view/anjuta-message-manager.plugin.in,
17582         plugins/message-view/plugin.c: Fixed plugin registered name.
17584         * plugins/message-view/anjuta-message-view.png,
17585         plugins/sample1/anjuta-sample-plugin.png: Update images.
17587         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17588         src/main.c: Fixed layout loading.
17590         * plugins/devhelp/Makefile.am: Fixed error.
17592         * (removed) widgets/*, libanjuta/plugins.h,
17593         src/main.c: Transfered widgets to libanjuta/.
17594         
17595         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17596         toplevel directory to created only one library as libanjuta-egg.
17598         * data/Makefile.am: Fixed build error.
17600         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17601         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17602         libegg/.cvsignore: Added egg dock widget.
17604         * gdl/*: Removed as they are now available in libegg.
17605         
17606 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
17608         * plugins/editor/anjuta-docman.c:
17609         Use stock close icon on tab close button
17611 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
17612         
17613         * data/template/Makefile.am
17614         data/template/language/Makefile.am
17615         data/template/library/Makefile.am
17616         data/template/text/Makefile.am
17617         data/template/project/Makefile.am
17618         data/template/project/terminal/Makefile.am
17619         configure.in: Created Makefile to install templates
17621 2004-02-11  Naba Kumar  <naba@gnome.org>
17623         * plugins/editor/action-callbacks.c,
17624         plugins/editor/anjuta-document-manager.ui,
17625         plugins/editor/plugin.c
17626         plugins/message-view/anjuta-message-manager.ui,
17627         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17628         
17629 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
17630         
17631         * plugins/message-view/*: MessageView plugin is now loaded
17632         The menu items are still dummies.
17634 2004-02-09  Naba Kumar  <naba@gnome.org>
17636         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17637         generation.
17638         
17639         * libanjuta/anjuta-preferences.h: Added some documentation.
17640         
17641         * libanjuta/anjuta-shell.h: Removed dead codes.
17642         
17643         * (removed) manuals/reference/gtkdoc-scangobj,
17644         manuals/reference/gtkdoc-scangobj.diff,
17645         manuals/reference/libanjuta/.cvsignore,
17646         manuals/reference/libanjuta/Makefile.am,
17647         manuals/reference/libanjuta/README.inline-doc,
17648         manuals/reference/libanjuta/README.sections,
17649         manuals/reference/libanjuta/libanjuta-docs.sgml,
17650         manuals/reference/libanjuta/libanjuta-sections.txt,
17651         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17652         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17653         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17654         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17655         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17656         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17657         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17658         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17659         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17660         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17661         manuals/reference/libanjuta/tmpl/defaults.sgml,
17662         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17663         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17664         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17665         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17666         manuals/reference/libanjuta/tmpl/plugins.sgml,
17667         manuals/reference/libanjuta/tmpl/properties.sgml,
17668         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17669         of scan program. Updated templates.
17671         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17672         editor action callbacks data.
17673         
17674         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17675         scintilla object ref/unref.
17677 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
17678         
17679         * template/*: Added new xml based template system
17680         * template/dtds/*: Dtds to validate xml files of the template systems
17681         * data/template/*: Some sample template files
17682         Still needs some work but builds fine!
17684 2004-02-06  Naba Kumar  <naba@gnome.org>
17686         * cofigure.in, manuals/Makefile.am,
17687         (added) manuals/reference/*: Added API documentation
17688         structure (gtk-doc based).
17690         * libanjuta/libanjuta.h: Updated
17691         
17692 2004-02-05  Naba Kumar  <naba@gnome.org>
17693         
17694         * configure.in: Sets correct dependencies and
17695         uses gdl external library.
17697         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
17698         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
17699         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
17700         libanjuta/fileselection.h, libanjuta/glue-factory.c,
17701         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
17702         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
17703         and added file dialogs.
17705         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
17706         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
17707         Build dynamic libraries for libegg.
17709         * plugins/Makefile.am, plugins/editor/Makefile.am,
17710         plugins/editor/action-callbacks.c, 
17711         plugins/editor/action-callbacks.h,
17712         plugins/editor/anjuta-docman.c,
17713         plugins/editor/anjuta-docman.h
17714         plugins/editor/anjuta-document-manager.plugin.in
17715         plugins/editor/anjuta-document-manager.png
17716         plugins/editor/anjuta-document-manager.ui
17717         plugins/editor/file.c
17718         plugins/editor/file.h
17719         plugins/editor/plugin.c
17720         plugins/editor/print.c
17721         plugins/editor/print.h
17722         plugins/editor/search-replace.c
17723         plugins/editor/search_incremental.c
17724         plugins/editor/search_incremental.h
17725         plugins/editor/text_editor.c
17726         plugins/editor/text_editor.h
17727         plugins/editor/text_editor_cbs.c
17728         plugins/editor/text_editor_menu.h
17729         plugins/sample1/Makefile.am
17730         plugins/sample1/anjuta-sample-plugin.png
17731         plugins/sample1/anjuta-sample.plugin.in
17732         plugins/sample1/anjuta-sample.ui
17733         plugins/sample1/plugin-sample1.c
17734         plugins/sample1/plugin.c
17735         plugins/sample1/plugin.h: Created sample
17736         plugin and fixed editor plugin.
17738         * printing/*: Removed.
17740         * scintilla/Makefile.am: Builds dynamic library.
17742         * src/Makefile.am, src/action-callbacks.c,
17743         src/action-callbacks.h, (removed) src/an_symbol_view.c,
17744         src/anjuta-actions.h, src/anjuta-app.c,
17745         src/anjuta-app.h, src/anjuta-callbacks.c,
17746         src/anjuta-callbacks.h, (removed) src/anjuta.c,
17747         (removed) src/anjuta.h, src/anjuta.ui,
17748         src/layout.xml, src/main.c, src/preferences.h,
17749         src/utilities.c: Debuggged and finally made plugins
17750         loadable.
17752         * global-tags/Makefile.am: Fixed build error.
17754 2004-02-03  Naba Kumar  <naba@gnome.org>
17756         * configure.in: Users GDL from external package.
17757         * plugins/*: Added many new plugins (not ready though).
17758         * src/*: Removed many files (which have been transfered in plugins/).
17759         
17760 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
17762         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17764 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17766         * configure.in: Added editor plugins
17767         
17768         * plugins/Makefile.am, src/search-replace_backend.h,
17769         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
17770         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
17771         
17772         * Added: plugins/editor/search_incremental.c, 
17773         plugins/editor/search_incremental.h
17775         * Update search-replace in plugins/editor
17776         
17777 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
17778         
17779         * plugins/message-view/message-view.c: Some code clean-up
17781 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17783         * Added: search_incremental[ch]
17784         
17785         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
17786         src/mainmenu_callbacks.c, src/toolbar.c
17787         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
17788         
17789         * Incremental Search
17791 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17792         
17793         * plugins/message-view/anjuta-msgman.[c/h]:
17794         Added message manager for easier message handling with a
17795         similar interface as docman. Of course you can still use
17796         MessageView standalone.
17797         * plugins/Makefile.am: Added message-view because it compiles
17798         without errors.
17800 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17801         
17802         * plugins/message-view/*: Added message-view plugin 
17803         (still incomplete) 
17804         * configure.in: Added plugins/message-view/Makefile
17806 2004-01-03  Naba Kumar  <naba@gnome.org>
17808         * libanjuta/*.c: Added new files and updated old ones.
17809         * plugins/editor/*: Added editor plugin.
17810         * configure.in: Added editor plugin and moved editor related
17811         files into it.
17813 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
17815         * src/Makefile.am: Added search-replace_backend.[ch]
17816         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17817         find_replace.[ch]
17818         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17819         src/search-replace_backend.c, src/search-replace_backend.h,
17820         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17821         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17822         src/toolbar_callbacks.c
17823         * The advanced Search/Replace functionality now replaces the older
17824         Find/Replace stuff.
17825         * The Search/Replace functionality can be interrupted during a long
17826         Search/Replace;
17827         
17828 2003-12-11  Naba Kumar  <naba@gnome.org>
17830         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
17831         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
17832         errors.
17833         * Makefile.am, libanjuta/*: Added new module.
17834         * src/Makefile.am: Fixed linking error.
17835         * src/watch_cbs.c: Debugger clean up.
17836         * configure.in: Added libanjuta-2.0.pc
17838         * configure.in, libanjuta/Makefile.am,
17839         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
17840         libanjuta instead.
17842 2003-12-11  Naba Kumar  <naba@gnome.org>
17844         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17846         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
17847         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
17848         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
17849         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
17850         The user can now give a name at the creation of a new file and
17851         insert automatically (user choice) header, gpl notice, header
17852         template. The file extension is added automatically according
17853         to the selected type of file. The various insert functions have
17854         been moved from mainmenu-callback.c to file.c. The cursor is now
17855         moved after an insert operation. Removes also useless code in
17856         memory.c and search-replace.c
17857         
17858 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
17860         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
17861         sortable headers, process tree, removal of path and process params
17862         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17863         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17864         code cleanup
17866 2003-12-10  Naba Kumar  <naba@gnome.org>
17868         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
17869         
17870 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17872         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17874 2003-11-28  Naba Kumar  <naba@gnome.org>
17876         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
17877         
17878         * manuals/de/*: Added german translation docs.
17879         
17880         * configure.in, Makefile.am, src/Makefile.am,
17881         libegg/*/*: Added libegg library.
17882         
17883         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
17884         installation directory.
17885         
17886         * src/text_editor_cbs.c: Fixed closing of file.
17888 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17889                                                                                 
17890         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17892 2003-09-05  Naba Kumar  <naba@gnome.org>
17894         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
17895         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
17896         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
17897         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
17898         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
17899         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
17900         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
17901         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
17902         using libegg. Initial commit -- compiles but is not complete.
17904 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17906         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17908 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17910         * configure.in: Removed "ta" from ALL_LINGUAS.
17912 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
17914         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
17916 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
17918         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
17920 2004-04-24  Andras Timar  <tmar@gnome.hu>
17922         * configure.in: Added hu to ALL_LINGUAS.
17924 2004-04-14  Naba Kumar  <naba@gnome.org>
17926         * src/Makefile.am, printing/Makefile.am,
17927         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
17928         because we are still using GtkCombo and build breaks with gtk-2.4.
17929         
17930 2004-04-13  Naba Kumar  <naba@gnome.org>
17932         * NEWS: Updated.
17933         * anjuta.spec.in: Fixed build error.
17934         * po/POTFILES.in: Updated.
17935         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
17937 2004-04-11  Naba Kumar  <naba@gnome.org>
17939         * NEWS: Updated.
17940         * AUTHORS: Updated.
17941         * configure.in: Added ga in ALL_LINGUAS.
17942         * ChangeLog: Fixed dates.
17943         
17944 2004-04-09  Naba Kumar  <naba@gnome.org>
17946         * src/print.c: Fixed buffer styling bug when printing with
17947         selection.
17949         * data/properties/anjuta.properties: Defined only one base font and
17950         used courier instead of lucidatypewriter, because most newer systems are
17951         unlikely to have it (bug #885023, #925956, #890473).
17952         
17953         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
17954         warning.
17955         
17956         * src/an_file_view.c: Fixed possible crash bug.
17958 2004-04-07  Naba Kumar  <naba@gnome.org>
17960         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
17961         gtk_main_quit() etc..), so that atexit() functions are not called
17962         (which is apparently done to free up memory and we don't need to
17963         do that at this point). Incidentally, something also happens in the
17964         atexit call which freezes the UI for far too long when the application
17965         exits and we want to avoid that..
17966         * src/glade_iface.c: Fixed compiler warning.
17967         
17968 2004-04-06  Naba Kumar  <naba@gnome.org>
17970         * src/project_dbase_gui.c: Fixed errors.
17972         * src/registers_gui.c: Fixed possible crash bug.
17973         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
17974         * src/signals.[c,h]: Used tree view and glade file for dialog.
17975         * src/Makefile.am, src/about.c, src/an_file_view.c,
17976         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
17977         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
17978         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
17979         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
17980         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
17981         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
17982         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
17983         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
17984         src/launcher.h, src/main.c, src/main_menubar.c,
17985         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
17986         src/message-manager-private.cc, src/message-manager.cc,
17987         src/preferences.c, src/project_config.c, src/project_dbase.c,
17988         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
17989         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
17990         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
17991         src/search-replace.c, src/search-replace_backend.c,
17992         src/search_incremental.c, src/search_preferences.c,
17993         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
17994         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
17995         src/signals_gui.c, src/source.c, src/src_paths.c,
17996         src/stack_trace.c, src/start-with.c, src/style-editor.c,
17997         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
17998         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
17999         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18000         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18001         tagmanager/Makefile.am, scintilla/include/SString.h,
18002         widgets/Makefile.am, widgets/gnomefilelist.c:
18004         Removed all deprecated codes and substituted
18005         with newer APIs. Fixed some possible crash bugs where cell renderers
18006         were being shared.
18007         
18008         * scintilla/patches/scintilla-minor.patch: Minor patch.
18010 2004-04-06  Naba Kumar  <naba@gnome.org>
18012         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18013         tree after all the files have been added (and not everytime a file
18014         is added in the project). Also fixed some memory corruption
18015         (possibly bug #900478).
18016         
18017         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18018         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18019         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18020         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18021         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18022         qualifier wherever appropriate.
18024 2004-04-05  Naba Kumar  <naba@gnome.org>
18026         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18027         switch terminal echo on/off. Debugger requires it off, while the
18028         rest requires it on.
18030         * src/search-replace.c: sets search direction and action (in addtion
18031         to target) for find in files.
18032         
18033 2004-04-02  Naba Kumar  <naba@gnome.org>
18035         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18037         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18038         src/an_symbol_view.c: Added an gtk events loop for
18039         displaying project loading status (for loading large projects) and
18040         debugger program starting ... just to give an impression of fastness :-).
18042         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18044         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18045         crash bug, which occurs when opening and closing a large project
18046         repeatedly.
18047         
18048         * src/attach_process.c: Fixed a comiple error for old gcc.
18049         
18050         * src/launcher.c: Prints proper error message when launcher child
18051         could not be executed and exits properly. Fixed a crash
18052         bug (bug #926606).
18053         
18054         * src/resources.c, src/utilities.c, src/glade_iface.c,
18055         src/debugger.c, src/attach_process.c: Properly exits forked children
18056         when they could not be executed.
18057         
18058 2004-04-01  Naba Kumar  <naba@gnome.org>
18060         * src/search-replace.c: Fixed a crash bug (bug #921893).
18062 2004-03-31  Naba Kumar  <naba@gnome.org>
18064         * anjuta.glade: Added a note on compiler options dialog ->support
18065         dialog telling that supports are only available for file mode.
18067         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18068         src/anjuta_cbs.c:
18069         Improved shutdown time delay by bypassing project closing
18070         and unloading plugins.
18072         * src/build_file.c, data/properties/anjuta.properties: Added a property
18073         to toggle on/off for going to first error automatically.
18075 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18077         * src/debugger.c: fixed core file loading
18078         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18079         for long lines (bugs #700968 and #911376)
18080         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18081         #917982.
18082         * src/anjuta.c: Focuses current AnEditor correctly.
18084 2004-03-30  Naba Kumar  <naba@gnome.org>
18086         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18087         * AUTHORS: Updated with all contributors names.
18088         * NEWS: Updated.
18089         * src/about.c: Reads contributors names from AUTHORS file.
18090         * manuals/C/anjuta-manual/authors.xml: Points to online
18091         contributors list.
18092         
18093 2004-03-29  Naba Kumar  <naba@gnome.org>
18095         * data/properties/ada.properties: Fixed syntax colors. Patch
18096         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18097         (bug #923474).
18099         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18100         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18101         generated projects, so that their pixmap files are
18102         found properly (bug #919903).
18103         
18104         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18105         anjuta.
18107         * src/source.c: Installs .glade file of libgllade
18108         projects in $(datadir)/$(package)/glade (part of bug #861038).
18109         
18110         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18111         in compiler options (bug #883837).
18112         
18113         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18114         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18115         
18116 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18118         * anjuta/src/search-replace.c: fixed another crash bug in
18119         "Find Usage"
18120         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18121         breakpoint property fix
18123 2004-03-29  Naba Kumar  <naba@gnome.org>
18125         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18126         (new) manuals/C/anjuta-advanced-tutorial/*:
18127         Added menu entry for 'Anjuta Advanced Tutorial'
18128         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18130 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18131         
18132         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18133         Fixed bug #908941  ('Open' starts in wrong directory)
18134         
18135 2004-03-26  Naba Kumar  <naba@gnome.org>
18137         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18138         compile error and bug #905738 with terminal.
18140         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18141         src/search-replace.[h,c], src/search_incremental.[h,c],
18142         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18143         src/text_editor.[c,h]: Fixed compiler warnings.
18144         
18145         * src/search-replace.c: Fixed a memory corruption (possible
18146         fix for bug #921893, but not yet confirmed).
18147         
18148         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18149         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18150         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18151         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18153 2004-03-25  Naba Kumar  <naba@gnome.org>
18155         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18156         crash bug with attach process dialog and made the dialog closable
18157         with 'esc'.
18158         
18159         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18160         always display within the margin.)
18161         
18162         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18163         the old breakpoint when it's properties are updated
18164         (creating a new updated one).
18165         
18166 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18168         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18169         displayed for wrong file.
18170         * src/breakpoints.c: conditional breakpoints
18171         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18172         "Find in Files..." disabling policy
18174 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18176         * src/build_file.c: Fixed bug #874380
18177         Goto the first error if it exists.
18179 2004-03-24  Naba Kumar  <naba@gnome.org>
18181         * src/anjuta.c: Fixed to get correct child exit status
18182         using mask (bug #905738).
18183         
18184         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18185         Aligned buttons in the New file dialog,
18186         set default response to OK, entry box activates default response,
18187         ESC closes dialog and hides on delet_event.
18189 2004-03-19  Naba Kumar  <naba@gnome.org>
18191         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18192         tree).
18194 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18196         * src/search-replace.c: fixed "Find Usage" crash when no project open
18198 2004-03-17  Naba Kumar  <naba@gnome.org>
18200         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18201         Fixed the generated projects to read m4 directory if the directory
18202         exists (bug #917781).
18203         
18204 2004-03-12  Naba Kumar  <naba@gnome.org>
18206         * HACKING: Fixed formatting for auto-parsing.
18208 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18209         
18210         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18211         rework (bug #890609)
18213 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18214         
18215         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18217 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18218         
18219         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18220         * src/search_preferences.c: Fixed typo.
18221         
18222 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18223         
18224         * src/search-replace.c: improved Search&Replace
18225         For the moment "Replace All" does not work with non opened files
18226         but Anjuta should not crash now ! ??? 
18227         
18228 2004-02-26  Naba Kumar  <naba@gnome.or>
18230         * src/source.c: Fixed to pass cflags correctly
18231         and suppress the automake's default cflags.
18232         bug #816130, #801056, #782798, #773459
18233         
18234         * data/properties/anjuta.properties: Do not defualt to -k make option.
18235         bug #875486.
18237         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18238         bug #877683.
18239         
18240         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18241         
18242         * src/message-manager-private.cc: Disabled debug messages.
18243         
18244 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18246         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18248 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18249         * anjuta.glade, src/search-replace.c:
18250         Reduced Search&Replace dialog, bug #902636.
18251         
18252 2004-02-23  Naba Kumar  <naba@gnome.or>
18254         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18255         (bug #866143).
18257 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18258         
18259         * src/search_incremental.c: Fixed bug #900903
18261 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18262         
18263         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18264         src/anjuta.c: Fixed bugs #890609 and #890609
18266 2004-02-23  Naba Kumar  <naba@gnome.or>
18268         * src/message-manager.cc: Disconnects menuitem signal properly.
18269         Fixed bug #901723.
18270         
18271         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18272         bug #900897.
18273         
18274 2004-02-20  Naba Kumar  <naba@gnome.org>
18276         * src/message-manager-private.[c,h]: Implemented keypress
18277         event for the terminal and resets it when ctrl c or ctrl d
18278         is pressed. But it doesn't seem to be working on keypress.
18279         Added a workaround to let it work on key release instead.
18280         (bug #878357).
18281         
18282         * src/search-replace: Fixed compiler warnings.
18283         
18284 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18286         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18287         Use defined file name when saving new files (fixes bug #898105)
18288         Don't change filename when clicking on a directory
18289         
18290         BTW: Happy birthday to me :-)
18291         
18292 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18293         
18294         * src/search-replace.c: Fixed a crash bug 
18295         Crash on Find & Replace (#887833)
18296         
18297 2004-02-18  Naba Kumar  <naba@gnome.org>
18299         * src/executer.c: Fixed a crash bug.
18300         
18301         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18302         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18303         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18304         instead of GtkWindow (Part of bug #671596).
18305         
18306         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18307         src/registers_gui.c, src/registers_cbs.[h,c],
18308         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18309         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18310         src/compiler_options.c, src/an_file_view.c, start-with.c,
18311         src/anjuta-tools.c, help.c:
18313         Added "close" buttons on all
18314         dialogs (HIG) and fixed to properly response to ESC close
18315         (Part of bug #671596).
18317         * src/launcher.c: Disabled printing of long debug lines.
18318         
18319         * src/utilities.h: Fixed a compiler warning.
18320         
18321 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18323         * src/anjuta.c: "Save all" action now asks for filenames for new files
18324         (fixes bug #898111)
18326 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18328         * anjuta.glade, src/text_editor.c:
18329         Fixed a typo in Hello World indentation style 
18330         Fixed misuse of translated strings when looking for style
18331         This entry fixes bug #876037
18333 2004-02-16  Naba Kumar  <naba@gnome.org>
18335         * src/utilities.c: Fixed return value when dest file could
18336         not be created.
18338         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18339         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18340         internal function to compare files.
18341         
18342 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18344         * src/message-manager-private.cc:
18345         Set bold color as foreground color in terminal
18346         (fixes bug #864924)
18348         * src/aneditor.cxx:
18349         Use font style defined for message indicators in
18350         preferences/messages
18351         (fixes bug #885032)
18353 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18355         * src/build_project.c:
18356         Use build.silent option from preferences (fixes bug #895726)
18357         
18358 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18360         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18362 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18363         
18364         Patch from Massimo Corà <maxcvs@email.it>:
18365         * scintilla/LexCPP.cxx: Support "///" comments
18367 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18368         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18369         src/search_replace.h, src/search-replace_backend.h
18370         anjuta.glade
18371         
18372         * Added: src/search_preferences.c, src/search_preferences.h
18373         Allow the user to save search/replace settings and give them names.
18375 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18376         
18377         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18378         scintilla/ScintillaGTK.cxx:
18379         Hopefully fixed AMD 64 crash bug by using correct marshaller
18381 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18383         * src/preferences.c: Save GtkOptionMenu properties properly
18384         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18386 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18387         
18388         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18389         Fixed libiconv issue
18390         * NEWS: Updated
18392 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18393         
18394         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18395         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18396         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18397         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18398         src/sharedlib_gui.c:
18399         Debugger speed-up, replaced deprecated GtkCList
18401 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18403         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18405 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18407         * configure.in: Added "sq" to ALL_LINGUAS.
18409 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18411         * configure.in: Added "ko" to ALL_LINGUAS.
18413 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18415         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18416         src/search_incremental.c, src/search_incremental.h: 
18417         Search_incremental code cleanup
18419 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18421         * scintilla/*/*: Updated scintilla to CVS
18422         * Added: scintilla/Readme.sync
18423         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18424         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18425         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18426         scintilla/ScintillaGTK.cxx,
18427         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18428         scintilla/include/Scintilla.iface: Updated.
18430 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18432         * search-replace_backend.[ch], search_incremental[ch]: Added
18433         
18434         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18435         find_replace.[ch]: Removed.
18436         
18437         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18438         src/search-replace_backend.c, src/search-replace_backend.h,
18439         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18440         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18441         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18442         functionality now replaces the older Find/Replace stuff. The Search/Replace
18443         functionality can be interrupted during a long Search/Replace.
18445 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18447         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18448         selecting ".." and "." from file selector. 
18450 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18452         * anjuta.glade: Fixed wrong "fold.symbols" property
18454 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18455         
18456         * src/project_dbase_gui.c: Alphabetical order ;-)
18457         * src/compiler_options.c: Fixed bug #867539
18458         * src/launcher.c: Workaround for bugs #864922, #849928,
18459         #846386 and #845782: The launcher no longer hangs but does
18460         not get the exit status correctly sometimes.
18461         * Changes suggested by Bosik are obviously already in without
18462         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18463         * NEWS, README, anjuta.prj, configure.in: 
18464         Changed version to 1.2.1
18465         
18466         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18467         * anjuta_dialogs_strings.c, anjuta.glade: 
18468         Fixed bugs #860906, #859329
18469         
18470         Patch from grzegol@pld-linux.org
18471         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18472         freedesktop.org standard)
18474 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18475         
18476         Patch from Stefano Vallarino <stevalla@libero.it>:
18477         * src/source.[c/h]: Fixes cpp sample file to conform to 
18478         ISO/IEC 14882, C++-Standard 
18480 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18482         Review by Johannes Schmid <jhs@cvs.gnome.org>
18483         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18484         command using sh -c.
18485         * src/compile.c: Use build_execute_shell_command when compiling single
18486         files.
18488 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18489         
18490         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18491         * src/breakpoints.c: Code cleanup, workaroud for possible 
18492         launcher bug
18493         * src/src_paths.c: Update debugger dirs on directory change
18495 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18497         Review by Johannes Schmid <jhs@cvs.gnome.org>
18498         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18499         sortable headers, process tree, removal of path and process params
18500         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18501         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18502         code cleanup
18504 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18505         
18506         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18507         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18508         Add a dialog for "New file" which lets the user set the 
18509         filename and to add copyright/header templates to the file
18510         * Review: Changed function names to contain modules name (file_)
18512 2003-12-09  Naba Kumar  <naba@gnome.org>
18514         * setup-gettext: Fixed a typo.
18515         * scintilla/Makefile.am: Fixed a build error for SMP systems.
18517 ---- Released version 1.2.0 ---
18519 2003-12-08  Naba Kumar  <naba@gnome.org>
18521         * src/preferences.c: Fixed compiler error.
18522         * global_tags/create_global_tags.sh: Fixed to install properly
18523         even when system.tags could not be generated.
18524         * NEWS: Updated.
18526 2003-12-06  Naba Kumar  <naba@gnome.org>
18528         * setup-gettext: Fixed to not generate intl directory with gettextize.
18530         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
18531         * src/anjuta.c: Filters out unnecessary files from find in files
18532         command.
18533         
18534         * NEWS: Updated.
18535         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18536         * src/widzard_gui.c: Added horiz scrollbar for desc text.
18537         
18538 2003-12-04  Naba Kumar  <naba@gnome.org>
18539         
18540         * src/gnome_project.c: Enables debug and optimization flags for
18541         new projects.
18542         
18543         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
18544         
18545         * src/project_dbase_gui.c: combined header and c files for
18546         file selector.
18547         
18548         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18549         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18551 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18553         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18555 2003-11-29  Naba Kumar  <naba@gnome.org>
18557         * configure.in, anjuta.prj: Bumped version to 1.2.0.
18558         * NEWS: Updated.
18560 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18561         
18562         * src/main_menubar.c: Now files cannot be opened twice in recently
18563         file menu
18565 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
18567         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18569 2003-11-28  Naba Kumar  <naba@gnome.org>
18571         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18572         
18573 2003-11-27  Naba Kumar  <naba@gnome.org>
18575         * src/breakpoints.c, src/launcher.c, src/find_text.c,
18576         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18577         
18578         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18579         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18580         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18581         checkbox in project wizard (project options page) to enable/disable
18582         source code generation with glade(mm).
18583         
18584         * NEWS: Updated
18585         
18586 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
18588         * src/dnd.c: Opening files with special characters in the name.
18590 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
18592         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18593         a long time.
18595 2003-11-18  Naba Kumar  <naba@gnome.org>
18597         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18598         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18599         src/project_import.c, plugins/patch/patch-plugin.c:
18600         Fixed g_signal_diconnect calls to pass correct data.
18601         (Fixed possible crash in project imports).
18602         
18603         * NEWS: Updated.
18604         
18605 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
18607         Reviewed by Naba Kumar  <naba@gnome.org>
18608         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18609         and debugger. Sets default settings for pty in launcher.
18610         * data/gdb.init: Removed charset work around (now works with user's
18611         native charset)
18612         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18614 2003-11-18  Naba Kumar  <naba@gnome.org>
18616         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18617         names of 'index' to 'idx'.
18618         
18619 2003-11-17  Naba Kumar  <naba@gnome.org>
18621         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
18622         * src/project_dbase.c: Prompts user for unsaved project files
18623         when project is closed.
18624         
18625 2003-11-16  Naba Kumar  <naba@gnome.org>
18627         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
18628         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18629         older gcc.
18630         
18631 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
18632         
18633         * src/anjuta.c: Fixed crash related to tag == NULL while 
18634         anjuta is exiting
18636 2003-11-11  Naba Kumar  <naba@gnome.org>
18638         * src/glade_iface.c: Avoids error conditions for glade or glademm not
18639         found. It simply doesn't generate the c/c++ codes and continues with
18640         just a warning.
18641         * NEWS: Updated.
18642         
18643 2003-11-10  Naba Kumar  <naba@gnome.org>
18645         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18646         'Start with dialog'.
18648         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18649         German translation of anjuta-tutorial.
18650         
18651         * src/launcher.c: Fixed an encoding bug with GIOChannels.
18652         * NEWS: Updated.
18654 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18656         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18657         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18658         the syntax highlighting in Preferences, the automatic syntax
18659         highlighting is now selected. When the debugger is stopped and the
18660         breakpoints window not closed, the gtk_tree_view in this window is
18661         now made unsensitive.
18663 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
18665         * src/preferences.h, src/preferences.c, anjuta.glade:
18666         Fixed translation bug in preferences by using GtkOptionMenu
18667         * anjuta.prj: Project version 1.1.98
18669 ---------------- Released version 1.1.98 ----------------
18671 2003-11-07  Naba Kumar  <naba@gnome.org>
18673         * anjuta.spec.in: Revived docs package and combined all docs into
18674         one package.
18675         * configure.in: Bumped version to 1.1.98 rc2
18676         * NEWS: Updated.
18677         * anjuta.spec.in: Fixed scrollkeepr-update command.
18678         * anjuta.spce.in: Fixed file permissions.
18680 2003-11-06  Naba Kumar  <naba@gnome.org>
18682         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18683         menus to activate anjuta helps.
18684         
18685         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18686         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18687         manuals/C/anjuta-faqs/legal.xml (added),
18688         manuals/C/anjuta-faqs/Makefile.am,
18689         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18690         manuals/C/anjuta-faqs/.cvsignore,
18691         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18692         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18693         manuals/C/anjuta-tutorial/legal.xml (added),
18694         manuals/C/anjuta-tutorial/Makefile.am,
18695         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18696         manuals/C/anjuta-tutorial/.cvsignore,
18697         manuals/C/anjuta-manual/*.sgml (removed),
18698         manuals/C/anjuta-manual/*.xml (added),
18699         manuals/C/anjuta-manual/Makefile.am,
18700         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18701         manuals/C/anjuta-manual/.cvsignore,
18702         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
18703         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
18704         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
18705         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
18706         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
18707         manuals/ja/anjuta-faqs/legal.xml (added),
18708         manuals/ja/anjuta-faqs/Makefile.am,
18709         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
18710         manuals/ja/anjuta-faqs/.cvsignore,
18711         manuals/ja/anjuta-manual/*.sgml (removed),
18712         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
18713         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
18714         manuals/ja/anjuta-manual/*.xml (added),
18715         manuals/ja/anjuta-manual/Makefile.am,
18716         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
18717         manuals/ja/anjuta-manual/.cvsignore,
18718         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
18719         manuals/sgmldocs.make (removed),
18720         manuals/xmldocs.make (added), manuals/omf.make (added),
18721         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
18722         documentations to newer docbook xml documentations. Converted 
18723         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
18724         Enabled manulas installations.
18725         
18726         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
18728 2003-11-05  Naba Kumar  <naba@gnome.org>
18730         * data/gdb.init: Sets host's charset to ascii to solve debugger
18731         freeze up due to uninitialized strings in target program.
18733         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
18734         Fixed a crash bug with 'Add expression in watch'. Bug #822017
18735         
18736         * NEWS: Updated.
18737         
18738         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
18739         src/launcher.c: Turns off echo in spawned pty to fix debugger.
18741 2003-11-04  Naba Kumar  <naba@gnome.org>
18743         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
18744         problems.
18745         
18746         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18747         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
18748         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18749         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
18750         in file headers.
18751         
18752         * src/search-replace.c: Fixed infinite loop bug.
18753         * start-with.c: Fixed a crash bug with "Open last project".
18754         
18755         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
18756         * scintilla/Makefile.am: Fixed compiler option.
18757         
18758 2003-10-16  Naba Kumar  <naba@gnome.org>
18760         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18761         * src/text_editor.c: Fixed autoformat.
18762         
18763 2003-10-15  Naba Kumar  <naba@gnome.org>
18765         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
18766         of CTRL+number.
18767         
18768 2003-10-09  Naba Kumar  <naba@gnome.org>
18770         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
18771         
18772 2003-10-08  Naba Kumar  <naba@gnome.org>
18774         * src/source.c: Fixed a GETTEXT typo error.
18775         * anjuta.glade: Made 'Sorted in order you open them' default option
18776         for editor tabs.
18778         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18779         * anjuta.glade, data/properties/anjuta.properties:
18780         Fixed the freeze of the "Preferences" combos at the first Anjuta
18781         init is generated by:
18782                 - a not complete translation of preferences.c file
18783                 - a difference between 2 names in anjuta.glade and
18784                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
18785                 - the same name given to 3 combos (anjuta.glade).
18786                 
18787         * src/find_text.c: If the "whole document" mode is selected,
18788         a new search will select the next occurrence (Bug #764954).
18789         It is now possible to use the shortcuts to search next or previous
18790         occurrence even if the search dialog has the focus.     Bug #790318
18791         
18792         * src/main_menubar_def.h: "Select code block" shortcut; the new
18793         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
18794         (Bug #811016).
18796         Patch from: Richard Lee  <r.h.lee@comcast.net>
18797         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
18798         tagmanager/tm_workspace.c: The following is a patch to fix a
18799         seemingly random occurence where Anjuta would crash when a
18800         certain key was pressed.
18802 2003-09-29  Naba Kumar  <naba@gnome.org>
18804         * src/find_in_files.c: Ignores binary by default. Disabled the option
18805         of NOCVS search, because launcher does not use sh and hence can not
18806         pipe.
18807         
18808         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
18809         "clean before build" state in project session and not in account session,
18810         otherwise the state gets reflected to other projects causing annoyance.
18811         
18812         * src/compiler_options.c: Fixed a bug where compiler options were always
18813         claimed 'modified'.
18815         * src/build_project.c, data/properties/anjuta.properties,
18816         src/commands.[h]: Fixed a bad bug where clean-before-build
18817         doesn't work.
18818         
18819         * scintilla/patches/research-cvs-nolog.diff,
18820         scintilla/patches/scintilla-ac-gtk2-port.diff,
18821         scintilla/patches/scintilla-ac-sort-fix.diff,
18822         scintilla-optimization.diff: Removed, because they are already in
18823         scintilla CVS.
18824         
18825         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
18826         2003-09-29).
18828         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
18829         scintilla/LexYAML.cxx: Added new scintilla lexers.
18830         
18831         * TODO, NEWS: Updated.
18833         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18834         * src/utilities.c: Fixed typo bugs.
18836 2003-09-26  Naba Kumar  <naba@gnome.org>
18838         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
18839         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
18840         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
18841         text_editor_find() and Fixed I-Search wrapping.
18842         * src/debugger.c: Fixed to pass a newline after a debugger
18843         command (which was broken since the launcher was refactored.
18844         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
18846 2003-09-25  Naba Kumar  <naba@gnome.org>
18848         * src/toolbar_callbacks.c: Fixed start of incremental search.
18849         
18850         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18851         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
18852         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18853         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
18854         menu and implementation.
18856 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18858         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18859         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
18860         variables in Locals window.
18862 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
18864         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18865         * src/utilities.[ch] : Fix a tooltip bug in 
18866         anjuta_util_toolbar_append_stock(), the label appeared instead of
18867         the tooltip text. Remove label from arguments of the function
18868         because label is included in the stock icon data.
18869         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
18870         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
18871         * FIXME: translation file should be updated because of label text removal.
18873 2003-09-24  Naba Kumar  <naba@gnome.org>
18875         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
18876         
18877         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18878         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
18879         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
18880         stdout and stderr. Also buffered output and check-for-password
18881         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
18882         with password prompts. Checkes for password prompts from all outputs.
18883         
18884         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
18885         which takes a string (which could be utf8 also) and converts into
18886         utf8 string.
18887         
18888         * src/main.c: Connects kernel signals after gnome_program_init().
18889         
18890         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18891         * src/message-manager.c: Fixed bug #787026 by converting the strings
18892         to proper UTF8.
18893         
18894 2003-09-22  Naba Kumar  <naba@gnome.org>
18896         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
18897         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
18898         GtkCList and using GtkTreeView instead. Added the patch.
18899         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
18900         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
18901         
18902 2003-09-19  Naba Kumar  <naba@gnome.org>
18904         * printing/print.c: Proper UTF8 printing support.
18905         * src/main.c: moved kernel signal connects at the
18906         end of application initialization.
18907         
18908 2003-09-18  Naba Kumar  <naba@gnome.org>
18910         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
18911         (new) lexers.make, (new) lexers: Update scintilla to latest
18912         scintilla CVS (2003-09-18), added new lexers, automated
18913         lexers makefiles sections and scintilla update. Added
18914         patches. Optimized pango rendering. Fixed a crash bug
18915         in scintilla.
18916         
18917         * (new) scintilla/patches/research-cvs-nolog.diff: Added
18918         patch to remove cvs log command from RESearch.cxx file.
18919         * scintilla/patches/scintilla-pango-always.diff:
18920         Fixed file name.
18921         * scintilla/RESearch.cxx: Removed spurious cvs log command
18922         and logs.
18923         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
18924         
18925         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18926         * src/dnd.c: Fixed a crash bug with DND.
18927         
18928 2003-09-15  Naba Kumar  <naba@gnome.org>
18930         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
18931         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
18932         src/toolbar_callbacks.c: Added an additional parameter to
18933         text_editor_goto_line() funtion which decides if the line should
18934         be made visible (if it's under fold).
18935         
18936         * src/style-editor.c: Fixed a compiler warning.
18937         * src/message-manager.cc: Calls parent method correctly.
18939         * src/preferences.h: Fixed prent class.
18940         
18941         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18942         * src/project_dbase.c: Fixed bug #713210.
18943         
18944 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18945                                                                                 
18946         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18948 2003-09-11  Naba Kumar  <naba@gnome.org>
18950         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18951         * src/style-editor.c: Fixed bug #769130 (Crash on font
18952         selection dialog).
18953         
18954         * src/message-manger.[h,cc]: Made AnMessageManager
18955         derived from GtkFrame and removed deprecated code.
18956         
18957         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
18958         compiler warnings.
18959         
18960 2003-09-09  Naba Kumar  <naba@gnome.org>
18962         * src/Makefile.am: Addded rules for built sources.
18963         
18964 2003-09-08  Naba Kumar  <naba@gnome.org>
18966         * (new) src/anjuta-marshalers.list: Added marshalers definition
18967         file.
18968         
18969         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
18970         and CXXFLAGS are not overwriten by automake's default.
18971         * src/style-editor.c: Added 'operators' in the style editor.
18972         
18973         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
18974         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
18975         * src/message-manager-private.cc, src/message-manager.cc:
18976         Converts message going into message into UTF-8 endoding.
18977         * src/main.c: Uses UTF-8 codeset for localization.
18978         
18979 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
18981         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
18982         
18983 2003-09-08  Naba Kumar  <naba@gnome.org>
18985         * TODO: Updated.
18986         
18987         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18988         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
18989         Fixed bug #798717, Find - Find&Replace - Find in files bug;
18990         The combo entries were updated if the same data with a different
18991         case exist in the combo list. The combo entries are now case sensitive. 
18992         Search&Replace bug; First search ,max actions = 0 ==> now max
18993         actions = 100.
18994         
18995 2003-09-08  Naba Kumar  <naba@gnome.org>
18997         * TODO: Updated.
18998         * src/utilities.[c,h]: a function takes contant args.
18999         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19000         Now the child terminated signal is emitted properly.
19001         * src/Makefile.am: Used $(top_srcdir) for referring to 
19002         scintilla objects.
19003         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19004         definitions file which will generate anjuta-marshalers.[c,h] files.
19005         * src/.cvsignore: Updated.
19006         * src/build_project.c: Changed su command to preserve quotes.
19007         * src/anjuta-tools.c, tagmanager/tm_project.c,
19008         tagmanager/tm_workspace.c: Use standard tmp file.
19009         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19010         so that users could report bugs easily.
19011         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19012         
19013         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19014         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19015         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19016         src/attach_process.c, src/breakpoints.c, src/commands.c,
19017         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19018         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19019         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19020         src/memory.c, src/message-manager-private.c, src/preferences.c,
19021         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19022         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19023         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19024         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19025         Fixed compile warnings and cleanup.
19026         
19027         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19028         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19029         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19030         Removed libzvt usage and implemented child spawing differently. Launcher is
19031         now proper GObject, which can be created multiple times (and can be
19032         operated in parallel).
19034         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19035         * src/project_import_gui.c, src/project_import_cbs.c,
19036         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19037         (crash on project import). Removed deprecared codes.
19038         
19039 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19040         
19041         * src/cvs.c: Fixed cvs output bug.
19043 2003-09-03  Naba Kumar  <naba@gnome.org>
19045         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19046         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19047         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19048         src/text_editor_cbs.c: Implements --
19049                 If the debugger is started
19050                         A double click in the margin add or remove a breakpoint
19051                         A single click activate or deactivate the breakpoint
19052                 else
19053                         A double click in the margin add or remove a bookmark
19055 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19056         
19057         Reviewed by Naba Kumar  <naba@gnome.org>
19058         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19059         User is now able to choose a branch on cvs update for project.
19060         Cleaned up variable names.
19062 2003-09-03  Naba Kumar  <naba@gnome.org>
19064         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19065         src/Makefile.am: Added lexers.
19066         * scintilla/*/*: Updated...
19067         * src/an_symbol_view.c: Fixed a crash bug.
19068         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19069         and build bugs.
19070         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19071         * src/source.c: Fixed project generation bug with gettext code.
19072         * tagmanager/tm_project.c: Fixed a crash bug.
19073         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19074         bug when there is no project open. Bug #____.
19075         * src/source.c: Fixed a bug with build failure with non-gnome
19076         project with glade-generated source (eg. gtk2). Bug #____.
19077         * NEWS: Updated...
19079 2003-08-22  Naba Kumar  <naba@gnome.org>
19081         Patch from: Rob Bradford  <rob@debianplanet.org>
19082         * data/Makefile.am: Fixed to install properly during
19083         package building.
19084         
19085         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19086         * src/debug-tree.c: Fixed a crash bug.
19087         * src/compiler_options.c: Takes care of linking the missing pieces;
19088         C flags, libs, optimization options, debug and profile.
19090         Patch from: Enver ALTIN  <ealtin@casdb.com>
19091         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19092         
19093 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19095         Reviewed by Naba Kumar  <naba@gnome.org>
19096         * src/project_dbase.c: Fixed bugs #778263 and #778413
19097           Adding multiple files to project should work now.
19099 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19101         Reviewed by Naba Kumar  <naba@gnome.org>
19102         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19103         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19104         for Locals window.
19106 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19108         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19110 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19112         * src/text_editor.c: Fix translatable string (#113934).
19114 2003-07-04  Naba Kumar  <naba@gnome.org>
19116         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19117         bug when there is no project open. Bug #____.
19118         
19119         * src/source.c: Fixed a bug with build failure with non-gnome
19120         project with glade-generated source (eg. gtk2). Bug #____.
19122 2003-06-26  Naba Kumar  <naba@gnome.org>
19124         * src/anjuta.h: Removed reference to windows-dialog.h.
19125         * src/message-manager-private.[cc,h]: Fixed doulbe click
19126         activation of messages to properly jump at the destination.
19127         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19128         * src/toolbar.c: Code clean-ups.
19129         
19130         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19131         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19132         
19133         * src/message-manager-private.[cc,h]: Removed dead codes.
19134         
19135         * (new) data/properties/css.properties,
19136         data/properties/anjuta.properties, data/properties/Makefile.am:
19137         Added CSS syntax hiliting properties.
19138         
19139         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19140         * src/debugger.c: Clean ups.
19141         * src/lexer.h: Added CSS lexer definition.
19142         
19143         * Makefile.am: Installs destop file properly.
19144         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19145         * NEWS: Updated for 1.1.97 release.
19146         * src/main_menubar_def.h: Changed some non working shortcuts.
19147         
19148 2003-06-24  Naba Kumar  <naba@gnome.org>
19150         * src/search-replace.c: Shows the dialog properly, even when it is
19151         hidden behind another window.
19152         
19153         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19154         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19155         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19156         and code clean up.
19157         
19158         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19159         setup wizard dialogs.
19160         
19161         * src/debugger.c: Removed a redundant call to
19162         debugger_update_controls().
19163         * src/compiler_options.c, src/launcher.c: code cleanup.
19164         * src/executer.c: Fixed execution bug with 'Set Program params...".
19165         
19166 2003-06-23  Naba Kumar  <naba@gnome.org>
19168         * widgets/e-splash.c: Removed border around the splash image.
19169         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19170         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19171         * src/cvs.c: Added a frame around commit log text widget.
19172         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19173         crash bug associated with translated combo box list in preferences
19174         dialog (in different locale other than en_US). Used widget names
19175         to pass the combo list items.
19176         * po/POTFILES.in: Updated.
19177         * src/launcher.c: Creates the zvt terminal at startup (and not
19178         every time a build is done) -- speeds up buld operations.
19179         * src/file_history.c: Should be if() conditional instead of
19180         assertion check.
19181         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19182         Disabled useless warnings.
19183         * src/project_dbase.c: Fixed bonobo 2 project name.
19184         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19185         and uses correct glade-2 for file generation.
19186         
19187 2003-06-21  Naba Kumar  <naba@gnome.org>
19189         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19190         And disables autocomple show for numbers (very annoying).
19191         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19192         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19193         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19194         from view menu and adjust the controls accordingly.
19195         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19196         only OK button.
19197         * src/project_dbase.[c,h]: Removed show_local flag processing.
19198         * src/message-manager.[c,h]: Reorganized messages tabs in more
19199         sensible order.
19200         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19201         Also added PCRE dependency.
19202         
19203 2003-06-20  Naba Kumar  <naba@gnome.org>
19205         * pixmaps/anjuta_splash.png: New splash.
19206         from Jean Schurger  <yshartk@schurger.org>
19207         
19208         * src/controls.c: De-sensitize run-to-cursor when debugger
19209         is not running.
19210         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19211         
19212         * src/message-manager-private.cc: Fixed to properly jump at
19213         the right file:line.
19214         
19215         * src/appwiz_page1.c: Fixed to correctly determine the project
19216         trpe from the wizard.
19217         
19218 2003-06-20  Naba Kumar  <naba@gnome.org>
19220         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19221         * src/watch_gui.c: Code cleanups.
19222         * src/debugger.[c,h], src/stack_trace.[c,h],
19223         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19224         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19225         Removed direct access to stack_trace private data, Increased debugger
19226         command size from 256 to 1024 (to be on safer side). Also implemented
19227         row-activated signle for seting frame and viewing the source.
19228         * src/debugger.c: Avoids starting program and stopping debugger
19229         when starting debugger and stopping program, respectively.
19230         
19231         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19232         Reverted codes to start debugger automatically
19233         The file is brought to the state just after the branching 
19234         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19235         some code clean ups.
19236         
19237         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19238         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19239         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19240         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19241         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19242         src/project_dbase.c: Code clean ups.
19243         
19244         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19245         (Projects dir) so that correct $HOME/Projects path is set when
19246         anjuta is run for the first time.
19247         
19248 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19250         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19252 2003-06-13  Naba Kumar  <naba@gnome.org>
19254         * src/stack_trace_cbs.c: Moved variable declaration at the
19255         top of the block (bug #737867)
19256         
19257         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19258         just CFLAGS and CXXFLAGS (bug #743617).
19259         
19260         * src/create_global_tags.sh: Fixed shell script to properly
19261         detect installed *-config files.
19262         
19263 2003-06-12  Naba Kumar  <naba@gnome.org>
19265         * src/preferences.[c,h]: Added methods for custom widgets in
19266         preferences: using custom set/get methods for them.
19267         
19268         * src/anjuta-encoding.c: Implemented up/down of the encodings
19269         in the list and property saves correctly.
19270         
19271         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19272         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19273         the beginning of a file.
19275         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19276         * src/aneditor.cxx, src/aneditor.h,
19277         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19278         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19279         src/mainmenu_callbacks.h: Allows the operator to select the current
19280         word or the current line (Request: 680801). It puts also
19281         sensitive/unsensitive several select/comment menu items.
19283         * src/breakpoints.c: Presets by default the current line for a
19284         defined breakpoint.
19286 2003-06-11  Naba Kumar  <naba@gnome.org>
19288         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19289         color (red highlight) now cosistent for inactive tabs also.
19290         
19291         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19292         'Advanced search and replace' in Edit->Search submenu.
19293         
19294         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19295         wrappings '\' where     they were missing.
19296         
19297         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19298         message is now more descriptive and details the correct thing to do
19299         for GNOME2 desktop.
19300         
19301 2003-06-10  Naba Kumar  <naba@gnome.org>
19303         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19304         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19305         Removed any reference to particular version of automake/autoconf
19306         so that they could work with newer versions (Bug #659394).
19308         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19309         src/anjuta.c: Added coded to add/remove supported encodings.
19310         
19311         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19312         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19313         src/project_import.c, src/project_type.c, src/project_type.h,
19314         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19315         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19316         from the project wizard.
19318 2003-06-06  Naba Kumar  <naba@gnome.org>
19320         Patch from Etay Meiri  <etay-m@bezeqint.net>
19321         * src/compiler_options.c: Fixed bugs related to clean before
19322         build patch.
19323         
19324         * anjuta.desktop.in.in: Added commandline options.
19325         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19326         -dP and -A flags of CVS update into different options.
19327         
19328 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19330         * configure.in: Removed "ta" from ALL_LINGUAS.
19332 2003-06-02  Naba Kumar  <naba@gnome.org>
19334         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19335         return NULL for undefined properties and "" for defined but empty
19336         strings. It was creating many problems where both are assumed to be
19337         same. And besides, it doesn't matter to differentiate the two (the
19338         problem with preferences was due to a different bug).
19340         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19341         correctly. Also, s/props_build_in/props_built_in/g.
19342         
19343         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19344         list.
19345         
19346         * src/an_file_view.c: Unrefed pixbufs when done with them.
19348         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19349         (removed) file_text.png: Added and removed pixmaps.
19350         
19351 2003-05-30  Naba Kumar  <naba@gnome.org>
19353         * anjuta.glade: Fixed encodings preferences dialog
19354         
19355 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19356         
19357         Reviewed by Naba Kumar  <naba@gnome.org>
19358         
19359         * src/build_project.c src/clean_project/c: perform a clean before
19360         build, if required. Show the message manager on clean.
19361         * src/compiler_options.c: save the new options when window is closed
19362         and flag project to be cleaned before the next build.
19363         * src/project_dbase.c: added a 'clean before build' flag to project
19365 2003-05-29  Naba Kumar  <naba@gnome.org>
19367         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19368         dialog.
19369         
19370         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19371         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19372         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19373         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19374         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19375         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19376         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19377         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19378         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19380         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19381         Removed unused icons references.
19383 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19385         Reviewed by Naba Kumar  <naba@gnome.org>
19386         
19387         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19388           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19389           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19390           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19391           src/toolbar_callbacks.c: HIG compliant dialogs.
19393         * src/utilities.c: anjuta_button_new_with_stock_image() and
19394           anjuta_dialog_add_button() stolen from gedit.
19396         * src/main_menubar_def.h: Fixed mnemonics.
19398 2003-05-26  Naba Kumar  <naba@gnome.org>
19400         * src/project_dbase_gui.c: Added header files filter for add file
19401         dialog box. Disabled project window to be transient window.
19402         
19403         * src/message-manager.cc: Disabled message manager window to be
19404         transient window.
19405         
19406         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19407         a file could not be loaded.
19408         
19409         * src/project_dbase.c: Fixed a bug with GUI editor command
19410         where empty string is returned.
19411         
19412         * src/Makefile.am, src/preferences.h, src/text_editor.c
19413         src/text_editor.h, (new) src/anjuta-encodings.h,
19414         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19415         Added encoding support and to handle characters encoding correctly
19416         by auto detecting it during load. Added preferences for selecting
19417         the encoding during save.
19419         * src/preferences.c, src/resources.c: Removed debug messages.
19421         Patch from: Alexander Nedotsukov <bland@mail.ru>
19422         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19424 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19425         * src/anjuta.c: Try to sow the splash image more often.
19427 2003-05-20  Naba Kumar  <naba@gnome.org>
19429         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19430         * src/debug_tree.c: Colorize the modified locals during
19431         debugging and call memory analyze from the debugger.
19432         * src/breakpoints.c: The color is now different for the enabled
19433         and disabled breakpoints. Anjuta now can erase several
19434         breakpoints defined at the same line. The markers are updated
19435         according to the enable/disable action.
19436         
19437         Patch from Etay Meiri  <etay-m@bezeqint.net>
19438         * src/launcher.c: Fixes launcher freeze up bug during build.
19440 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19442         Reviewed by Naba Kumar  <naba@gnome.org>
19443         * scintilla/PropSet.h: Change member variables from private to protected.
19444         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19445         to PropSetFile class, which return a gchar * (and can therefore indicate
19446         whether properties are empty or do not exist) and make prop_get and
19447         prop_get_expanded use them.
19448         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19449         that the result of of prop_get cannot be an empty string.
19451 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19453         Reviewed by Naba Kumar  <naba@gnome.org>
19454         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19455         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19456         src/text_editor_cbs.c: When saving all the files in the project, the
19457         text editors are now only rehighlighted once instead of once for each
19458         file saved.
19460 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19461         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19462         * src/anjuta.desktop.in.in: Support startup notification.
19463 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19464         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19465         * src/anjuta.desktop.in.in: Support startup notification.
19468 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19470         Reviewed by Naba Kumar  <naba@gnome.org>
19471         
19472         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19473         memory leak from glade_xml_new call. Removed gxml field from Executer
19474         struct as only used in create_executer_dialog and then destroyed.
19475         
19476         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19477         
19478         * src/configurer.c: Fix warning trying to connect signal to non-existent
19479         environment entry in configure dialog and fix crash when closing the
19480         window.
19481         
19482         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19483         gnome_date_edit_get_time instead.
19484         
19485         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19486         in view menu required renumbering elsewhere.
19488 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19490         Reviewed by Naba Kumar  <naba@gnome.org>
19491         
19492         * src/breakpoints.c: fixed an error when removing breakpoint
19493         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19494         * src/debugger.c: changes to the way the debugger is activated
19495         * src/debugger.h: clean ups
19497 2003-05-13  Naba Kumar  <naba@gnome.org>
19499         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19500         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19501         src/memory.h: A new version of memory and the interface
19502         is now integrated in anjuta.glade
19504 2003-05-09  Naba Kumar  <naba@gnome.org>
19506         * configure.in: Bumped required gtk version to 2.0.8.
19507         
19508 2003-05-06  Naba Kumar  <naba@gnome.org>
19510         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19512 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19513         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19515 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19516         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19517         , tagmanager/c.c: Support for ProC and RDB files.
19519 2003-05-06  Naba Kumar  <naba@gnome.org>
19521         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19522         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19523         Uncomment (Box & Stream), Select the current function,
19524         authorize the "Quit" button of the GotoLine window
19526 2003-05-05  Naba Kumar  <naba@gnome.org>
19528         * src/watch_gui.h: CVS added new file.
19530         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19532         Patch from Etay Meiri <etay-m@bezeqint.net>
19533         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19534         src/mainmenu_callbacks.c, src/message-manager.cc,
19535         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19536         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19537         Ported stack trace to GNOME2 and added it in the message manager
19538         pane.
19540 2003-05-02  Naba Kumar  <naba@gnome.org>
19542         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19543         
19544         * src/preferences.[h,c]: Fixed preferences to save only one copy of
19545         preferences property.
19546         
19547         * anjuta.prj: Fixed multiple preferences saved data.
19548         
19549         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19550         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19551         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19552         scintilla/include/Platform.h, scintilla/include/PropSet.h,
19553         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19554         Upgraded scitilla from CVS with faster window repaint
19555         and more bugfixes.
19556         
19557         Patch from  Etay Meiri  <etay-m@bezeqint.net>
19558         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19559         and code cleanups
19560         
19561 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
19563         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
19564         the window if messages are appended to the end and the scrollbar is
19565         at the end.
19567 2003-04-29  Naba Kumar  <naba@gnome.org>
19569         * configure.in: Removed omf-install from Makefiles list.
19571 2003-04-28  Naba Kumar  <naba@gnome.org>
19573         * po/POTFILES.in: Remvoded deleted files.
19574         
19575         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19576         pixmaps/windows-style-undocked.png: Added setup wizard's images.
19578         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19579         is executed as detached) is not set properly.
19580         
19581 2003-04-25  Naba Kumar  <naba@gnome.org>
19582         
19583         * anjuta.prj: Updated.
19584         * src/anjuta_info.c: Fixed text wrapping and column view.
19585         * data/welcome.txt.in: Removed unaligned characters.
19586         
19587 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19588         * src/main_menubar.c: Disable setup dialog.
19590 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19591         * src/breakpoints.c; Fixed compilation with older GCC
19592         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19593         * HACKING: Spelling fixes (Suggested by Stephen Knight)
19595 2003-04-18  Naba Kumar  <naba@gnome.org>
19597         * anjuta.prj: Updated (includes compiler options).
19598         
19599         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19600         function from anjuta.c (it was already available in anjuta-tools.c).
19601         
19602 2003-04-18  Naba Kumar  <naba@gnome.org>
19604         * src/about.c, THANKS: Updated
19605         
19606         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19607         
19608         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19609         properly from the project session before updating the file
19610         view.
19611         
19612         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19613         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19614         dialog settings (as it will not be required once GDL is in place) and
19615         added file view filters in the settings sub-menu.
19617 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19618         * HACKING: Updated
19619         * configure.in: Disable cast checks on final build.
19621 2003-04-17  Naba Kumar  <naba@gnome.org>
19623         * src/build_project.c: Fixed a compilation error.
19625         * src/launcher.c: Removed commnets.
19626         
19627         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19628         properties from editor tab to indentation tab and fixed a property
19629         label for proper i18n translation. Fixed typos in project config
19630         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
19631         sorting and reordering in compiler options dialog.
19632         
19633         * src/compiler_options.c: Implemented _save() function to save the
19634         options (which was pending).
19635         
19636         * src/build_project.c: Destroys install-as-root dialog when it is done.
19637         
19638         * src/an_symbol_view.c: Change "event" event to "event-after" so
19639         that symbol row is selected first before the popup is shown.
19640         
19641 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19643         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
19644         file in CVS/Entries. (Reviewed and applied by Biswa)
19646 2003-04-16  Naba Kumar  <naba@gnome.org>
19648         * aneditor.cxx: use unicode everytime (fixed unicode related
19649         bugs).
19651         * anjuta.prj: Fixed UI editor name (blank to use default) and
19652         anjuta version.
19653         
19654         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
19655         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19656         Editor preferences page.
19658 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19659         * src/anjuta.[ch], src/print.c: Fixed warnings
19660         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19661         * configure.in: Profiling support with gprof
19663 2003-04-16  Naba Kumar  <naba@gnome.org>
19665         Patch from Gaëtan de Menten  <ged@bugfactory.org>
19666         * src/launcher.c: Fixed cvs dialog.
19667         
19668 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
19669         
19670         * src/message-manager-private.cc: Fixed double-click on first line of 
19671         output to properly select a line.
19672         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19673         because still was a deprecatd GtkCTreeNode and always NULL anyway.
19675 2003-04-15  Naba Kumar  <naba@gnome.org>
19677         * src/message-manager-private.cc: Fixed the glade filename typo.
19679 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19680         * scintilla/*, data/properties/*: Scintilla CVS merge
19681         * anjuta.prj: Removed unnecessary files.
19682         * scintilla/PlatGTK.cxx: Force Pango fonts always
19683         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19684         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19685         for preferences.
19686         * configure.in: Change version no. for 1.1.1 (alpha release)
19687         * configure.in: Added '--with-pref-suffix' option.
19688         * config.guess, config.sub: Removed from CVS.
19690 2003-04-15  Naba Kumar  <naba@gnome.org>
19692         Patch from Timothee Besset  <ttimo@idsoftware.com>
19693         * Makefile.am: Fixed a shell script error during intallation.
19694         
19695 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19697         Reviewed by Naba Kumar  <naba@gnome.org>
19698         * src/message-manager.cc: Added popup-menu to TreeView and fixed
19699         set_wm_class to use "anjuta" instead of "an.
19700         * src/message-manager-private.cc: Headers are hidden again.
19702 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19703         * src/project_dbase_gui.c: Memory corruption fix.
19704         * anjuta.prj: Updated project file
19706 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19707         * an_file_view.c: Connect to event-after signal rather than event so that
19708         selection is updated first and thus context menu is for the right file.
19709         Reviewed and applied by Biswa.
19711 2003-04-14  Naba Kumar  <naba@gnome.org>
19713         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
19714         
19715         * src/auncher.c: More child exit fixes
19716         from Timothee Besset  <ttimo@idsoftware.com>
19718 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19719         
19720         Reviewed by Naba Kumar  <naba@gnome.org>
19721         
19722         * src/message-manager.[c/h], src/message-manager-private[c/h],
19723                 anjuta.[c/h]: Ported message-manager to Gtk2
19724         
19725         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19726         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
19727         src/clean_project.c, src/compile.c, src/configurer.c,
19728         src/controls.c, src/cvs.c, src/debugger.c,
19729         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19730         src/project_import.c, src/search-replace.c: Changed name from
19731         AnjutaMessageManager to AnMessageManager to avoid too long type
19732         and funtion names.
19734 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19735         * src/launcher.c: Fix build won't stop problem - TTimo
19736         * TODO: Updated
19737         * pixmaps/anjuta_splash.c: New splash screen prototype.
19738         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
19739         * src/compiler_options.c: Mute pkgconfig errors.
19740         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
19742 2003-04-10  Naba Kumar  <naba@gnome.org>
19744         * configurer.[c,h]: Fixed dialog to close properly.
19745         * src/project_dbase.c, widgets/gnomefilelist.c: Added
19746         debugging asserts.
19747         
19748 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19749         * anjuta.prj: Removed unnecessary files, load with 1.2.0
19750         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
19751         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
19752         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
19753         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
19754         src/makefile.am: Move gdl to it's own directory.
19755         * global-tags/create_global_tags.sh: Silently ignore SDL error.
19757 2003-04-09  Naba Kumar  <naba@gnome.org>
19759         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
19760         branch.
19762 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19763         * src/anjuta-tools.c: Use CDATA for saving tools data.
19764         * anjuta.glade, src/search-replace.c: Port from branch.
19765         * widgets/e-splash.*, src/main.c: Better splash screen.
19766         * configure.in, widgets/gdl*: Import GDL widgets.
19767         * ROADMAP: Updated roadmap.
19768         * src/an_file_view.c: Use GDL icons for file tree.
19770 2003-04-09  Naba Kumar  <naba@gnome.org>
19772         * anjuta.glade: Added (hidden) initial setup-wizard window.
19773         
19774         Patch from: Vitaly  <vvv@rfniias.ru>
19775         * src/preferences.c: Fixes a bug with libglace widget access with
19776         translated strings.
19778         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19779         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19780         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19781         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
19782         src/toolbar_callbacks.[c,h],
19783         src/memory.c, src/message-manager-private.cc,
19784         src/message-manager-private.h, src/message-manager.cc,
19785         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
19786         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
19787         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
19788         watch window to a subwindow in the notebook
19790 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19791         * ROADMAP: Updated roadmap.
19793 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
19795         * configure.in: Added Belarusian to ALL_LINGUAS.
19797 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19798         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
19799         Henry Jia
19800         * ROADMAP: Added roadmap for HEAD.
19802 2003-03-29  Naba Kumar  <naba@gnome.org>
19804         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
19805         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
19806         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
19807         (new) pixmaps/start-with-wizard.png,
19808         (new) pixmaps/start-with-import.png,
19809         (new) pixmaps/start-with-open.png Added Start with dialog which pops
19810         up on anjuta start-up to give quick access to opening file/project or
19811         creation wizards.
19813         * src/main.c: Sets proper data directory for the gnome
19814         program.
19816 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19817         * src/text_editor.c: Fixed error/warning indicators.
19819 2003-03-24  Naba Kumar  <naba@gnome.org>
19821         * README: Correct version.
19822         
19823 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
19825         * configure.in: Added checks to see if were building on FreeBSD
19826         systems.  Sets -DFREEBSD if we are, and also attempts to find
19827         gmake if the host system is FreeBSD.
19829         * src/getline.c: New file used to provide the getline function,
19830         which isnt available on a FreeBSD system.  The function is only
19831         defined if FREEBSD is defined.
19833         * src/Makefile.am: Added getline.c to anjuta_SOURCES
19835         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
19836         configure.in sets this to gmake on FreeBSD systems, and make
19837         on everything else.
19839 2003-03-23  Naba Kumar  <naba@gnome.org>
19841         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
19842         
19843         * anjuta.spec.in: Fixed spec file for correct file paths and
19844         corrected rpmbuild.
19846         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
19847         the rpm build command separately now.
19848         
19849         * src/anjuta.c, windows-dialog.c: Added some more window management
19850         stuffs (not still fully working, though).
19852         * TODO: Updated.
19854 2003-03-22  Naba Kumar  <naba@gnome.org>
19856         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
19858 2003-03-21  Naba Kumar  <naba@gnome.org>
19860         * README: Removed Andy Piper's name from the active maintainers
19861         list on his request.
19862         
19863         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
19864         preferences.
19865         
19866         * src/anjuta-tools.c: Fixed compiler errors.
19868         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
19869         show bugs.
19870         
19871         * src/commands.c, src/src_paths.c, src/style-editor.c,
19872         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
19873         becuase they are now hidden by default (from glade editing).
19874         
19875         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
19876         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
19877         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19878         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
19879         basic windows managements.
19880         
19881 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19882         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
19883         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
19884         Enver ALTIN (a.k.a. skyblue)
19886 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19887         * tagmanager/*: Added ignore-list for symbols. This will make
19888         parsing more accurate for projects. Doc updates needed.
19890 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19891         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
19892         * launcher/Makefile.am: Link to correct libraries
19893         * src/launcher.c: Do not allow NULL shell
19895 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
19896         * src/debug_tree.c: Improve debug tree view.
19898 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
19900         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
19901         'Run Configure Script' and 'Execute Program'. Increase minimum width
19902         of Configure dialog.
19903         * find_in_files.c, find_in_files_cbs.*: Properly create the file
19904         list widget by setting a model and adding a column and renderer.
19905           Actually store the nocvs toggle button in FindInFiles data structure.
19906           Handle selection changes via changed signal rather than row_activated.
19907           Use response signal for handling the close and find buttons.
19908           Close window when escape is pressed.
19909         * find_replace.c: Close window when escape is pressed.
19910         * find_text.c: Close window when escape is pressed in find dialog as
19911         well as wrap search question, where now Yes is the default button.
19913 2003-03-05  Naba Kumar  <naba@gnome.org>
19915         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
19917         * src/message-manager-private.cc: Fixed a bug with vte conditional
19918         compilation.
19919         * anjuta.glade: Hides all windows in glade file.
19921 2003-03-05  Naba Kumar  <naba@gnome.org>
19923         * src/an_file_view.c: Fixed a compilation warning.
19924         * src/message-manager-private.cc: Conditional compilation for vte
19925         API.
19926         
19927 2003-02-28  Naba Kumar  <naba@gnome.org>
19929         * configure.in, anjuta.spec.in: Updated dependency packages version.
19930         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
19931         * src/preferences.c: Added debug assertions.
19932         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
19933         editor to enable/disable bringing the recent editor tabs first.
19934         
19935         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19936         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
19937         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
19938         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
19939         and     bug fixes. Also code clean ups.
19940         
19941         * (new) src/search-replace.[h,c]: New search replace implementation
19942         from ANJUTA_1_0_0 branch.
19943         
19944         * (new) src/windows-dialog.[h,c]: New windows management class
19945         [work in progress].
19947 2003-02-28  Naba Kumar  <naba@gnome.org>
19949         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
19950         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
19951         src/appwizard.c, src/build_file.c, src/build_project.c,
19952         src/clean_project.c, src/compile.c, src/configurer.c,
19953         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19954         src/message-manager-dock.c, src/message-manager-dock.h,
19955         src/message-manager-private.cc, src/message-manager.cc,
19956         src/preferences-dialog.c, src/preferences-dialog.h,
19957         src/preferences.c, src/preferences.h, src/project_dbase.c,
19958         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
19959         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
19960         src/utilities.c, src/utilities.h:
19961         
19962         Widgetized Preferences and gave proper function names.
19964         * src/executer.c: Fixed a session loading bug.
19965         
19966 2003-02-27  Naba Kumar  <naba@gnome.org>
19968         * printing/print.c: Fixed printing font bug that failed to load the
19969         proper fonts.
19970         
19971         * src/toolbar.c: Disabled LED flashing (not yet implemented).
19972         
19973         * TODO, anjuta.prj: Updated.
19975 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
19977         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19978         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19979         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19980         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
19981         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
19982         fixed omf errors
19984 2003-02-25  Naba Kumar  <naba@gnome.org>
19986         * Makefile.am: Excluded omf-install from installation as the docs are
19987         not ready.
19988         
19989         TODO: Updated.
19990         
19991         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
19992         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
19993         property names and added new editor properties and code cleanups.
19994         Also added new project properties.
19995         
19996         * src/compiler_options.[h,c]: Added pkg-config packages supports
19997         and fixed bugs.
19998         
19999         * src/glade_iface.h: Cleanups.
20000         
20001         * src/launcher.c: Used timer instead of idle to scan.
20002         
20003         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20004         src/project_config.[h,c], src/project_import.c: Implemented project
20005         property to define GUI editor and to handle it.
20006         
20007         * src/preferences.c: i18n fixes.
20008         
20009         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20010         unused (and old) pixmaps.
20011         
20012         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20013         
20014 2003-02-25  Naba Kumar  <naba@gnome.org>
20016         * src/message-manager-private.[h,cc], src/preferences.c,
20017         anjuta.glade, anjuta_dialog_strings.c: Implemented
20018         gnome terminal profiles for the terminal preferences and moved the
20019         addition of terminal preferences in the terminal constructor.
20020         
20021         * anjuta.prj: Updated.
20023 2003-02-24  Naba Kumar  <naba@gnome.org>
20025         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20026         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20027         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20028         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20029         preferences dialog.
20031         * TODO: Updated.
20033         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20034         text selection and child re-spawning.
20036         * src/pixmaps.h: Removed unused pixmaps definitions.
20037         
20038 2003-02-23  Naba Kumar  <naba@gnome.org>
20040         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20041         the project tree/window.
20043         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20044         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20045         Correct the use of a variable and implemented session save/load
20046         for tree expansion states.
20047         
20048         * src/main_menubar_def.h: Fixed shortcuts keys.
20049         
20050         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20051         
20052         * anjuta.prj: Updated.
20053         
20054 2003-02-22  Naba Kumar  <naba@gnome.org>
20056         * src/debug_tree.[c,h]: GNOME2 port from 
20057         Etay Meiri <etay-m@bezeqint.net>
20058         
20059         * src/an_file_view.c, src/resources.[h,c],
20060         data/properties/bash.properties,
20061         data/properties/cpp.properties,
20062         data/properties/html.properties,
20063         data/properties/make.properties,
20064         data/properties/others.properties,
20065         data/properties/perl.properties,
20066         data/properties/props.properties,
20067         data/properties/xml.properties: Standarized file icons. Icons are
20068         defined in respective .properties file and are retrieved as resource
20069         data.
20071         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20072         in labels from the commands editor as that would create
20073         problems for translators.
20075 2003-02-21  Naba Kumar  <naba@gnome.org>
20077         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20078         as they should be part of CVS(?).
20080         * Makefile.am: Corrected a typo for glade generated strings file.
20082         * configure.in, po/hi.po: Added new Hindi (hi) translation
20083         in ALL_LINGUS and added initial Hindi translation.
20085         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20086         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20087         sv_unknown.xpm to more proper icon.
20089         * (new)data/properties/php.properties, data/properties/Makefile.am,
20090         data/properties/anjuta.properties, data/properties/html.properties:
20091         Fixed PHP syntax hilighting bug by separating php properties into
20092         different file (because of file size).
20094         * TODO: Updated.
20095         
20096 2003-02-20  Naba Kumar <naba@gnome.org>
20098         * src/breakpoints.c: Fixed breakpoints session saving/loading
20099         crash bug.
20100         
20101         * scintilla/*, scintilla/include/*: Updated to scintilla
20102         release 1.51
20103         
20104 2003-02-19  Naba Kumar <naba@gnome.org>
20106         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20107         * TODO: Updated.
20109         * Makefile.am, src/Makefile.am,
20110         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20111         (removed) src/anjuta_dialog_strings.c,
20112         (removed) src/anjuta_dialogs_strings.c,
20113         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20114         (added) anjuta.glade: Transfered glade files from src/ directory
20115         to the top level directory.
20117         * po/POTFILES.in: Updated.
20118         
20119         * (removed) macrocs2/*: Transfered to data/ directory.
20120         
20121         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20122         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20123         requires to have macros dir, but the projects generated by anjuta
20124         require them.
20125         
20126         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20127         trees.
20128         
20129         * src/defaults.c: Corrected default compiler options.
20130         
20131         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20132         wizard.
20133         
20134         * src/message-manager-private.cc, src/message-manager-private.h,
20135         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20136         
20137         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20138         source code generation for gnome2 projects.
20140 2003-02-11  Naba Kumar <naba@gnome.org>
20142         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20143         restores the expand/collaspe states of the nodes after refresh.
20144         
20145         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20146         
20147 2003-02-11  Naba Kumar <naba@gnome.org>
20149         * src/style-editor.c: Fixed pango font description handling for fonts.
20150         * src/anjuta.glade: Removed font size spin button.
20151         * configure.in, src/anjuta.prj: Corrected version.
20152         * TODO: update.
20153         
20154 2003-02-10  Naba Kumar <naba@gnome.org>
20156         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20157         references of scroll-menu.h and add about.h in Makefile.am.
20158         
20159         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20160         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20161         (removed) widgets/scroll-menu.h: Removed unused files.
20162         
20163         * Makefile.am: Added proper i18n rules and added intl tools for
20164         distributions.
20165         
20166         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20167         to the stable release).
20168         
20169         * anjuta.spec.in: Removed manuals packaging.
20170         
20171         * data/Makefile.am: Removed 'macros' installation (not required for
20172         gnome2 projects).
20174 2003-02-10  Naba Kumar <naba@gnome.org>
20176         * po/POTFILES.in: Updated.
20178         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20179         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20180         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20181         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20182         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20183         icons and images.
20185         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20186         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20187         and fixed to properly handle focus in find entry box.
20189         * Makefile.am: Added code for RH system menu update.
20191         * .cvsignore: Updated.
20193         * NEWS: Updated.
20195 2003-02-03  Naba Kumar <naba@gnome.org>
20197         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20198         editor preferences. and fixes dialogs.
20200         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20201         Fixed linenumbers and header margins when they are disabled and
20202         removed unused header files.
20204         * src/attact_process.[h,c], src/debugger.c: Attach to process
20205         now works.
20207         * src/help.c: Fixed dialog response.
20209         * TODO: Updated.
20211         * data/properties/anjuta.properties: Corrected typo.
20213         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20214         Change the signal to "changed" in entry from "selection-changed" in
20215         list.
20217         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20218         short-cuts.
20220 2003-01-31  Naba Kumar <naba@gnome.org>
20222         * configure.in: Upgraded to use libgnomeprint-2.2
20223         
20224         * printing/Makefile.am: Updated
20225         
20226         *(removed) printing/print-doc.c, printing/print-doc.h,
20227         printing/print-util.c, printing/print-util.h: Removed because already
20228         merged with print.c.
20229         
20230         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20231         and libgnomeprintui-2.2 and fixed rendering problems.
20232         
20233         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20234         uneccessary print properties, as they are separately taken
20235         care in gnomeprint.
20236         
20237         * po/POTFILES.in: Update.
20239 2003-01-30  Naba Kumar <naba@gnome.org>
20241         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20242         for about dialog box.
20243         
20244         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20245         src/pixmaps.h: Modified for the above additions for about dialog.
20247 2003-01-29  Naba Kumar <naba@gnome.org>
20249         * src/style_editor.[c,h]: Added missing files.
20250         
20251 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20252         * scintilla/XPM.[cxx|h]: Added missing files
20254 2003-01-29  Naba Kumar <naba@gnome.org>
20255         
20256         * TODO, po/POTFILES.in: Updated.
20257         
20258         * anjuta.prj, src/anjuta.glade,
20259         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20261 2003-01-28  Naba Kumar <naba@gnome.org>
20262         
20263         * data/properties/anjuta.properties, src/aneditor.cxx,
20264         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20265         properties into text properties (earlier it was int properties).
20267         * TODO: Updated
20268         
20269         * scintilla/AutoComplete.c,xx,
20270         scintilla/AutoComplete.h,
20271         scintilla/CallTip.c,xx,
20272         scintilla/CallTip.h,
20273         scintilla/Document.c,xx,
20274         scintilla/Document.h,
20275         scintilla/Editor.c,xx,
20276         scintilla/Editor.h,
20277         scintilla/LexAVE.c,xx,
20278         scintilla/LexCSS.c,xx,
20279         scintilla/LexHTML.c,xx,
20280         scintilla/LexOthers.c,xx,
20281         scintilla/LexPython.c,xx,
20282         scintilla/LineMarker.c,xx,
20283         scintilla/LineMarker.h,
20284         scintilla/Makefile.am
20285         scintilla/PlatGTK.c,xx,
20286         scintilla/PropSet.c,xx,
20287         scintilla/ScintillaBase.c,xx,
20288         scintilla/ScintillaBase.h,
20289         scintilla/ScintillaGTK.c,xx,
20290         scintilla/ViewStyle.c,xx,
20291         scintilla/include/Platform.h,
20292         scintilla/include/SciLexer.h,
20293         scintilla/include/Scintilla.h,
20294         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20295         
20296         
20297         src/Makefile.am,
20298         src/an_file_view.c,
20299         src/an_symbol_view.c,
20300         src/anjuta-tools.c,
20301         src/anjuta.c,
20302         src/anjuta.glade
20303         src/anjuta.h,
20304         src/anjuta_cbs.c,
20305         src/anjuta_dialogs_strings.c,
20306         src/anjuta_info.c,
20307         src/commands.c,
20308         src/compiler_options.c,
20309         src/debugger.c,
20310         src/help.c,
20311         src/main_menubar.c,
20312         src/main_menubar.h,
20313         src/main_menubar_def.h,
20314         src/mainmenu_callbacks.c,
20315         src/mainmenu_callbacks.h,
20316         src/message-manager-private.c,c
20317         src/message-manager-private.h,
20318         src/message-manager.c,c
20319         src/message-manager.h,
20320         src/pixmaps.h,
20321         src/preferences.c,
20322         src/preferences.h,
20323         src/project_config.c,
20324         src/project_dbase.c,
20325         src/project_dbase_gui.c,
20326         src/project_import_gui.c,
20327         src/properties.c,xx,
20328         src/properties.h,
20329         src/resources.c,
20330         src/src_paths.c,
20331         src/text_editor.c,
20332         src/text_editor_gui.c,
20333         src/toolbar.c,
20334         src/utilities.c,
20335         src/utilities.h,
20336         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20337         
20338 2003-01-24  Naba Kumar <naba@gnome.org>
20340         * src/text_editor_gui.c, src/toolbar.c,
20341         src/text_editor.c, src/text_editor_cbs.h:
20342         Used correct notification signal name for scintilla
20343         (gtk2) and fixed UI.
20344         
20345         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20346         when not required.
20347         
20348         * printing/print-doc.c,
20349         printing/print.c,,
20350         src/anjuta-tools.c,
20351         src/find_replace.c,
20352         src/goto_line.c,
20353         src/launcher.c,
20354         src/mainmenu_callbacks.c,
20355         src/project_dbase.c,
20356         src/project_dbase.h,
20357         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20358         src/text_editor.c,
20359         src/text_editor_cbs.h:
20362 2003-01-23  Naba Kumar <naba@gnome.org>
20364         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20365         correct stock icons and organized pixmap macros.
20366         
20367         Makefile.am: Removed non-generated files.
20368         
20369         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20370         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20371         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20372         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20373         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20374         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20375         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20376         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20377         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20378         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20379         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20380         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20381         stop.xpm, undo.xpm}: Removed because no longer used.
20383         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20384         file_unknown.xpm}: Files renamed from fv_*, as it would
20385         be the right name.
20387         * pixmaps/Makefile.am: Updated for the above changes.
20389 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20391         * pixmaps/autocomplete-16.png,
20392         pixmaps/autocomplete.png,
20393         pixmaps/block-end-16.png,
20394         pixmaps/block-end.png,
20395         pixmaps/block-start-16.png,
20396         pixmaps/block-start.png,
20397         pixmaps/bookmark-first-16.png,
20398         pixmaps/bookmark-first.png,
20399         pixmaps/bookmark-last-16.png,
20400         pixmaps/bookmark-last.png,
20401         pixmaps/bookmark-next-16.png,
20402         pixmaps/bookmark-next.png,
20403         pixmaps/bookmark-prev-16.png,
20404         pixmaps/bookmark-prev.png,
20405         pixmaps/error-next-16.png,
20406         pixmaps/error-next.png,
20407         pixmaps/error-prev-16.png,
20408         pixmaps/error-prev.png: gnome2-styled icons
20411 2003-01-23  Naba Kumar <naba@gnome.org>
20413         * anjuta.prj: Updated compiler options.
20414         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20416         * src/aneditor.cxx,
20417         src/anjuta.c,
20418         src/anjuta.glade,
20419         src/anjuta_dialogs_strings.c,
20420         src/mainmenu_callbacks.c,
20421         src/mainmenu_callbacks.h,
20422         src/text_editor.c,
20423         src/text_editor_cbs.c,
20424         src/text_editor_gui.c: GNOME2 Porting.
20426 2003-01-22  Naba Kumar <naba@gnome.org>
20428         * ChangeLog: Corrected dates.
20429         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20430         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20431         preferences.
20433 2003-01-22  Naba Kumar <naba@gnome.org>
20434         
20435         * plugins/patch/patch-plugin.c: Bug fix.
20436         
20437         * src/anjuta-tools.c,
20438         src/anjuta.c,
20439         src/anjuta.glade,
20440         src/anjuta.h,
20441         src/anjuta_dialogs_strings.c,
20442         src/breakpoints.c,
20443         src/cvs_gui.c,
20444         src/debugger.c,
20445         src/debugger.h,
20446         src/executer.c,
20447         src/glade_iface.c,
20448         src/main.c,
20449         src/mainmenu_callbacks.c,
20450         src/mainmenu_callbacks.h,
20451         src/preferences.c,
20452         src/project_dbase.c,
20453         src/project_dbase_gui.c,
20454         src/registers.c,
20455         src/sharedlib.c,
20456         src/signals.c,
20457         src/signals_cbs.c,
20458         src/source.c,
20459         src/stack_trace.c,
20460         src/toolbar_callbacks.c,
20461         src/utilities.c,
20462         src/utilities.h,
20463         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20464         
20465         * src/Makefile.am,
20466         (removed) src/CORBA-Server.c,
20467         (removed) src/CORBA-Server.h,
20468         (removed) src/Gladen-common.c,
20469         (removed) src/Gladen-stubs.c,
20470         (removed) src/Gladen.h,
20471         (removed) src/Prj-common.c,
20472         (removed) src/Prj-skelimpl.c,
20473         (removed) src/Prj-skels.c,
20474         (removed) src/Prj-stubs.c,
20475         (removed) src/Prj.h,
20476         (removed) src/glades.c,
20477         (removed) src/glades.h,
20478         (removed) src/messagebox.c,
20479         (removed) src/messagebox.h: Removed because no longer used.
20481 2003-01-21  Naba Kumar <naba@gnome.org>
20483         * src/anjuta-tools.c,
20484         src/anjuta.c,
20485         src/anjuta.glade,
20486         src/anjuta_dialogs_strings.c,
20487         src/anjuta_info.c,
20488         src/anjuta_info.h,
20489         src/breakpoints.c,
20490         src/compiler_options.c,
20491         src/debugger.c,
20492         src/find_replace.c,
20493         src/find_replace.h,
20494         src/find_text.c,
20495         src/find_text.h,
20496         src/goto_line.c,
20497         src/launcher.c,
20498         src/text_editor.c,
20499         widgets/gnomefilelist.c: GNOME2 porting.
20501 2003-01-20  Naba Kumar <naba@gnome.org>
20503         * global-tags/create_global_tags.sh: Uses pkg-config to
20504         read the modules.
20505         
20506         * src/anjuta.c,
20507         src/anjuta.glade,
20508         src/anjuta.h,
20509         src/anjuta_cbs.c,
20510         src/anjuta_dialogs_strings.c,
20511         src/breakpoints.c,
20512         src/breakpoints.h,
20513         src/compiler_options.c,
20514         src/compiler_options.h,
20515         src/fileselection.c,
20516         src/fileselection.h,
20517         src/mainmenu_callbacks.c,
20518         src/project_dbase_gui.c,
20519         src/session.c,
20520         src/src_paths.c,
20521         src/src_paths.h,
20522         src/text_editor.c,
20523         src/text_editor_gui.c,
20524         widgets/gnomefilelist.c,
20525         widgets/gnomefilelist.h: GNOME2 porting.
20526         
20527         * widgets/Makefile.am,
20528         (removed) widgets/gnomedirlist.c,
20529         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20530         
20531         * src/Makefile.am,
20532         (removed) src/src_paths_cbs.c,
20533         (removed) src/src_paths_cbs.h,
20534         (removed) src/src_paths_gui.c,
20535         (removed) src/compiler_options_cbs.c,
20536         (removed) src/compiler_options_cbs.h,
20537         (removed) src/breakpoints_cbs.c,
20538         (removed) src/breakpoints_cbs.h: Removed because they are now
20539         combined in singe file
20541 2003-01-16  Naba Kumar <naba@gnome.org>
20543         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20544         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20545         options dialog UI and data handling.
20548 2003-01-15  Naba Kumar <naba@gnome.org>
20550         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20551         Completed command editor porting.
20552         
20553         * src/anjuta.c: Removed the use of commands load function
20554         (not required).
20556         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20557         and unrefs.
20559         * src/anjuta-tools.c: Fixed translatable strings.
20560         
20561         * src/find_text.c: Fixed dialog creation from glade.
20562         
20563         * src/text_editor_gui.c, src/text_editor.c,
20564         src/text_editor_cbs.c: Completed port of detached text editor
20565         to gnome2 plateform.
20566         
20567 2003-01-14  Naba Kumar <naba@gnome.org>
20569         * src/anjuta.glade, src/preferences.[h,c],
20570         src/anjuta_dialogs_strings.c: Added build and editor
20571         preferences pages and other UIs. Fixed preferense loading and saving.
20572         
20573         * src/anjuta.c: Does case-insensitive match for tabs position
20574         preferences and removed preferences loading (done at _new() call).
20575         
20576         * anjuta-tools.c: Debugged tools dialog handling.
20577         * plugins/class-gen/clsGen.c: Fixed an undefined function.
20578         
20579 2003-01-13  Naba Kumar <naba@gnome.org>
20581         * ABOUT-NLS: Update (strange).
20583         * autogen.sh: Removed blocking code.
20585         * configure.in: Fixed an autogen bug.
20586         
20587 2003-01-13  Naba Kumar <naba@gnome.org>
20589         * (new)src/anjuta.gladep
20590         (new)src/messagebox.c
20591         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20592         will be gradually removed (and then the files).
20593         
20594         * Makefile.am,
20595         anjuta.prj,
20596         printing/print-util.c,
20597         printing/print.c,
20598         scintilla/ScintillaGTK.c,xx
20599         src/Makefile.am,
20600         src/an_file_view.c,
20601         src/an_symbol_view.c,
20602         src/anjuta.c,
20603         src/anjuta.glade
20604         src/anjuta.h,
20605         src/anjuta_dialogs_strings.c,
20606         src/anjuta_gui.c,
20607         src/attach_process.c,
20608         src/attach_process.h,
20609         src/breakpoints.c,
20610         src/breakpoints.h,
20611         src/breakpoints_cbs.c,
20612         src/commands.c,
20613         src/commands.h,
20614         src/compiler_options.c,
20615         src/compiler_options.h,
20616         src/compiler_options_cbs.c,
20617         src/configurer.c,
20618         src/configurer.h,
20619         src/controls.c,
20620         src/cvs_cbs.c,
20621         src/debug_tree.c,
20622         src/debug_tree.h,
20623         src/executer.c,
20624         src/executer.h,
20625         src/find_in_files.c,
20626         src/find_in_files.h,
20627         src/find_in_files_cbs.c,
20628         src/find_replace.c,
20629         src/find_replace.h,
20630         src/find_text.c,
20631         src/find_text.h,
20632         src/goto_line.c,
20633         src/help.c,
20634         src/help.h,
20635         src/launcher.c,
20636         src/main.c,
20637         src/main_menubar.c,
20638         src/mainmenu_callbacks.c,
20639         src/message-manager.c,c
20640         src/pixmaps.h,
20641         src/preferences.c,
20642         src/project_config.c,
20643         src/project_config.h,
20644         src/project_dbase.c,
20645         src/project_import_cbs.c,
20646         src/resources.c,
20647         src/resources.h,
20648         src/splash.c,
20649         src/src_paths.c,
20650         src/src_paths.h,
20651         src/src_paths_gui.c,
20652         src/text_editor.c,
20653         src/text_editor_gui.c,
20654         src/toolbar.c,
20655         src/toolbar.h,
20656         src/utilities.c,
20657         src/utilities.h,
20658         src/wizard_gui.c,
20659         widgets/gnomefilelist.c: GNOME2 Port.
20661 2003-01-10  Naba Kumar  <naba@gnome.org>
20663         * src/an_file_view.c,
20664         src/anjuta_gui.c,
20665         src/appwizard_gui.c,
20666         src/compiler_options.c,
20667         src/compiler_options_cbs.c,
20668         src/cvs_cbs.c,
20669         src/executer.c,
20670         src/fileselection.c,
20671         src/find_in_files.c,
20672         src/goto_line.c,
20673         src/main_menubar.c,
20674         src/memory.c,
20675         src/message-manager-dock.c,
20676         src/preferences.c,
20677         src/project_dbase_gui.c,
20678         src/project_import_gui.c,
20679         src/registers_gui.c,
20680         src/sharedlib_gui.c,
20681         src/src_paths_gui.c,
20682         src/text_editor_gui.c,
20683         src/toolbar.c,
20684         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20686 2003-01-09  Naba Kumar <naba@gnome.org>
20688         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20689         problems with some comments.
20691         * anjuta.prj: New project file (updated?)
20693         * src/Makefile.am: Enabled deprecated API and fixed variables.
20695         * src/an_file_view.c,
20696         src/an_symbol_view.c,
20697         src/anjuta-plugins.c,
20698         src/anjuta-tools.c,
20699         src/anjuta.c,
20700         src/anjuta_gui.c,
20701         src/appwizard_cbs.c,
20702         src/attach_process.c,
20703         src/attach_process_cbs.c,
20704         src/compiler_options.c,
20705         src/compiler_options_cbs.c,
20706         src/launcher.c,
20707         src/mainmenu_callbacks.c,
20708         src/message-manager-private.c,c
20709         src/message-manager-private.h,
20710         src/message-manager.c,c
20711         src/message-manager.h,
20712         src/project_dbase.c,
20713         src/project_dbase.h,
20714         src/project_dbase_gui.c,
20715         src/project_import_cbs.c,
20716         src/project_import_gui.c,
20717         src/registers.c,
20718         src/resources.c,
20719         src/resources.h,
20720         src/sharedlib.c,
20721         src/signals.c,
20722         src/signals_cbs.c,
20723         src/signals_gui.c,
20724         src/splash.c,
20725         src/src_paths_cbs.c,
20726         src/src_paths_gui.c,
20727         src/stack_trace.c,
20728         src/text_editor.c,
20729         src/text_editor_gui.c,
20730         src/text_editor_menu.c,
20731         src/toolbar.c,
20732         src/toolbar_callbacks.c,
20733         src/utilities.c,
20734         src/watch.c,
20735         src/watch_cbs.c,
20736         src/wizard_gui.c: GNOME porting.
20738 2002-12-24 Naba Kumar <naba@gnome.org>
20740         * AUTHORS, ChangeLog, HACKING, Makefile.am,
20741         NEWS, README, SEARCH-REPLACE,
20742         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
20743         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
20744         launcher/Makefile.am,
20745         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
20746         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
20747         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
20748         printing/print-util.c, printing/print.c, printing/print.h,
20749         scintilla/*/*, widgets/e-shell-about-box.c,
20750         src/*, tagmanager/*/*, widgets/Makefile.am,
20751         widgets/gnomefilelist.c:
20752         
20753         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
20754         src/*.[c,h] files to gnome2 API.
20756         * src/anjuta_dialogs_strings.c: Added glade generated translatable
20757         strings table.
20759 2002-10-23  Naba Kumar <naba@gnome.org>
20761         * autogen.sh: Prevented Users from building HEAD cvs.
20762         
20763 2002-09-16  Stephane Demurget  <demurgets@free.fr>
20765         * src/anjuta.glade: added the compiler options dialog, hopefully
20766         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
20768 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20770         * src/anjuta.glade: fixed a lot of small glitches.
20772         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
20773         now.
20775         * src/breakpoints_cbs.c: polished a bit.
20777 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20779         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
20781         * src/commands.c: partial gnome 2 port.
20783         * src/utilities.[ch]: changed some bits to be const.
20785 2002-09-14  Stephane Demurget  <demurgets@free.fr>
20787         * src/Makefile.am: removed breakpoints_gui.c and added a check
20788         for gdk-pixbuf deprecated functions, but there shouldn't be much
20789         anyway.
20791         * src/breakpoints_gui.c: killed.
20793         * src/anjuta.glade: added two dialogs for the breakpoints management.
20795         * src/anjuta.h:
20796         * src/anjuta_cbs.c:
20797         * src/appwizard.c:
20798         * src/attach_process.c:
20800         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
20801         really huge changes and porting work.
20802         
20803         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
20804         (breakpoints_dbase_new): moved the UI init bits here.
20806         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
20807         a lot, not using any color anymore (not HIG compliant) and not using
20808         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
20809         to be double checked.
20811         * src/build_file.c:
20812         * src/build_project.c: gnome 2 port.
20814 2002-09-11  Stephane Demurget  <demurgets@free.fr>
20816         * src/anjuta.glade:
20817         * src/anjuta.h:
20818         * src/anjuta_cbs.c:
20819         * src/appwizard.c:
20820         * src/breakpoints.c:
20821         * src/breakpoints_cbs.c: cleaned up some bits.
20823 2002-09-09  Stephane Demurget  <demurgets@free.fr>
20825         * src/Makefile.am:
20826         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
20828         * src/an_symbol_view.[ch]:
20829         * src/attach_process_cbs.h: polished a bit.
20831         * src/breakpoints_cb.[ch]: partial gnome 2 port.
20833 2002-09-02  Stephane Demurget  <demurgets@free.fr>
20835         * configure.in:
20836         * src/Makefile.am: added libglade-2 to the build.
20838         * src/anjuta.[ch]: added support for libglade.
20840         * src/anjuta.glade: added. There could be a file per top-level widget,
20841         as some other gnome projects, though.
20843         * src/attach_process_gui.c: removed.
20844         * src/attach_process.[ch]: gnome 2 port.
20845         (attach_process_new): Added the treeview init and the widget references
20846         here.
20848 2002-08-31  Stephane Demurget  <demurgets@free.fr>
20850         * src/an_file_view.c: fixed some compilation issues.
20852         * src/an_symbol_view.c: gnome 2 port.
20854 2002-08-26  Stephane Demurget  <demurgets@free.fr>
20856         * src/an_file_view.c: finished gnome 2 port.
20857         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
20858         directory pixmap depending on the event.
20860         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
20861         (project_file_data_new): use a GtkTreePath.
20863 2002-08-23  Stephane Demurget  <demurgets@free.fr>
20865         * src/Makefile.am: readded back an_*_view.[ch] because they are still
20866         driving me nuts but they need to be ported, heh ?
20868         * src/an_file_view.c: gnome 2 port, almost finished after some hard
20869         work since it's quite a total rewrite again.
20871 2002-08-22  Stephane Demurget  <demurgets@free.fr>
20873         * src/an_file_view.c:
20874         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
20876 2002-08-21  Stephane Demurget  <demurgets@free.fr>
20878         * src/anjuta_info.c:
20879         * src/utilities.h: gnome 2 port, featuring a total rewrite.
20881 2002-08-20  Stephane Demurget  <demurgets@free.fr>
20883         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
20884         nuts ATM.
20885        
20886         * src/an_file_view.c:
20887         * src/aneditor.cxx:
20888         * src/anjuta_cbs.c:
20889         * src/compiler_options.h:
20890         * src/messagebox.c:
20891         * src/messagebox.h:
20892         * src/pixmaps.h:
20893         * src/project_dbase.h:
20894         * src/resources.h: gnome 2 port.
20896 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20898         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
20900         * data/properties/sql.properties: added the DATETIME data type.
20902         * data/properties/html.properties: added the foreach php keyword.
20904 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20906         * widgets/Makefile.am: removed blank line after the last backslash
20907         for avoiding a warning from automake.
20909         * configure.in:
20910         * src/Makefile.am: added the ORBit-2 dep.
20912 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20914         * AUTHORS: added Biswa, because I wonder why noone already have
20915         written his name in the Anjuta's hall of fame :)
20917 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
20919         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
20920         widgets/e-shell-about-box.c: Made to compile for gnome2.
20921         
20922 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
20924         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
20925         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
20926         
20927         * configure.in, printing/print.h, printing/print.c,
20928         printing/print-doc.c: Made to compile for gnome2.
20929         
20930 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
20932         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
20933         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
20934         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
20935         widgets/Makefile.am:
20936         
20937         Upgraded the build system to gnome2 platform.
20938         
20939 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20940         * manuals/*: Added capability to generate PDF and PS.
20941         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
20942         * TODO, TODO.biswa: Intergated TODO list.
20943         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
20944         , bug #574470
20945         * src/dnd.c: Fix typo
20946         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
20947         * src/anjuta.c: Bug #568895, Bug #575419
20949 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20951         * tagmanager/tm_global_tags.c: Fixed compiler warning.
20952         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
20954 2002-12-17  Naba Kumar <naba@gnome.org>
20956         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
20957         bugs.
20958         
20959 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20960         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
20961         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
20962         * anjuta.prj: Added tools.sgml
20963         * data/properties/cpp.properties: Bug # 646974
20965 2002-12-16  Naba Kumar <naba@gnome.org>
20967         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
20968         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
20969         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
20970         on 'Enter' and adds proper focus mechanism.
20971         * src/anjuta.c: Fixed a memory corruption bug.
20972         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
20973         'Enter' and can also be Canceled. Sets proper default and focus policies
20974         for tools dialogs.
20975         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
20976         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
20977         translatable strings in dialogs and fixed some dialog properties.
20978         * src/anjuta-tools.c: Now uses xml format for loading and saving.
20979         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
20980         * src/message_manager_private.cc: Fixed some debug messages.
20981         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
20982         widgets/gnomefilelist.c: Fixed a memory leaks.
20983         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
20984         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
20985         src/main_menubar_def.h: Implemented incremental search.
20986         * TODO: Updated.
20988 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20989         * tagmanager/*: Minor cleanups and warning fixes.
20990         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
20991         GUI during long updates.
20992         * src/text_editor.c: Remove debug message.
20994 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20995         * tagmanager/tm_project.c: Fix a memory access problem.
20997 2002-12-13  Naba Kumar <naba@gnome.org>
20999         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21000         tools list to show "Enabled" flag of the tool. Fixed a bug where
21001         tool list is not cleared when creating a new tool.
21002         
21003 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21004         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21006 2002-12-12  Naba Kumar <naba@gnome.org>
21008         * anjuta-tools.[h,c], commands.c: Used the tools help of
21009         anjuta variables list in commands editor and fixed a typos
21010         buy in anjuta-tools.c.
21011         
21012 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21013         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21014         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21015         * TODO.biswa: Added to help me track things better.
21017 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21019         * configure.in, anjuta.spec.in: Added libglade dependency.
21020         * Makefile.am: Added anjuta.glade file.
21021         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21022         , src/mainmenu_callbacks.[ch], src/message-manager.h
21023         , src/widget-registry.c: Tools editor GUI + other additions.
21025 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21027         * src/project_dbase.[ch], tagmanager/tm_project.c,
21028         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21029         Implement syncing tags image with the project database.
21030         * src/anjuta-tools.c: Implemented variable substitution and
21031         working directory in tools.
21033 2002-12-09  Naba Kumar <naba@gnome.org>
21034         
21035         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21036         command configuration language list from properties.
21037         
21038         * data/properties/asm.properties, data/properties/ruby.properties:
21039         Fixed typos.
21041 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21043         * src/an_symbol_view.c: Remember current selected entry and select
21044         it automatically after refresh.
21046 2002-11-26  Murray Cumming  <murrayc@usa.net>
21048         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21049           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21050         and gnomemm 1.2 projects so that people know they are really
21051         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21052         But I did correct these to sue lowercase names.
21054 2002-12-01  Naba Kumar <naba@gnome.org>
21056         * data/anjuta.properties: Fixed caching problem on 
21057         indicators.
21058         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21059         indicators prefs.
21060         
21061 2002-12-01  Naba Kumar <naba@gnome.org>
21063         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21064         property name.
21065         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21066         property and uses it.
21067         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21068         current cursor.
21069         
21070 2002-11-30  Naba Kumar <naba@gnome.org>
21072         * src/debugger.c: Fixed a typo.
21073         * data/properties/*: Updated properties files and added
21074         new ones.
21075         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21076         Added comment submenu and cleaned up ref and unref of menus.
21077         * src/aneditor.h: Added definition of comment commands.
21078         * src/aneditor.c: Upgrade from latest SciTE source code.
21079         * src/text_editor.[hc], src/text_editor_cbs.c, 
21080         src/message_manager_private.cc, src/message_manager.[cc,h],
21081         src/anjuta.[c,h]: Added indicators support for errors/warnings
21082         highlight in the editor.
21083         * NEWS, TODO: Update.
21084         * scintilla/include/PropSet.h: Removed deprecrated function.
21085         
21086 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21088         * src/anjuta-tools.[ch]: Tools implementation (basic)
21089         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21090           , src/main_menubar_def.h: PLugins cleanup and segregation
21091         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21092           registry
21093         * anjuta.prj: Added new files
21094         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21095         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21096         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21097         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21098         * src/Makefile.am: Added new files
21099         * src/message-manager.[cc/h]: Added standard output and error windows
21101 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21103         * project_type.c: Fixed Gnomemm2 project type
21105 2002-11-25  Naba Kumar <naba@gnome.org>
21107         * printing/print.c: Fixed a compile warning.
21108         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21109         * src/utilities.c: Fixed a compile warning in sparc, hides the
21110         terminal check error output from the user.
21111         * project_config.[ch], project_dbase.[ch], source.c: Added project
21112         version, exclude modules configuration and reordered other config
21113         properties. Changed some strings to more descriptive text.
21114         * src/compiler_opitions.c: Removed extra newlines from .prj file
21115         save.
21116         * anjuta.prj: Converted to new format (only reorganised properties
21117         and removed extra newlines ... nothing else).
21118         * NEWS: updated
21119         
21120 2002-11-21  Naba Kumar <naba@gnome.org>
21122         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21123         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21124         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21125         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21126         Updated to the CVS version.
21128 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21130         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21131           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21132           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21133           images in completion lists. 
21134         * src/resources.h: Make C++ friendly.
21135         * scintilla/PropSet.cxx: Fix memory leak.
21137 2002-11-20  Naba Kumar <naba@gnome.org>
21139         * scintilla/*/*: Synced to latest scintilla 1.49
21140         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21141         New lexers added.
21143         * scintilla/RESearch.cxx: The automatic cvs log in the
21144         file really broke things trying to interprete the changelog
21145         entry incorrectly as end-of-comment. Removed the $cvs line
21146         and committed again.
21147         
21148 2002-11-19  Naba Kumar <naba@gnome.org>
21150         Patch from Timothee Besset <ttimo@idsoftware.com>
21151         
21152         * src/message-manager-private.cc: Interpretes absolute
21153         file paths properly in zvt terminal.
21155 2002-11-19  Naba Kumar <naba@gnome.org>
21157         Patch from Timothee Besset <ttimo@idsoftware.com>
21158         
21159         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21160         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21161         (important) editor preferences in project (if there is one
21162         open).
21163         
21164         * TODO: Updated
21165         
21166 2002-11-18  Naba Kumar <naba@gnome.org>
21167         
21168         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21169         
21170         * src/debug_tree.c, src/find_in_files_gui.c,
21171         src/find_replace.c, src/find_text.c, 
21172         src/project_import.c, src/project_import_gui.c,
21173         src/wizard_gui.c: i18n Fixes.
21175 2002-11-15  Naba Kumar <naba@gnome.org>
21177         * plugins/class-gen/clsGen.c: Fixed to use project function
21178         to import files. Create non-existent directories before the
21179         sources are written.
21180         
21181         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21182         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21183         src/glade_iface.c,
21184         src/glades.c: Excluded gladen files from build. This
21185         will fix the unnecessary dependency on libssl.
21186         
21187         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21188         file import funtion.
21189         
21190         * src/message_manager_private.cc: Fixed a compiler warning with
21191         DEBUG preprocessor macro.
21192         
21193         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21194         wrong (undocked) editor window was closed on clicking close on an
21195         undocked editor window.
21196         
21197         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21198         start correctly if the executable was run before with 'F3'.
21199         
21200         * src/toolbar_callbacks.c: Wrap around find next.
21201         * src/toolbar.c: Disable combo activate.
21202         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21203         button positions to get 'yes' as default.
21205         * anjuta.spec.in: Updated.
21206         
21207         * src/anjuta_info.c, src/appwizard_gui.c,
21208         src/attach_process_gui.c, src/breakpoints_gui.c,
21209         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21210         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21211         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21212         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21213         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21214         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21215         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21216         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21217         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21218         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21219         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21220         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21221         plugins/patch/patch-plugin.c, printing/print-util.c:
21222         Set all windows and dialogs transient
21223         to their parents so that they remain floated above their parents.
21224         
21225 2002-11-13  Naba Kumar <naba@gnome.org>
21227         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21228         take default editor font).
21229         
21230         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21231         Corrected email address.
21232         
21233         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21234         for changelog entry.
21236         * NEWS: Updated.
21237         
21238 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21239         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21241 2002-11-06  Naba Kumar <naba@gnome.org>
21243         * README: Updated
21244         * anjuta.spec.in: Ships the .omf files with the
21245         documents instead of the base package.
21246         
21247 2002-11-04  Naba Kumar <naba@gnome.org>
21249         * data/properties/latex.properties: Fixed a bug.
21250         * ChangeLog: Released 1.0.0 stable.
21252 2002-11-04  Naba Kumar <naba@gnome.org>
21254         * src/commands.c: Added command with shell redirection capability.
21255         * data/properties/anjuta.properties: Changed default execution
21256         command.
21257         * src/project_dbase.c: Set project top dir in properties.
21258         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21259         * data/Makefile.am: More diskcheck error fixes.
21260         
21261         * README, anjuta.spec.in, THANKS, AUTHORS,
21262         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21263         manuals/C/anjuta-manual/authers,sgml,
21264         manuals/C/anjuta-manual/anjuta-manual.sgml,
21265         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21266         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21267         : Changed anjuta home to
21268         new URL and my email address.
21269         
21270         * manuals/C/anjuta-manual/interfaces.sgml,
21271         manuals/C/anjuta-manual/prefereces.sgml,
21272         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21273         
21274         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21275         : removed reference to the help menu as the menu is modified
21276         when no help is found (which is very likely when we are
21277         shiping the documents separately).
21278         
21279 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21280         * anjuta.spec.in: Update specfile to make multiple RPMs.
21281         * data/Makefile.am: make dist fix.
21282         * src/text_editor_menu.c: Fix compile warnings (casts).
21284 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21285         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21286         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21288 2002-11-01  Naba Kumar <naba@gnome.org>
21290         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21291         Added gnome2 macros to be used by gnome2 project wizard.
21292         
21293         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21294         from gnome-common.
21295         
21296         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21297         as it was conflicting with generated projects and is not
21298         useful for us.
21299         
21300         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21301         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21302         project generation, removed qt project as it's not complete and
21303         added gnome2 bonobo wizard.
21305 2002-10-29  Naba Kumar <naba@gnome.org>
21307         * po/POTFILES.in: Updated.
21308         * po/POTFILES.skip: Added.
21309         * preferences.h: Fixed print paper size property name.
21311 2002-10-28  Naba Kumar <naba@gnome.org>
21312         
21313         * data/user.properties, data/Makefile.am: Added user properties file
21314         which will be copied in user's ~/.anjuta/user.properties.
21315         
21316         * data/anjuta.properties: Changed a comment.
21317         
21318         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21319         
21320         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21321         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21322         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21323         item.
21325         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21326         instead of user properties file.
21327   
21328         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21329         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21330         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21331         * README, TODO: Updated.
21332         
21333 2002-10-28  Naba Kumar <naba@gnome.org>
21335     * manuals/C/anjuta-manual/figures/editor_guides.png,
21336     manuals/C/anjuta-manual/figures/editor_margins.png,
21337     manuals/C/anjuta-manual/figures/editor_markers.png,
21338     manuals/C/anjuta-manual/figures/local_variables.png,
21339     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21340     manuals/C/anjuta-manual/figures/prefs_print.png,
21341     manuals/C/anjuta-manual/figures/print_dlg.png,
21342     manuals/C/anjuta-manual/figures/print_preview.png,
21343     manuals/C/anjuta-manual/figures/symbol_browser.png,
21344     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21345     files for manual documentation.
21346     
21347     * manuals/sgmldocs.make,
21348     manuals/C/anjuta-manual/Makefile.am,
21349     manuals/C/anjuta-manual/authors.sgml,
21350     manuals/C/anjuta-manual/build.sgml,
21351     manuals/C/anjuta-manual/compileopts.sgml,
21352     manuals/C/anjuta-manual/debugger.sgml,
21353     manuals/C/anjuta-manual/execute.sgml,
21354     manuals/C/anjuta-manual/fileoperations.sgml,
21355     manuals/C/anjuta-manual/interface.sgml,
21356     manuals/C/anjuta-manual/preferences.sgml,
21357     manuals/C/anjuta-manual/projects.sgml,
21358     manuals/C/anjuta-manual/figures/arguments.png,
21359     manuals/C/anjuta-manual/figures/open_file.png,
21360     manuals/C/anjuta-manual/figures/other_opts.png,
21361     manuals/C/anjuta-manual/figures/scrshot.png,
21362     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21363     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21364     
21365     Updated anjuta manual documentation.
21367     
21368 2002-10-27  Naba Kumar <naba@gnome.org>
21370     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21371     check and modifies debugger terminal command accordingly
21372     to function properly.
21373     
21374 2002-10-25  Naba Kumar <naba@gnome.org>
21376         * manuals/sgmldocs.make: Fixed a couple of bugs.
21377         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21379 2002-10-24  Naba Kumar <naba@gnome.org>
21381         * src/debug_tree.c: Fixed a crash bug from Etay.
21383         * global_tags/create_global_tags: Added messages.
21384         Fixed infinite looping within files.
21385         
21386         * macro/autogen.sh: Removed debug and warning flags for defaults.
21387         
21388         Patch from Vadim Berezniker <vadim@berezniker.com>
21389         
21390         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21391         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21392         generation.
21394         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21395         temporarily just copy it
21397 2002-10-24  Naba Kumar <naba@gnome.org>
21399         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21400         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21401         manuals/C/anjuta-manual/compileopts.sgml,
21402         manuals/C/anjuta-manual/debugger.sgml,
21403         manuals/C/anjuta-manual/execute.sgml,
21404         manuals/C/anjuta-manual/fileoperations.sgml,
21405         manuals/C/anjuta-manual/interface.sgml,
21406         manuals/C/anjuta-manual/introduction.sgml,
21407         manuals/C/anjuta-manual/projects.sgml,
21408         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21409         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21410         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21411         manuals/ja/anjuta-manual/compileopts.sgml,
21412         manuals/ja/anjuta-manual/debugger.sgml,
21413         manuals/ja/anjuta-manual/execute.sgml,
21414         manuals/ja/anjuta-manual/fileoperations.sgml,
21415         manuals/ja/anjuta-manual/interface.sgml,
21416         manuals/ja/anjuta-manual/introduction.sgml,
21417         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21419 2002-10-24  Naba Kumar <naba@gnome.org>
21421         * src/project_type.c: added autogen for qt projects.
21422         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21423         Fixed a bug that retrieves wrong terminal command.
21424         * src/commnads.c: Added more terminal commands.
21425         * configure.in: Checks for scrollkeeper version.
21426         
21427 2002-10-22  Naba Kumar <naba@gnome.org>
21429         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21430         instead of AM_GNOME_GETTEXT.
21431         
21432         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21433         for setup-gettext for the wizard generated projects.
21435         * src/source.c: Fixed a bug where glade file wasn't generated.
21436         
21437         * src/gnome_project.c: Excluded project version from project dir
21438         name.
21439         
21440 2002-10-22  Naba Kumar <naba@gnome.org>
21442         * acinclude.m4: New file with dummy funtion for gettext
21443         cross compatibility fix.
21444         
21445         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21446         * configure.in: Fixed cflags to avoid useless warnings.
21447         * Makefile.am: EXTRA_DIST += setup-gettext.
21448         * src/toolbars.c: Added space paddings around tags label.
21450 2002-10-21  Naba Kumar <naba@gnome.org>
21452         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21453         
21454         * setup-gettext: New script to maintain gettext cross version
21455         compatibility.
21456         * configure.in, macros/autogen.sh: Fix for gettext cross version
21457         compatibility.
21458         
21459 2002-10-21  Naba Kumar <naba@gnome.org>
21461         * debug_tree.c: Fixed incorrect use of debug assertion.
21462         
21463 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21464             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21465         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21466         src/memory.c, src/memory.h, src/message-manager-private.cc:
21467         
21468         New parsing algorithm; adapted from kdevelop.
21469         Middle button menu for changing the value's display type
21471 2002-10-07  Naba Kumar <naba@gnome.org>
21473         * src/main_menubar_def.h: Changed status bar message for Help->
21474         Browse info pages. Bug #603308
21476         * src/executer.c: Made "User terminal" default for creating
21477         projects (User can always disable it later). Bug #114222
21478         
21479 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21481         * macros/autogen.sh: Require gettext 0.10.x for autogen
21482         * src/text_editor.c: Fixes Bug #595303
21483         * src/source.c: Fixes Bug #595970
21484         * src/anjuta.c: Fixes Bug #598366
21485         * scingtilla/LexCPP.cxx: Bug #602296
21486         * src/main_menubar_def.h: Bug #604363
21487         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21488         
21489 2002-10-07  Jens Georg <mail@jensgeorg.de>
21491         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21492         * gnomefilelist.c: This patch fixes the bug #611542
21493         
21494 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21496         * data/properties/Makefile.am: Added tcltk.properties file.
21497         
21498 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21500         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21501         
21502         * README: Updated README
21503         * plugins/class-gen/clsGen.c, src/message_manager.cc
21504           , src/mainmeu_callbacks.c, src/memory.c
21505           , src/project_dbase_gui.c, src/text_editor_gui.c
21506           , widgets/gnomefilelist.c: Set window icons
21507         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21508           Enabled release build (stripped + optimized binaries, etc.)
21509         * data/properties/anjuta.properties, src/commands.c,
21510           src/defaults.cFixed bug #595489 (stdin on executables)
21511         * src/appwizard.c, src/main.c, src/message-manager.cc
21512           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21513           , src/debug_tree.c: Memory related (valgrind) fixes.
21514         * src/message-manager-private.[cc,h], src/pixpams.h
21515           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21516         * anjuta.prj: Added debug_tree.c to SOURCES
21517         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21518           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21519           Compacted code and cleaned up unnecessary functions.
21520         * tagmanager/*.[ch]: Code fixes.
21521         
21522 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
21523         
21524         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21525         
21526         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21527         Debug tree now detects changes of displayed variables
21528         and changes their color to red
21530 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21532         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21533         
21534         * mainmenu_callbacks.c: Set's the current file name in
21535         file save as dialog.
21536         
21537 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21539         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21541         * data/properties/tcltk.properties: New file for tcl/tk
21542         properties.
21544 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
21546         * src/project_type.[c,h], src/source.c, data/Makefile.am:
21547         Fixed a fatal bug which doesn't let building gnome2 related
21548         projects. They use different autogen.sh script. Defined new
21549         type field "gnome_macro_support".
21550         
21551         * data/autogen.sh.gnome2: New file.
21552         
21553         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21554         bug with quotes escaping in quotes.
21555         
21556         * src/message-manager-private.cc: Used event box instead
21557         of frame for local message pane, so that the borders appear
21558         properly and nicely.
21559         
21560         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21561         if there is a project open and all the files are un-docked.
21563         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21565 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
21567         * src/main_menubar_def.h: implement feature request #595356, patch #597161
21568         * THANKS: updated for new contributions
21569         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21571 2002-08-27 Steven Knight  <steven.knight@unh.edu>
21573         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21574         src/project_dbase.h, src/project_type.c, src/source.c, 
21575         src/wizard_gui.c: new Qt project type
21576         *** NB not fully tested, may need some work, icon required...
21578 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21580         * src/memory.c, src/memory.h: new memory patch
21582 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
21584         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21586 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
21588         * lancher/anjuta_launcher.c: Determine pty from function
21589         call instead of running 'tty' externally.
21590         
21591         * data/properties/cs.properties: Added compile/build commands.
21592         Fixed execution properties.
21593         
21594         * src/commands.c: Added c# options.
21596         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21597         
21598         * src/debug_tree.[c,h], src/debugger.[c,h],
21599         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21600         
21601         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21602         1. Misaligned structs when they are members of other structs.
21603         2. '{' sometimes appears as a variable.
21604         3. Wrong processing of some arrays.
21605         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21606         that displays the tree in two columns (variable and value).
21608 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21610         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21612         * data/properties/sql.properties: added the DATETIME data type.
21614         * data/properties/html.properties: added the foreach php keyword.
21616 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21618         * NEWS: Updated with new features.
21619         
21620         * data/.cvsignore, doc/.cvsignore: Updated.
21621         
21622         Patch from: Etay Meiri <etay-m@bezeqint.net>
21623         
21624         * src/debug_tree.h, src/debug_tree.c: New files.
21625         
21626         * src/Makefile.am, src/message-manger-private.[h,cc],
21627         src/message-manger.cc: Added Tree view for debugger
21628         locals view.
21629         
21630 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21632         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21633         
21634         * src/memory.c, src/memory.h: New files.
21635         
21636         * src/Makefile.am, src/appwizard.c, src/controls.c,
21637         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21638         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21639         
21640         Memory view implemetation that would enable viewing raw memory
21641         during debugging.
21643 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21645         * AUTHORS: added Biswa, because I wonder why noone already have
21646         written his name in the Anjuta's hall of fame :)
21648 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
21650         * src/appwizard_gui.c: Removed an ambiguous prototype.
21651         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21652         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21653         * THANKS: Updated M. Ali Vardar's email.
21654         
21655 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21657         * src/anjuta_gui.c: implemented feature request to stop main and browser
21658           toolbars having exclusive use of space
21660 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21662         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21663         left over from the previous work to fix bugs :-)
21664         
21665         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
21666         src/controls.c, src/mainmenu_callbacks.h, 
21667         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
21668         reviewed
21669         
21670         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
21671         src/project_import_gui.c, src/sharedlib_gui.c, 
21672         src/signals_gui.c: set window icon correctly
21673         
21674         * NEWS: more updates for the release
21675         
21676         * HACKING: updated for window icons and insert menu information
21677         
21678         * src/cvs_gui.c, src/build_project.c, 
21679         src/project_import_cbs.c: message strings reviewed
21680         
21681         * src/controls.c: context help button should be disabled if 
21682         DevHelp is not installed
21683         
21685 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21687         * src/debugger.c: Fixed the signalling screw up because of string
21688         update in gdb used to report the child process PID. Also, no
21689         error dialog will be popped up for "no such file or directory"
21690         error (very annoying and useless error). This error will still
21691         be shown on the debug message window. Avoided terminating the
21692         program when the terminal is terminated -- doesn't hurt, otherwise
21693         we get crappy egg-and-hen problem.
21694         
21695         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
21696         dimensions loading.
21697         
21698         * src/anjuta.c: Limited the default size of main window to sane
21699         values.
21701         * src/preferences.c: Fixed some deadly memory corruption bugs in
21702         the recent patches. Return from getenv() should NEVER be freed,
21703         because they are static strings.
21704         
21705         * src/preferences_gui.c: Removed the fix for crash bug with font
21706         selection and applied the real fix.
21707         
21708 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
21710         * NEWS: updated for release
21712 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21714         * src/launcher.c: Added a fix a memory leak and a possible
21715         fix for zvt-crash bug.
21716         
21717         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
21718         
21719         * data/properties/latex.properties,
21720         data/properties/ada.properties: Added file.is.source property.
21721         
21722         * src/an_file_view.c: Set auto column size of the file
21723         revision column.
21724         
21725         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
21726         The user is now prompted to confirm the closing of the file
21727         if it is being used by CVS. If yes, the editor is closed and
21728         the CVS operation stops.
21729         
21730 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
21732         * anjuta.prj: bump project version for release
21733         * BUGS: removed unnecessary file
21735 2002-06-07      Philip Van Hoof <freax@pandora.be>
21737         * widgets/gnomefilelist.c: fix up issue with directory deleted 
21738         during the life of the file list widget
21739         * src/preferences_gui.c: sticking-plaster fix to font selection
21740         causes segfault bug
21742         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
21744 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21746         * data/properties/anjuta.properties, src/an_file_view.[ch], 
21747         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
21748         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
21749         added options for symbol and file browsers.
21750         * data/properties/cpp.properties: linker flags should come after
21751         the name of the file to compile.
21752         * scintilla/Editor.cxx: fixed gcc compilation warning.
21753         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
21754         be executed from bindir only.
21755         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
21756         tagmanager/include/tm_file_entry.h: CVS version information in file 
21757         browser.
21758         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
21759         window.
21760         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
21761         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
21762         crashes during file import.
21763         * src/project_import.c: disable project menu items during project 
21764         import.
21765         
21766         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21768 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21770         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
21771         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
21772         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
21773         modified Insert menu, added C functions template, header C 
21774         template, modified header_template HEADER_H ==> NAMEFILE_H
21775         
21776         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21778 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21780         * data/properties/html.properties: changed some file 
21781         associations
21783 2002-06-05 Philip Van Hoof <freax@pandora.be>
21785         * widgets/gnomefilelist.c: Fixed #560759 and #561776
21786         
21787         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21789 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21791         * data/properties/anjuta.properties, src/defaults.c: Make windows
21792         docked by default, fix the big fonts bug.
21793         
21794         * src/an_file_view.c, src/main_menubar_def.h, 
21795         src/project_dbase_gui.c: sanitized the Edit/View mess.
21796         
21797         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
21798         for customizing shortcuts.
21799         
21800         * src/mainmenu_callbacks.c: Search for selected word if present.
21801         
21802         * src/text_editor_menu.c: Added context menu options for docking
21803         and undocking editor windows.
21804         
21805         * src/main_menubar.h, src/main_menubar.c: more support for the 
21806         shortcuts menu item.
21807         
21808         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21810 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21812         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
21813         all commit messages being written to top of the file
21814         
21815         * src/main_menubar_def.h: message strings reviewed
21816         
21817         * src/project_import.c: message strings reviewed
21818         
21819         * src/source.c, src/glades.c: message strings reviewed. Fixed 
21820         some bugs around reading the project properties for creating 
21821         .glade and .desktop files in the Application Wizard. There were
21822         typos in the property names being retrieved
21823         
21824         * widgets/gnomefilelist.c: changed build_full_path to make 
21825         the file widget support ~
21826         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
21827         
21828         * THANKS, widgets/e-shell-about-box.c, 
21829         manuals/anjuta-manual/C/authors.sgml: updated for new
21830         patch
21832 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
21834         * src/project_dbase.c: Fixed the file-path-corruption bug
21835         and the cannot-import-file-in-project bug. (follow-up with
21836         the last commit from Stef).
21837         
21838         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
21839         with unsaved-project.
21840         
21841 2002-06-05  Stephane Demurget  <demurgets@free.fr>
21843         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
21844         misplaced g_free.
21846 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21848         * data/properties/{xml,html,other}.properties: changed some file 
21849         associations
21850         
21851         * data/anjuta.mime: oops! cvs added
21852         
21853         * scintilla/RESearch.cxx: fixed up a problem with comments
21854         
21855         * global-tags/create_global_tags.sh: redirect errors to /dev/null
21856         to avoid messages about missing libs
21857         
21858         * NEWS: started the release notes
21860 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21862         * HACKING: updated with new information on printing, patch naming
21863         
21864         * TODO: removed completed tasks
21865         
21866         * THANKS: updated a few contributions
21867         
21868         * anjuta.prj: updated the icon file
21869         
21870         * anjuta.desktop.in.in: updated to add Categories
21871         
21872         * data/anjuta.mime: created a mime type for Anjuta project files
21873         (NB needs to be added to the install in /usr/share/mime/)
21874         
21875         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
21876         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
21877         to PNG for websites.
21878         
21879         * plugins/patch/patch-plugin.c: clarified some messages and 
21880         made it easier to see different patching sessions
21881         
21882         * src/toolbar.c: changed some message text for consistency
21883         
21884         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
21885         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
21886         in preferences. 
21887         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21888                  
21889         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
21890         src/project_dbase.{c,h}, src/project_import_cbs.c, 
21891         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
21892         Added XLib Project and a Dockapp Project types.
21893         * pixmaps/Makefile.am: added line for new pixmap for new xlib
21894         projects
21895         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
21896         * src/source.c: Fixed memory leak in existing projects. 
21897         (filename was not freed)
21898         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
21900 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
21902         * src/anjuta.h, src/anjuta.c: Added error display funtions
21903         with parent windows.
21904         
21905         * src/appwizard_cbs.c: Changed error display function to use
21906         parented version.
21907         
21908 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
21910         * printing/print.h, printing/printing.c: Taken care of document
21911         zoom factor and fixed a font loading bug. Dynamically calculated
21912         text widths to work with zooms properly. Re-organized code for
21913         dynamic text width calulations to work in general with utf8 chars.
21914          Determined font height and width automatically from the font info.
21915         
21916         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
21917         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
21918         Converted text.zoom.factor property to use #defined value. Removed
21919         margin header and margin numbers preferences, as they  now
21920         calculated dynamically.
21921         
21922 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
21924         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
21925         printing/print-util.h, printing/print.c, printing/print.h:
21926         Rewritten printing support for style based printing. Syntax highlighted
21927         printing, monochromatic printing, setup using preferences etc.
21929         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
21930         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
21931         language and the styled text buffer.
21932         
21933         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
21934         the print setup preferences page and added printer preferences. Added functions
21935         to retrieve preferences with default values.
21936         
21937         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
21938         the printing.
21940         * data/properties/anjuta.properties: Added default printer preferences.
21942         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
21943         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
21944         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
21946         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
21947         
21948 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21950         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21952         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
21953         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
21954         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
21955         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
21957         printing/Makefile.am: Reduced compiler optimizations.
21959         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
21960         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
21961         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
21962         tagmanager/tm_workspace.c: TagManager fixes.
21964 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
21966         * printing/*: CVS added. :)
21967         
21968 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21970         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21972         * printing*: CVS added.
21973         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
21974           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
21975           src/main_menubar_def.h: Gnome Print support
21976         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
21977         * configure.in: Enable debugging flag option
21978         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
21979           Print properties defined.
21980         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
21981         
21982 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21984         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21985         
21986         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
21987         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21988           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
21989           and cleanups
21990         * src/text_editor.c: Minor cleanups.
21991         * anjuta.c: Tweaks to 'Goto File Line' functionality.
21992         * src/project_dbase.c: Fixes to add/remove files from project.
21993         * src/help.c: Fix minor memory leak.
21994         * src/project_dbase_gui.c: Remove debugging messages.
21995         * src/utilities.[ch]: Cleanups and minor fixes.
21996         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
21998 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22000         * src/anjuta.c [anjuta_apply_preferences()]:
22001         Fixed a crash bug when tab pos is not defined for the editors.
22002         
22003         * data/properties/cpp.properties: Set default identifier property to normal.
22004         This fixes the bug in which the fore color gets hidden with dark background.
22006 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22008         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22009         scintilla 1.46
22010         
22011         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22012         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22013         src/anjuta.c, data/properties/anjuta.properties:
22014         Implemented line wrapping.
22015         
22016         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22017         
22018         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22019         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22020         tags. Code was reviewed from GNOME Bonsai view.
22021         
22022         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22023         it seems to have been removed by scintilla people.
22024         
22025         * data/properties/anjuta.properties: Set default line wrap to false, as
22026         is noticably slow with big files.
22027         
22028 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22030         * src/project_import_gui.c: disallow the selection of files in
22031           the browse dialog.
22032         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22033           preferences code.
22034         
22035 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22037         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22038           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22039         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22040         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22041           now works properly.
22042         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22043         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22044         * src/utilities.[ch]: Added some utility functions.
22045         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22046         
22047         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22049 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22051         * HACKING: info on FIXME statements and removed ccview references
22052         * Makefile.am: added rule to make RPM package
22054 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22056         * THANKS, widgets/e-shell-about-box.c, 
22057         manuals/anjuta-manual/C/authors.sgml: updated for new
22058         patch
22059         * src/anjuta.c: removed unnecessary warning code since CVS 
22060         support is now implemented :-)
22061         * manuals/sgmldocs.make: implemented a fix for bug #553969
22062         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22063         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22064         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22065         
22066 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22067         
22068         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22069           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22070           src/main_menubar_def.h, src/preferences_gui.c,
22071           preferences.c, preferences.h: setup Username and Email 
22072           preferences, Insert ChangeLog and Username editor functions
22073           
22074           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22076 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22077         
22078         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22079           src/src_paths_cbs.c, src/src_paths_gui.c
22080           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22082           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22084 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22086         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22087           and goto tag menu items to main menu.
22089 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22091         * THANKS, widgets/e-shell-about-box.c, 
22092         manuals/anjuta-manual/C/authors.sgml: added new contributors
22093         * HACKING: updated with info on files to change for credits
22095 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22097     * src/aneditor.cxx: extended extension list which fixes segfault
22098     on selecting lisp, ruby or matlab as highlight style.
22100 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22102         * src/main_menubar_def.h: fixed an array initialiser and fixed
22103         the lexer settings for the new entries on the Format menu
22105 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22107         * Synced with Scintilla 1.45
22109 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22111         * anjuta.prj: added another missing file
22112         * ChangeLog: fixed some incorrect change dates I caused by 
22113         sloppy cut-and-pasting :-/
22115 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22116         
22117         * src/mainmenu_callbacks.c: fixed title of new About box
22119 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22121         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22123 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22125         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22126         * anjuta.prj: updated for new files
22128 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22130         * widgets/e-shell-about-box.c: Added version display.
22131         
22132 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22134         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22135         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22136         from Philip Van Hoof)
22138 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22140         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22141         dependency
22142         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22143         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22144         that produced build errors (needs checking on a machine with the
22145         ja locale!)
22146         * data/properties/lisp.properties: updated to match format of other
22147         lexer property files supplied with Anjuta
22149 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22151         * anjuta.prj: added new files
22152         * HACKING: added information from the mailing list on 
22153         adding new project types to the wizard (thanks to Johannes)
22155 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22157         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22158           src/appwiz_page2.c: Fix for 547038.
22160 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22162     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22163     hide bug.
22164     
22165     * about.h: cvs removed.
22166     
22167 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22169         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22171         Fix for #539574.
22173         * src/anjuta.c (anjuta_system_error): checks for the error number to
22174         know whether the error description is needed or not.
22176 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22178         * pixmaps/anjuta_logo.png: New about logo.
22179     
22180         * pixmaps/anjuta_icon.png: New icon from Misha. The
22181         old one had trouble with some gtk themes.
22182     
22183         * about.c: Removed. No longer needed.
22185         * mainmenu_callbacks.c: Removed reference of about.h
22186     
22187 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22189         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22191         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22192           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22193         About Dialog (thanks to the Evolution team for the cool widget!)
22195 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22197         Patch from lbell <lbell@tsc4.com>
22198     
22199         * src/find_in_files.c, src/find_in_files.h,
22200           src/anjuta.c: Added save_yourself, load_yourself routines.
22201     
22202         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22203         Added "Append messages" toggle button. This will enable
22204         the search results to be appended to the already existing
22205         results.
22206     
22207         * src/debugger.c: Fixed a typo.
22208     
22209         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22210           src/session.c, src/session.h: Improved session management.
22212 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22214         * THANKS, FUTURE, AUTHORS: Changed my email and
22215         avoided yahoo.com.
22217 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22219         Impl. feature request #525271 (add Lisp support).
22221         * data/properties/lisp.properties: added.
22223         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22224           the lisp properties.
22226         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22227           src/utilities.[ch]: added support for the Lisp highlight style.
22229 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22231         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22232           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22233           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22234           option preferences to have a persistent setting. Plus it's not used
22235           often, so it's better here than flooding the menus.
22237         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22238           preferences pages a lot more consistent and sweeter: tabs direction
22239           radiobuttons are directed against the meaning, all pages have an
22240           outter frame, a lot of padding, removed all expand attributes for
22241           vertical boxes, ...
22243           That's not a total revamp, but it's really looking better now, even
22244           if there's still work to be done.
22246 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22248         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22249         * TODO: added task to be completed before next release (update all credits)
22251 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22253         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22254         Benke László.
22256 2002-05-01  Benke László  <decike@freemail.hu>
22258         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22260         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22261           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22262           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22263           to the format menu in order to reorder the notebook tabs in
22264           alphabetical order everytime a file is created/opened/saved.
22266 2002-05-01  Philip Van Hoof <freax@pandora.be>
22268         * widgets/gnomefilelist.[ch] (history_combo_go),
22269         (history_combo_clicked): impl.
22271         (gnome_filelist_new_with_path): use this new impl.
22273 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22275         * src/project_dbase_gui.c (add_file): added the xpm file type.
22277 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22279         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22280         tag manager fixes.
22282         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22283           of tag types.
22285         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22286           src/text_editor_menu.c: Added context sensitive search in symbol
22287           browser and editor.
22289         * configure.in: Changed version number to 0.1.9.99.
22291         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22292           src/project_import.c: Minor changes to project import facility.
22294         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22295           (Forced to use specific brace format)
22297         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22298           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22299           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22301 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22303         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22304         replaced the spinbutton with an hscale, and made the UI less "blocky".
22306         * src/cvs_gui.c: When diffing a project you can choose date and
22307         release now.
22309         * src/project_dbase.c: Import_file activated again
22311         * configure.in, plugins/Makefile.am: Added patch plugin
22313         * plugins/patch/*: The new patch plugin
22315 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22317         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22319         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22320         dropdown list shown by autocompletion are now removed.
22322 2002-04-28  Philip Van Hoof <freax@pandora.be>
22324         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22325         a bunch of filetypes from the older version.
22327         * src/project_dbase_gui.c (add_file): changed the import
22328         dialog's filetypes combo contents depending on the
22329         type of data to be imported.
22331 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22333         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22334         the amount parameter as Philip stated and reformated to follow the
22335         Gnome convention.
22337         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22338         changed accordingly.
22340 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22342         Fix for #531293.
22344         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22345         Shift-F6, to be more consistent with other Gnome apps.
22346         Moved the "Search next" entry under the "Search" one, and swapped the
22347         order of the "Find in files" and "Find and Replace" ones.
22349         Some additional fixes ands cleanups on the edit menu.
22351         * src/main_menubar.h: replaced all occurences of repeat_find by
22352         find_again for the code to be more consistent.
22354         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22355         sensitiveness depending on the existence of an active text buffer.
22357         * TODO: added some bits about improving the usability of the
22358         search/search again couple.
22360 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22362         * src/preferences_gui.c: made the tab labels text more consistent
22363         (s/misc/Misc/).
22365 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22367         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22369         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22370         filename.
22372         * src/main.c (main): simplified some code and cleanups.
22374         Fix a part of #499366:
22376         * src/commands.[ch] (sync_from_props), (command_editor_save),
22377         (on_apply_clicked), (create_command_editor_gui): added the gui
22378         corresponding to the command.terminal preference.
22380 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22382         Fix for #465180.
22384         * anjuta.spec.in: added build requirements for the source rpm.
22386 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22388         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22389         
22390         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22391           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22392           src/project_type.c, source.c, wizard_gui.c:
22393           Added new GNOME 2 project types and changed glade behaviour to
22394           produce GTK code if project type GTK was selected and GTKmm code
22395           if project type GTKmm was selected (and not depending on the 
22396           selected language. Disabled glade for GNOME 2 projects because
22397           we will need glade2 there.
22398           
22399         * src/project_dbase.c: Fixed a memory lack.
22400         
22401         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22402         
22403         * src/cvs.c: Added an error message if jobs are running
22405 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22407         * tagmanager/tm_work_object.c: Fixed a chrash
22408         bug which occurs when it tries to stat an empty
22409         file name.
22410         
22411 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22413         * src/controls.c: CVS menu items now becomes
22414         insensitive when the launcher is busy.
22415         
22416         * src/anjuta.c, cvs.h, cvs.c: Created a function
22417         to update the cvs preferences when preferences are
22418         applied in preferences dialog and called it from
22419         anjuta_update_preferences().
22420         
22421 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22423         * src/cvs.c: Added a space in the cvs command
22424         before the revision part. This fixes the cvs
22425         error we get when cvs-diffing with revisions.
22426         
22427         * src/cvs.c: Fixed a compiler warning.
22428         
22429         * src/find_replace.c: The dialog now remembers
22430         the settings including the "prompt on replace"
22431         which seems to have broken somewhere line the
22432         changes.
22433         
22434 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22436         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22437         Added a new property in cvs class to hold a boolean
22438         for enabling date in cvs diff. This fixed the bizzare
22439         diff output due to the date that goes with the cvs
22440         command. Also, set the default value of compression
22441         to 3 and unified diff option to 1.
22442         
22443 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22445         * src/cvs.c: The diff editor is set to hilite as
22446         diff syntax hiliting.
22447         
22448         * configure.in, manual/Makefile.am:
22449         Added a new manual module for ja language.
22450         
22451         * manual/ja/*/*/*: New module and files for the
22452         ja translation for the anjuta documentation
22453         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22454         
22455 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22457         * src/launcher.c: Made a very messy work around
22458         for the launcher authentication to work properly.
22459         
22460         * src/find_replace.c: Applied the missing patch
22461         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22462         
22463 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22465         * src/cvs.c, src/main_menubar_def.h: made message strings
22466         consistent with existing standards from our own documentation 
22467         (such as uppercase P in Project, corrected spelling of 
22468         repository, etc.)
22470 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22472         * src/cvs_gui.c: Cleaned up gui and aligned various
22473         widgets to give a clean look.
22474         
22475 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22477         * src/launcher.c: Added work around to retrieve
22478         the child exit code. It works. :)
22479         
22480         * src/find_in_files.c, src/gnome_project.c,
22481         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22482         src/clean.c, src/clean_project.c, src/build_project.c,
22483         src/build_file.c: Modified to handle the new
22484         child exit code.
22485         
22486 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22488         * src/find_replace.c: Changed signal to call
22489         on_replace_text_close on from delete_event
22490         to close => the replace history is now updated.
22492 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22494         * src/cvs.c: escaped the cvs import message before
22495         passing it to cvs.
22496         
22497 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22499         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22500         
22501         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22502         
22503         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22504         Added cvs import
22505         
22506         * src/preferences_gui.c: GUI improvements
22507         
22508         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22510 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22512         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22513         Removed static qualifier from tm_tag_type_name() and
22514         availed it's prototype for use in outside code. also
22515         created reverse map function tm_tag_type_name();
22516         
22517         * src/anjuta.c: Implemented qualified tags names for
22518         the tag list (on the toolbar pulldown list) to avoid
22519         ambiguty in tags with similar names (like prototype
22520         and definition). Patch modified and improved.
22521         
22522         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22523         
22524 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22526         * src/utilities.[c,h]: Added a utility funtion
22527         that escapes the single and double quotes in a
22528         given string. Useful for passing command line
22529         args with quotes.
22530         
22531         * src/cvs.c: Escaped the cvs log message before
22532         passing it to cvs command line to avoid ambiguties
22533         with quotes in the message.
22534         
22535         * pixmaps/anjuta_icon.png: Changed to the new icon.
22536         from Todd Goyen <goyen@mbi-berlin.de>
22537         
22538         * src/message-manager-private.cc: Added regex to 
22539         recognize (underline hilite) the parsable outputs
22540         from the zvt terminal.
22541         
22542 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22544         Patch from: Tina Hirsch <tehirsch@arcor.de>
22545         
22546         * src/project_type.c:
22547         Fixed a bug in the wxproject type and modified the erroroutput when
22548         configure doesn't find wx-config
22549         
22550         Patch from: Timothee Besset <ttimo@idsoftware.com>
22551         
22552         * src/anjuta.c, src/message-manager-private.cc,
22553           src/message-manager-private.h
22554         Catches double clicks in the zvt terminal, and calls goto_error_line
22555         to jump to the appropriate location in the source. This will recognize
22556         grep -n output
22557         
22558 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22559         
22560         * src/build_project.c: Taken care of memory leak
22561           by freeing cmd variable properly.
22563         * src/main_menubar_def.h: Fixed wrong signal connection
22564           for cvs project commit.
22565           
22566         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22567         
22568         * src/preferences_gui.c: Added some border and adjusted
22569           expandsion, filling in box adds to make the cvs preferences
22570           more nicer.
22571         
22572 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22574         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22575         
22576         * src/cvs*, src/main_menubar*, src/preferences*: 
22577         Moved CVS settings to preferences, added a nice login dialog.
22578         
22579         * src/controls.c, src/project_dbase.c:
22580         CVS project options are only shown if a project is open
22581         
22582         * src/build_project.c:
22583         User is now asked if he wants to install as root 
22584         
22585         * src/launcher.c:
22586         Fixed a warning
22588         * anjuta.prj: Updated with cvs files
22589         
22590         * TODO: Remove task which are done
22591         
22592 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22594         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22595         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22596         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22598         Modified launcher to use controlling terminal to detect and
22599         take care of password authentications (for example, for cvs
22600         and root installs).
22601         
22602         * pixmaps/password.png: New file.
22603         
22604 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22606         Anjuta kick start tutorial wirtten by:
22607           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22609         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22610           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22611           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22612           manuals/C/anjuta-tutorial/figures/*.png:
22613           
22614           Added files
22615         
22616         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22617           
22618           Modified files.
22619         
22620 2002-03-28 Roel Vanhout <roel@stack.be>
22622         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22624         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22625           src/preferences_gui.c:
22626         Added option to wrap around to beginning/end of file when on last bookmark
22627         and next/previous bookmark is pressed
22628         
22629 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22631         Patch from Philip Van Hoof <freax@pandora.be>
22632         
22633         * src/gnomefilelist.c:
22634         Added gimp like feature that changes the file extension of
22635         the filename entered in the selections when the file
22636         filter is changed.
22637         
22638 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22639         
22640         Patch from Roy Wood <roy.wood@filogix.com>
22641         
22642         * src/controls.c, src/find_text.c, src/find_text.h,
22643           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22644           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22645           
22646           Menuitem for entering currently selected text as find target,
22647           added key accel for "find next" and changed some key accels for
22648           other key for consistency.
22649           
22650         * src/utilities.c:
22651           Cleaned up code.
22652         
22653 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22655         * src/watch.c, src/watch.h, src/watch_cbs.c,
22656           src/watch_cbs.h, src/watch_gui.c:
22657         
22658           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22659         
22660           Added change watch entries feature
22661           and Watch entries modify on double click fixed.
22663 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22665         * src/mainmenu_callbacks.c:
22666         
22667           Project commit should not bypass dialog as
22668           we need to get the cvs log from the user.
22669           
22670 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22672         * src/project_dbase.c:
22673         
22674           Patch from Roy Wood <roy.wood@filogix.com>
22675           
22676           Fixed docking bug with the new docking patch
22677           to fix copy/paste bug.
22678           
22679 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22681         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22682           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22683           src/main_menubar.h, src/main_menubar_def.h,
22684           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22686           Added cvs project support. Featured bypass cvs dialog for
22687           cases where we don't need dialog (such as project and right
22688           click selection from file browser). Cleaned up cvs code to
22689           make them generic cvs operations instead of separate file
22690           and project operations. Added cvs log action. Increased
22691           file entry box width and enabled "unified diff" by default.
22692           Used Editor buffer for status and log and set hilite for
22693           these buffers including diff buffer (DIFF hilite).
22694           
22695 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
22697         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22699         * data: Added file autogen.sh.wxwin 
22700         * data/Makefile.am: Added entry for autogen.sh.wxwin
22701         * pixmaps: Added project image appwiz_wxwin.png
22702         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
22703         * src/appwizard_cbs
22704           src/compiler_options.c
22705           src/pixmaps.h
22706           src/project_dbase.c
22707           src/project_dbase.h
22708           src/project_import_cbs.c
22709           src/project_type.c
22710           src/source.c
22711           src/source.h
22712           src/wizard_gui.c: Added everything necessary for new
22713                             project type 'wxWindows (wxGTK)
22714         * src/project_dbase.c: Fixed a bug that caused every project
22715                                to be a glade project in dialog
22716                                                    'Project information'.
22718 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
22720         Patch submitted by Roy Wood <roy.wood@filogix.com>
22721         
22722         * src/anjuta_gui.c, src/message-manager-dock.c,
22723           src/project_dbase.c:
22724           
22725           fixed the copy/paste bug by rewriting dock/undock
22726           code.
22728 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
22730         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22731         
22732         * src/cvs*, src/Makefile.am:
22733           New file for CVS support. File operations currently work
22734           cvs login needs to be done. Project support is not yet
22735           started.
22737         * src/main_menubar*, src/mainmenu_callbacks,
22738           src/anjuta.c, src/anjuta.h:
22739           Added menus and functions for cvs commands.
22740           
22741         * src/text_editor_menu.h: 
22742           Added #include <gtk/gtk.h>
22743           
22744         * src/gotoline.h:
22745           Removed a warning (and this time it works ;-)
22747         * src/utilities.c, src/utilities.h:
22748           Added a utility function to retrieve directory
22749           name out of full path.
22751 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
22753         * src/executer.c: (create_executer_dialog): changed the default
22754           focus on the entry.
22756 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
22758         * widgets/gnomefilelist.c:
22759         Fixed duplicate history entries for the same directory.
22760           
22761 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22763         Fix for #520092.
22765         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
22766           it's already used by scintilla to delete the whole current line.
22768 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22770         Fix for #525107.
22772         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
22773           calls to fileselection_hide_widget,
22774           (on_open_filesel_cancel_clicked): removed.
22776         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
22777           (on_add_prjfilesel_cancel_clicked):
22779         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
22780           impl.
22782         * src/fileselection.c: Made some functions static.
22783           (fileselection_hide_widget): rewritten using the new
22784           gnome_filelist_set_multiple_selection function.
22786         * src/fileselection.c: (on_file_selection_delete_event): removed
22787           unuseful widget hides. Some cleanups,
22788           (on_file_selection_cancel_clicked): impl,
22789           (create_fileselection_gui): changed the cancel button clicked's
22790           callback to use this new function.
22792         * src/anjuta.c: (anjuta_new):
22793         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
22794           callbacks, because this the gnome filelist widget's job.
22796         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
22797           clist selection mode duplicates set,
22798           (gnome_filelist_key_press): use the new impl. function.
22800 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22802         Fix for #441233.
22804         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
22805           fixed some bogus code using an array cell out of
22806           range, removed unecessary gettext usages.
22808         * src/appwiz_page2.c: (on_prj_name_entry_changed):
22809           some cleanups and now transform minus characters to
22810           underscores.
22812         * src/source.c:
22813           (source_write_configure_in),
22814           (source_write_toplevel_makefile_am),
22815           (source_write_desktop_entry),
22816           (source_write_glade_file):
22817         * src/project_dbase.c: (project_dbase_summon_glade),
22818           (project_dbase_generate_source_code):
22819         * src/glades.c: (gladen_write_glade_write):
22820           replaced some occurences of the target name by the
22821           project filename, using project_dbase_get_proj_name,
22822           to fix the name of some files.
22823           Fixed a lot of mem leaks.
22824           Various code cleanups.
22826 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22828         Merged with latest (1.44) scintilla.
22830         Added: - The calltip.<lexer>.end.definition property to display help
22831                  text on a second line of calltip.
22832                - The calltip.<lexer>.word.characters property to correctly find
22833                  calltips for functions that include characters like '$' which
22834                  is not normally considered a word character.
22835                - The use.monospaced property to determine initial state of
22836                  Use Monospaced Font setting.
22838         Bugs fixed: Too many to mention; please see :
22839                     http://www.scintilla.org/ScintillaHistory.html for the
22840                     full changes list.
22842         * scintilla/*/*: updated nearly all files.
22844         * TODO: removed the need of a scintilla merge.
22846         Merged with latest (1.44) SciTE properties.
22848         * data/properties/anjuta.properties: added the wrap, use.monospaced
22849           properties.
22851         * data/properties/html.properties: added a missing php extension, and
22852           updated php keywords to the latest reference.
22854         * data/properties/pascal.properties: added commands to compile, build
22855           and execute pascal applications.
22857         * data/properties/lua.properties: added styles for statements.
22859         * data/properties/bash.properties: added the declare keyword.
22861         Fixed distchecking.
22863         * global-tags/Makefile.am,
22864           global-tags/create-global-tags.sh: used some kind of ugly hack to
22865           make distchek work, since noone has proposed some better way.
22867         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
22868           and Ctrl-N replace Alt-N for new file according to the Gnome design
22869           reference.
22871 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22873         * widgets/gnomedirlist.c
22874         widgets/gnomedirlist.h
22875         widgets/gnomefilelist.c
22876         widgets/gnomefilelist.h:
22878         Added GPL headings in the file.
22880 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22882         * src/attach_process.c
22883         src/attach_process_cbs.c
22884         src/attach_process_cbs.h
22885         src/attach_process_gui.c
22886         src/breakpoints.c
22887         src/breakpoints_cbs.c
22888         src/breakpoints_cbs.h
22889         src/breakpoints_gui.c
22890         src/commands.c
22891         src/compiler_options.c
22892         src/compiler_options_cbs.c
22893         src/compiler_options_cbs.h
22894         src/compiler_options_gui.c
22895         src/find_in_files.c
22896         src/find_in_files_cbs.c
22897         src/find_in_files_cbs.h
22898         src/find_in_files_gui.c
22899         src/find_replace.c
22900         src/find_text.c
22901         src/help.c
22902         src/preferences.c
22903         src/preferences_gui.c
22904         src/project_config.c
22905         src/src_paths.c
22906         src/src_paths_cbs.c
22907         src/src_paths_cbs.h
22908         src/src_paths_gui.c:
22909         
22910         Bugs #521629 and #522427 fixed. The problem was, that the
22911         escape-key was not catched and the dialog was hidden, but
22912         the flag was not set correctly.
22914         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
22915         using the gnome_dialog_close_hides()-setting present in most dialogs.
22916         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
22917         emits "close" and set the flag in the close-callback.
22919         Patch from: Jens Georg <mail@jensgeorg.de>
22921 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22923         * src/*.{c,cpp}: s/string_free/g_free/
22925         * src/utilities.[ch]: (string_free): removed.
22927 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
22929         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22931         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22932         src/mainmenu_callbacks.[ch]:
22933         Removed Project menu options: README, TODO, ChangeLog and NEWS
22934         Moved Save Build Messages to Build menu and only highlight it
22935         when there are build messages.
22936         Corrected a spelling: "mojority" -> "majority"
22937         Fixed initialisation of edit.edit_app_gui so now Edit menu
22938         can be shown when no project is loaded.
22940         * src/project_dbase.h: Removed prototype for static function
22942 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
22944         * src/text_editor.c: Editor is marked changed after
22945         autoformat. 
22946         
22947         Patch from: Jens Georg <mail@jensgeorg.de>
22949 2002-03-04 Roel Vanhout <roel@stack.be>
22951         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22953         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
22954         Added option to ignore binary files on 'Find in files' (grep -I option)
22956 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22958         * src/main.c:
22959         session restoration and commandline load in 
22960         gtk idle loop.
22961         
22962         * src/anjuta.[h,c], src/anjuta_cbs.c:
22963         Removed "clear windows menu" and prevented runtime 
22964         warnings.
22965         
22966         * src/compile.c, src/build_file.c, src/build_project.c,
22967         src/clean.c:
22968         Takes into account the preference setting for 
22969         show dialog when job completes. Dialogs are
22970         shown when it is enabled otherwise not.
22971         
22972 2002-03-03 Roel Vanhout <roel@stack.be>
22974         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22975         
22976         * src/find_text.c
22977         Store 'Find...' search string on search so that 'Find Next' will search for
22978         that string, even if the dialog hasn't been closed yet.
22980 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22982         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
22983         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
22984         src/main_menubar_def.h:
22985         
22986         Organized menus, removed "Windows" and "Utilities" menus from the
22987         menubar [they are no longer needed]. Also removed some extragenous
22988         separators.
22989           
22990 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22992         * src/message-manager-private.cc:
22993         Set message clist selection mode to BROWSE.
22994         
22995         * src/message-manager.cc, src/an_symbol_view.c,
22996         src/an_file_view.c:
22997         Added Key navigation for the CTree and CList. Arrow left for
22998         node collapse, right for node expand, space (or enter) for
22999         activation (same as double click).
23000         
23001 2002-03-03 Roel Vanhout <roel@stack.be>
23002         
23003         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23004         
23005         * plugins/class-gen/clsGen.c
23006         Added functionality to semi-intelligently prefill filename
23007         boxes with names deduced from class name
23009 2002-02-26 lbell <lbell@tsc4.com>
23011         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23012         * src/preferences_gui.c:
23013         Removed an incorrect use of gtk_misc_set_alignment().
23014         
23015         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23016         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23017         src/preferences.h, src/preferences_gui.c:
23018         
23019         Added the option to reload last open project at the startup.
23020         Added the possibility to open a new project without close
23021         an existing one
23022         
23023         * src/properties.cxx:
23024         Corrected a spelling mistake in message string.
23025         
23026         * src/session.c:
23027         Updated session functions.
23028            
23029 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23031         * widgets/gnomefilelist.c: Bug fixes.
23032         
23033         Patch from Philip Van Hoof <freax@pandora.be>
23034         
23035 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23037         * src/an_file_view.c:
23038         anjuta was unable to open some files becuase they were not being
23039         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23040         Removed mime checking when opening with anjuta, becuase it doesn't
23041         hurt to open binary files in anjuta (some even may want to do so).
23042         
23043         Added a warning when mime type is not set when "view with default
23044         viewer" is activated.
23045         
23046         * src/an_file_view.c, an_symbol_view.c:
23047         Converted N_() to _() where ever appropriate in the strings.
23048         
23049 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23050         
23051         * src/appwizard_gui.c, src/appwizard_cbs.c
23052           src/wizard_gui.c/h, src/appwiz_page3.c,
23053           src/project_import_gui.c:
23054           
23055         Moved target type radiobuttons to appwiz. page 2
23056         
23057         * src/message-manager-private.cc
23058         Fixed a bug which caused a crash if next message function was used
23060         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23062 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23064         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23065         Modifies the behaviour of Alt-TAB in Anjuta. This
23066         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23067         edited files in the first items of the notebook.
23069         Patch from: Timothee Besset <timo@qeradiant.com>
23070         
23071 2002-02-24  Philip Van Hoof <freax@pandora.be>
23073         * widgets/gnomefilelist.c, gnomefilelist.h:
23074           Added filecompletion
23075           
23076         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23078 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23080         * configure.in: Added "sk" to ALL_LINGUAS.
23082 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23083   
23084         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23085           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23086           src/wizard_gui.c: Added support for static and dynamic libs
23087         
23088 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23090         * widgets/gnomefilelist.c:
23091           Fixed gnome_filelist_get_lastfilename so it no longer returns
23092           a corrupted path.
23094 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23096         * src/resources.h, resources.c:
23097         Added url handler.
23099         * src/main_menubar_def.h, mainmenu_callbacks.c:
23100         Changed to use gnome configed url handler.
23102 2002-02-19  Philip Van Hoof <freax@pandora.be>
23104         * widgets/gnomefilelist.c
23105         Added PHP filetype.
23107 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23109         * plugins/class-gen/clsGen.c:
23110         Added c++ support.
23111         
23112         * widgets/gnomefilelist.c:
23113         Gives the maximum space to the files section of the open file dialog.
23114         
23115         Patches from: lbell <lbell@tsc4.com>
23116         
23117 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23119         * src/anjuta.c, main.c:
23120         Used tm_get_real_path in anjuta_get_full_filename();
23121         
23122 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23123         
23124         * anjuta.prj: update version
23126 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23128         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23129           removed the amount arg and replaced with a NULL-ending list.
23130           (gnome_filelisttype_makedefaultlist): use the new prototype.
23132 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23134         * src/about.c, THANKS: updated for new contributors
23135         
23136         * anjuta.prj: added new files
23137         
23138         * README: corrected some documentation, ctags no longer needed,
23139           pkgconfig now required
23140           
23141         * data/properties/others.properties: add .cvsdiff extension
23142         
23143         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23144           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23145           file import
23146           
23147         * doc/anjuta.1: added initial man page thanks to 
23148           Rob Bradford <rob@debianplanet.org> (NB build and install 
23149           needs work)
23150         
23151 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23153         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23154           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23155           warning flags. 
23156   
23157         * configure.in: Changed version to 0.1.10-pre
23158   
23159 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23161         * src/fileselection.c: (create_fileselection_gui): always display
23162           the directory creation button as we cannot rely on the dialog
23163           titlebar.
23165         * widgets/gnomefilelist.[ch]: fixed includes.
23167         * pixmaps/new_folder.xpm: resized, added a + sign.
23169 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23171         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23172           changed all extensions to begin with a dot.
23174 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23176         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23178         * THANKS: added Philip.
23180         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23182         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23183         * src/file_selection.[ch],
23184         * widgets/gnomefilelist.[ch]: added a filetype
23185           combobox to the Anjuta file dialog widget.
23187 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23189         * anjuta.spec.in: eep! the import script was not being installed by
23190           RPM - fixed for the release.
23192 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23194         Various cleanups and fixes for the next release to be able to make
23195         distcheck.
23197         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23198           much and make some tweaks plus cleanups.
23200         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23201           args to remove some warnings.
23203         * global-tags/Makefile.am,
23204           data/Makefile.am,
23205           src/Makefile.am: link against Anjuta static libs using the
23206           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23207           distcheck happy.
23209         * src/Makefile.am: ditto with all the Anjuta static libs.
23211         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23212           include, as we already include the whole directory for the build.
23214         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23215           
23216 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23218         * pixmaps/Makefile.am: icon for libglade project now installed
23219         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23220         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23221           breaking some build stuff
23222         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23223           include reference problems that showed up on make distcheck
23224         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23226 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23227         
23228         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23230 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23232         * src/message-manager-private.cc:
23233           The horizontal scrollbar now shows properly on demand.
23234         
23235 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23237         * src/dnd.c fixed some warnings
23238         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23239           and works. It is shown always at the moment but before it was
23240           shown on demand and did never work. 
23242 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23244         * src/anjuta.c: Fixed a crash bug.
23245           patch from: Jens Georg <mail@jensgeorg.de>
23247 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23249         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23250           reports a problem with missing end tags on <graphic>
23252 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23254         * manuals/C/ChangeLog: removed since it was never used
23255         * manuals/C/anjuta-manual/*: more updates, new screenshots
23256         * anjuta.prj: updated for new manuals/ structure
23258 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23260         * source.c, compiler_options.[c/h]:
23261           Fixed bug #460321 "Problem with optimization options" 
23262           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23263         
23264 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23266         * NEWS: prepared for release, need to fill in date
23267         * data/welcome.txt: version number updated
23269 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23271         * src/text_editor_menu.c, src/an_file_view.c, 
23272           src/an_symbol_view.c: marked strings for translation
23273         
23274         * src/defaults.c, data/properties/xml.properties:
23275           *.omf and *.xsl files should use XML highlighting
23276           
23277         * manuals/C/anjuta-manual/*:
23278           - restructured so that files have more meaningful names
23279             and are easier to edit (see anjuta-manual.sgml for the
23280                 ordering)
23281           - updated some screenshots
23282           - continued rewrite
23284 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23286         * main.c: Made a workaround to remove the old
23287         anjuta gnome config file (older than 9 Feb 2002). This
23288         will fix the bug which never lets the brower toolbar shown.
23289         
23290         * main.c: In fact, the above solution wouldn't work in all
23291         cases. Therefore, here is the better fix, which works by
23292         detecting the version of the old config file and deleting
23293         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23294         
23295 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23297         * HACKING: added info on submitting patches
23299 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23301         * src/project_import_gui.c, src/project_import.c:
23302           - If Project Import Wizard is canceled everything is 
23303                 cleaned up now.
23304           - Back button is now insensitive on page 3 (some problems: 
23305                 see TODO in project_import_qui.c:284
23306           - Menu frame is insensitive if project type != GNOME(mm)
23308 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23310         * src/main.c: Fixed bug #  (Unable to open files on
23311         double click in project window from second trial onwards when
23312         the project is opened from command line).
23313         
23314         * po/POTFILES.in: Removed tags_manager.[h,c]
23315         
23316 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23318         * src/preferences.c:
23319           A quick hack to fix the 'invisible' browser toolbar when
23320           upgrading from 0.1.8 to 0.1.9
23321           
23322         * src/anjuta.c:
23323           Fixed toolbar names which were causing confusions in the toolbar
23324           show/hide.
23325           
23326         * src/main.c:
23327           Substituted "anjuta" with PACKAGE
23328           
23329         * src/project_import_gui.c: 
23330           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23331           
23332         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23333           Added new files and removed obsolete ones.
23334           
23335 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23337         * src/appwizard_cbs.c, project_import_cbs.c, 
23338           main_menubar_def.h, project_import_gui.c: 
23339           updates to message strings and layout for the 
23340           import wizard.
23341           
23342         * text_editor_cbs.c: fix for the tab menu entries for 
23343           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23345 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23347         * src/toolbars.c,
23348           src/toolbars.h,
23349           src/anjuta_gui.c,
23350           src/controls.c:
23351           
23352           Tag dropdown exclusive (takes
23353           all space in the toolbar) and never vertical and
23354           increased the width of the tag combo to 256 pixs.
23355           Toolbar separator before the combo and button.
23356           Added tags label before the tag button.
23357           Reorganized the dock bands for the toolbars.
23358           
23359         * src/project_import_gui.c
23360           src/project_import.c:
23361           Fixed an error and removed an unused variable.
23362           
23363         * data/properties/anjuta.properties:
23364           Removed the property for the old toolbar and set
23365           browser toolbar show to default.
23366           
23367         * src/project_dbase.c: excluded modules were not
23368           loaded. Fixed.
23369           
23370         * src/source.c:
23371           No build files will be written if the project is blocked.
23372           
23373         * src/project_import.c,
23374           src/project_import_cbs.c,
23375           src/project_gui.c,
23376           src/wizard_gui.c:
23377           
23378           Manually applied Johannes patch to fix some memory
23379           issues and gui clean up.
23380           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23381         
23382         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23383           Fixed a bad bug with remove file from project because of
23384           files were never removed properly from the project and
23385           from the tagmanager.
23386           
23387         * src/appwiz_page3.c: Disabled unused codes to clear
23388           compiler warnings.
23389           
23390 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23392         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23393         
23394         * data/Makefile.am
23395           pixmaps/Makefile.am
23396           src/Makefile.am
23397           src/an_file_view.c
23398           src/an_symbol_view.c
23399           src/anjuta.c
23400           src/anjuta.h
23401           src/anjuta_cbs.c
23402           src/anjuta_gui.c
23403           src/controls.c
23404           src/main_menubar.c
23405           src/main_menubar.h
23406           src/main_menubar_def.h
23407           src/mainmenu_callbacks.c
23408           src/mainmenu_callbacks.h
23409           src/pixmaps.h
23410           src/project_dbase.c
23411           src/project_dbase.h
23412           src/text_editor.c
23413           src/text_editor_menu.c
23414           src/text_editor_menu.h
23415           src/toolbar.c
23416           src/toolbar.h
23417           src/toolbar_callbacks.c
23418           src/toolbar_callbacks.h :
23419           
23420           Patch submitted by:
23421           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23422           
23423           Removes the Tags toolbar and substituted it with
23424           tags combo dropdown list. Fixes a couple of bugs.
23425           
23426           Moved the tag combo to browser toolbar because
23427           main toolbar was becoming too long.
23428           Made a new icon of tag toolbar.
23429           
23430         * po/zh_TW.po: Fixed bug.
23431           
23432         * pixmaps/an_tag.xpm: Added new file.
23434 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23436         * src/project_import_gui.c: Reorganized project
23437         import gui page 2.
23438         
23439 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23441         * HACKING: added info on creating windows and dialogs
23443 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23445         * src/tm_file_view.c:
23447           Sorts the file list at the end instead of doing sort-insert
23448           to improve performance.
23449           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23451         * src/project_dbase.c: Resolved a conflict from
23452           Johannes's patch.
23453           
23454         * src/project_import.c:
23455         
23456           Fixed to use anjuta_import.sh for the bin dir and
23457           not from the data dir.
23458         
23459           Used anjuta_is_installed() function to verify a the command's
23460           executability.
23461         
23462           Fixed import command to use sh (which is more general and is
23463           gauranteed to be found in any unix system :-)). Also, added
23464           double quotes around the import directory.
23465         
23466           Changed some strings for better translations (like avoiding
23467           duplicates).
23468           
23469           Fixed the reading of wrong target type.
23470           
23471         * src/control.c: Insensitive "import project" when there is
23472           a project open.
23473           
23474         * src/project_import_cbs.c:
23475           
23476           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23477           Fixed selection of gettext checkbox.
23478           Sets the menu entries.
23479           
23480 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23481         
23482         * src/appwiz_page[1-4].c
23483         * src/appwiz_gui.c
23484         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23485         be able to reuse it.
23486         
23487         * src/mainmenubar.[c/h]
23488         * src/mainmenubar_def.h
23489         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23490         menu item
23491         
23492         * src/message-manager.c: Fixed bug 509192
23493         * src/message-manager-dock.c: Added accel_group if window is undocked
23494         
23495         * src/project_dbase.[c/h]: Splitted opening code to be able
23496         to use it without an open file dialog
23497         (Maybe I broke Naba's changes, please take a look)
23498                         
23499         * src/project_import.[c/h]
23500         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23501         
23502         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23503         import wizard
23505 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23507         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23508           string cleanups
23509           
23510         * manuals/C/anjuta_manual/*: started rewrite of the 
23511           manual, updated some screenshots
23513 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23515         * src/gnomefilelist.h, src/gnomefilelist.c:
23516         
23517           Fixed multiple selection bug (#497085). The OK button is
23518           sensitive when in multiple mode, if the no. of
23519           selection is one or more.
23520           
23521           Toggle between single and multiple selection mode
23522           and multiple mode display.
23523           
23524           Fixed strings to translable strings.
23525           
23526           Fixed some compiler warnings by commenting out
23527           unused functions.
23528           
23529 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23531         * src/project_dbase.c: App status bar now updates
23532           with the project name when the project is loaded.
23533         
23534         * src/an_file_view.c, tagmanager/tm_file_entry.c:
23535           
23536           Puts the directories at the top. They're also sorted now.
23537           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23538         
23539 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23541         * scripts/anjuta_import.sh.in: Added file.
23542         * scripts/anjuta_import.sh: Removed file.
23544         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23545           Updated files.
23546           
23547         * src/main_menubar_def.h:
23548         
23549           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23550           reflect the opposite of Find (CTRL+F) and also to leave
23551           CTRL+R or Redo.
23552           
23553           Changed Glade summon with ALT+G, which frees the ATL+E
23554           for poping up the edit menu.
23555           
23556         * src/Makefile.am: Debugging link flags by Biswa, removed.
23558 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
23560         * HACKING: added information on best practices for writing
23561           application messages and GUI labels
23562           
23563         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
23564           src/breakpoints.c, src/build_file.c, src/build_project.c, 
23565           src/clean_project.c, src/compile.c, 
23566           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
23567           src/configurer.c, src/debugger.c, src/executer.c, 
23568           src/find_in_files.c, src/find_in_files_cbs.c, 
23569           src/find_replace.c, src/find_text.c, src/glades.c, 
23570           src/gnome_project.c, src/goto_line.c, src/main.c, 
23571           src/main_menubar.c, src/main_menubar_def.h, 
23572           src/mainmenu_callbacks.c, src/preferences_gui.c, 
23573           src/project_config.c, src/project_dbase.c, 
23574           src/project_dbase_gui.c, src/resources.c, src/source.c, 
23575           src/support.c, src/tags_manager.c, src/text_editor.c, 
23576           src/text_editor_gui.c, src/text_editor_menu.c, 
23577           src/toolbar_callbacks.c, src/utilities.c: 
23578           lots of minor message updates to make them more user-friendly 
23579           and consistent
23581 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23583         * src/executer.c:
23584         
23585           Because of the spaces escaping, the command could not be
23586           executed when run without terminal. Now fixed.
23587           
23588         * anjuta.prj, Makefile.am:
23589         
23590           Added anjuta project file.
23591         
23592 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
23594         * src/message-manager-private.h, message-manager-private.cc,
23595           message-manger.cc:
23596           
23597           Added freeze() and thaw() for the message window class to
23598           speed up the message manager update.
23599         
23600         * src/project_config.h, project_config.c,
23601           src/project_dbase.h, project_dbase.h
23602           scripts/anjuta_project.template:
23603           
23604           Added two new prject attributes: project.config.blocked and
23605           project.excluded.modules. The former will make sure that users
23606           are not given any previlidge in enabling the 'overwrite build
23607           files' flags and the later issues a list of modules in the project
23608           to be skipped for symbol browsing and project listing.
23609         
23610         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23611         
23612           Modified script to read the template from the anjuta data dir
23613           rather than from the directory in which the script exist. Otherwise,
23614           Being transfered to the bin dir, the script will not be able to
23615           find the template when it is run.
23616           
23617           The script is also create with configure.in to set in the anjuta
23618           data dir path inside the script.
23619           
23620 2002-01-26  Stephane Demurget  <demurgets@free.fr>
23622         * po/fr.po: updated to the latest sources.
23624 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23626         * scripts/Makefile.am:
23627           anjuta_import.sh goes with distribution.
23628           
23629         * po/*.po: They seem to have updated (merged with
23630           anjuta.pot) automatically when I did "make dist".
23631           
23632 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23634         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23635           Fixed Bug #499807, ie crash on removing libs, includes, defines from
23636           the compiler options dialog.
23637         
23638         * ChangeLog:
23639           Correct todays date. :)
23640           
23641         * scripts/Makefile.am:
23642           Installs anjuta_import.sh in $(prefix)/bin dir and
23643           is treated as an executable.
23644           
23645 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23647         * Fix for bug #499373
23648         
23649         * data/properties/anjuta.properties, ada.properties, cpp.properties,
23650           java, properties, latex.properties, lua.properties, others.properties,
23651           perl.properties:
23652           
23653           Added double-quotes around file arguments so that
23654           filenames with spaces could also work.
23656         * launcher/anjuta-launcher.c, executer.c:
23657           Escaped quotes in the cammand and it's arguments before executing
23658           so that args with spaces can also work.
23659           
23660           Commented #DEBUG switch.
23661           
23662 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23664         * scripts/*: Added files which I forgot previously.
23665         
23666         * src/aneditor.h: Lined up commands definition for better look.
23667         
23668         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23669           main_menubar.h, control.c:
23670           Added three more convert EOL chars submenu items in transform.
23671           Reformatted some some.
23672         
23673         * data/anjuta.properties:
23674           Reformatted a line.
23675         
23676         * src/aneditor.h, aneditor.c:
23677           Added three commands (with definitions) for EOL conversions.
23678           
23679         * src/text_editor.c:
23680           Editor detects file mode from the file content and
23681           set the editing mode to CR/LF/CRLF automatically.
23682           Refined Dos mode extrageneous chars filter
23683           This will make sure that filter works only in Dos mode and not
23684           in other modes.
23685           
23686         * src/anjuta.c: Editor mode display in status bar.
23687         
23688         * src/preferences_gui.c: Changed the string for dos mode
23689           filter to more sensible string.
23690         
23691         * src/aneditor.c: Default editor mode sets during widget creation
23692           and not everty time the properties are loaded. This makes sure
23693           that the auto-detected mode is not overridden by the default mode.
23694           
23695         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
23696         
23697         * src/anjuta.c: Fixed bug #476028.
23698           Now anjuta also searches for file relative to top project dir,
23699           when the project is open.
23700         
23701         * src/anjuta_cbs.c: Fixed bug #499536.
23702           File is not closed if it is not able to save the file properly.
23703           
23704         * src/mainmenu_callbacks.c: Fixed bug #499536.
23705           Newfiles (which are not modified) are also closed on "close all files".
23706         
23707 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23709         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
23710         
23711         * tagmanager/tm_source_file.c, regex.c, parse.c:
23712           defined and delimited g_messages within #debug.
23713           
23714         * src/preferences.c, data/anjuta.properties:
23715           saved/defied message-manager tag position in string.
23716           Message tag possition is saved between sessions. And
23717           and tag position bottom as default.
23718           
23719 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23721         Patch submitted by:
23722         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23724         * Makefile.am
23725           configure.in
23726           data/Makefile.am
23727           data/properties/Makefile.am
23728           global-tags/Makefile.am
23729           pixmaps/Makefile.am
23730           src/Makefile.am
23731           src/an_file_view.c
23732           src/an_file_view.h
23733           src/an_symbol_view.c
23734           src/an_symbol_view.h
23735           src/anjuta.c
23736           src/anjuta_cbs.c
23737           src/file_history.c
23738           src/file_history.h
23739           src/message-manager-private.cc
23740           src/pixmaps.h
23741           src/project_dbase.c
23742           src/project_dbase_gui.c
23743           src/tags_manager.c
23744           src/text_editor.c
23745           src/utilities.c
23746           src/utilities.h
23747           src/watch_gui.c:
23748         
23749           Modified files.
23750         
23751         * scripts/*
23752           pixmaps/sv_class.xpm
23753           pixmaps/sv_function.xpm
23754           pixmaps/sv_macro.xpm
23755           pixmaps/sv_private_fun.xpm
23756           pixmaps/sv_private_var.xpm
23757           pixmaps/sv_protected_fun.xpm
23758           pixmaps/sv_protected_var.xpm
23759           pixmaps/sv_public_fun.xpm
23760           pixmaps/sv_public_var.xpm
23761           pixmaps/sv_static_fun.xpm
23762           pixmaps/sv_static_var.xpm
23763           pixmaps/sv_struct.xpm
23764           pixmaps/sv_unknown.xpm
23765           pixmaps/sv_variable.xpm
23766           pixmaps/fv_core.xpm
23767           pixmaps/fv_text.xpm
23768           pixmaps/filestoremove.txt:
23769         
23770           New files.
23771         
23772         * pixmaps/class.xpm
23773           pixmaps/function.xpm
23774           pixmaps/fv_autofile.xpm
23775           pixmaps/fv_doc.xpm
23776           pixmaps/fv_i18n.xpm
23777           pixmaps/fv_source.xpm
23778           pixmaps/private_func.xpm
23779           pixmaps/private_var.xpm
23780           pixmaps/protected_func.xpm
23781           pixmaps/protected_var.xpm
23782           pixmaps/public_func.xpm
23783           pixmaps/public_var.xpm
23784           pixmaps/struct.xpm
23785           pixmaps/variable.xpm
23786         
23787           Removed files.
23788         
23789         * tagmanager/*/*:
23790         
23791           Upgraded to tagmanager-0.7
23793 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
23794         * src/anjuta_cbs.c: Fixed bug #506441
23795         * src/watch_gui.c: Changed layout of eval dialog so that
23796         it fits on a 800x600 desktop with German translation. 
23798 2002-01-23      Andy Piper <andy.piper@freeuk.com>
23800         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
23801         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
23802           icon for new project type (thanks to Misha)
23803         * configure.in: build and install Danish translation
23804         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
23805           credits to cover new patches and translations
23807 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
23808         
23809         * src/preferences.c, src/message-manager.cc, src/project_type.c,
23810           src/appwiz_page1.c:
23811         
23812       - Font preferences are restored properly now (\n was missing)
23813           - Dock menu label of message-manager is "Dock/Undock" instead
23814           of "Dock|Undock" to match with the rest of anjuta.
23815           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
23816           changed it in anjuta, too 
23818 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23820         * tagmanager/tm_source_file.c,
23821           tagmanager/parse.c,
23822           tagmanager/tm_project.c,
23823           src/an_symbol_view.c,
23824           src/anjuta.c:
23825           
23826           Disabled debug warnings.
23828 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23830         * src/appwiz_page1.c
23831           src/compiler_options.c
23832           src/project_dbase.c
23833           src/project_dbase.h
23834           src/project_type.c
23835           src/source.c
23836           src/source.h:
23837           
23838           New project type named LibGlade.
23839           
23840           Patch submitted by:
23841           Dick Knol <dknol@gmx.net>
23843         * src/gnome_prj.c:
23844           Commented out unused pixmap creation. May be it
23845           will fix the crash in project creation.
23846           
23847 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23849         * src/registers.c
23850           src/registers.h
23851           src/registers_cbs.c
23852           src/registers_cbs.h
23853           src/registers_gui.c
23854           src/sharedlib.c
23855           src/sharedlib.h
23856           src/sharedlib_cbs.c
23857           src/sharedlib_cbs.h
23858           src/sharedlib_gui.c
23859           src/signals.c
23860           src/signals.h
23861           src/signals_cbs.c
23862           src/signals_cbs.h
23863           src/signals_gui.c
23864           src/stack_trace.c
23865           src/stack_trace.h
23866           src/stack_trace_cbs.c
23867           src/stack_trace_cbs.h
23868           src/stack_trace_gui.c
23869           src/text_editor.c
23870           src/watch.c
23871           src/watch.h
23872           src/watch_cbs.c
23873           src/watch_cbs.h
23874           src/watch_gui.c
23875           
23876           Fixed bug #496290: Attach/detach removed from these
23877           windows as they are never implemented.
23878           
23879           Patch submitted by:
23880           Johannes Schmid <johannes.schmid@gmx.de>
23881           
23882 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
23884         * src/anjuta.c,
23885           src/anjuta_cbs.c:
23886           
23887           Fixed bug:
23888           when you right click on the tabs, a list of filenames are given
23889           out, but now it gives a list of "page 1", "page 2", etc...
23890           
23891           Patch submitted by: 
23892           Jens Georg <mail@jensgeorg.de>
23894         * anjuta.in.in: Removed c|c++ because, it was not necessary
23895           and was causing translation problem.
23896           
23897         * plugins/class-gen/clsGen.c:
23898           removed "'" for the same reason.
23899           
23900 attached the fix for the menu
23903 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23905         * src/preferences.h,
23906           src/preferences.c,
23907           src/preferences_gui.c:
23908           
23909           Adds the functionality to Anjuta to auto save your unsaved
23910           files before you build a project.
23912           Patch submitted by: 
23913           jason <jason_williams@suth.com>
23914           
23915         * src/anjuta.[h,c]:
23916           Added function for save all files.
23917         
23918         * src/mainmenu_callbacks.c:
23919           Modified to use the above function.
23920         
23921         * src/build_project.c:
23922           Save all files before build if it is set in the
23923           preferences.
23925 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23927         * src/message-manager-private.cc
23928           src/message-manager-private.h
23929           src/message-manager.cc:
23930           
23931           Message-manager now restores the tabs which were shown on startup.
23932           The terminal is now created on demand (as requested by Biswa)
23933           and I have removed some debug messages.
23934           
23935           Patch submitted by: 
23936           Johannes Schmid <johannes.schmid@gmx.de>
23938 2002-01-13  Stephane Demurget  <demurgets@free.fr>
23940         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
23941           proper tabs keyboard navigation.
23943         * src/an_symbol_view.c,
23944           src/anjuta_cbs.c,
23945           src/gnome_project.c,
23946           src/project_dbase.c,
23947           src/tags_manager.c: removed some debugging display.
23949 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
23951         * src/message-manager-dock.c
23952           src/message-manager-private.cc
23953           src/message-manager-private.h
23954           src/message-manager.cc
23955           src/preferences.c
23956           src/preferences.h
23957           src/preferences_gui.c:
23958           
23959           Patch submitted by: 
23960           Johannes Schmid <johannes.schmid@gmx.de>
23961           
23962           This patch adds a tab to the notebook of the preferences-dialog
23963           where you can change the colors, the tab position of the new
23964           message manager. Also the truncate messages stuff has moved
23965           from misc tab to messages tab.
23967           Also improved the remembering position stuff of message manager.
23968           
23969         * data/internal.properties,
23970           Added definitions for messages colors and tag position.
23971           
23972         * src/message_manager.cc:
23973           Fixed a bug that never lets the messages panes to get cleared.
23974           Added wmclass setting for the message window. Fixed a bug in
23975           which the message window was not being shown.
23976         
23977         * src/tag_manager.c: Fixed printing of (NULL) in the debug
23978           output and disabled it.
23980         * src/anjuta.c: Preferences created and loaded before anything else.
23981           anjuta now recognizes messages colors on startup and initializes
23982           them.
23983         
23984 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
23986         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
23988 2002-01-09  Stephane Demurget  <demurgets@free.fr>
23990         * pixmaps/file_c.xpm,
23991           pixmaps/file_cpp.xpm,
23992           pixmaps/file_file.xpm,
23993           pixmaps/file_h.xpm,
23994           pixmaps/file_html.xpm,
23995           pixmaps/file_i18n.xpm,
23996           pixmaps/file_icon.xpm,
23997           pixmaps/file_pix.xpm,
23998           pixmaps/fv_doc.xpm,
23999           pixmaps/fv_i18n.xpm,
24000           pixmaps/fv_image.xpm,
24001           pixmaps/fv_source.xpm,
24002           pixmaps/fv_unknown.xpm: made these icons transparent.
24004 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24006         * launcher/anjuta_launcher.c: updated message strings
24007         * src/message-manager-dock.c: added newline at end to avoid compile warning
24008         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24009         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24010           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24011           entries for username and Python-style GPL notice
24012         * HACKING: added info on files to change to update Insert menu
24014 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24016         * src/project_dbase.c,
24017           src/an_file_view.c,
24018           src/an_symbol_view.c:
24019           Changed the CTree expander style to square and
24020           line style to Dotted line.
24021           
24022         * po/POTFILES.in: Removed and Added translable files.
24024 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24026         * ccview/.cvsignore: Removed.
24027         
24028 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24030         * ccview/
24031                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24032                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24033                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24034                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24035                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24036                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24037         
24038         Removed ccview module because it is no longer needed.
24040 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24042         * src/project_dbase.c:
24043           Shifted structure initialization in project_dbase_new()
24044           before anything else, otherwise it was crashing due to
24045           uninitialized values.
24046         
24047         * src/an_symbol_view.c:
24048           Disabled high volume debug output.
24050 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24051         
24052         Applied a very heavy patch from:
24053         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24055         * Makefile.am
24056         configure.in
24057         pixmaps/Makefile.am
24058         src/Makefile.am
24059         src/aneditor.cxx
24060         src/aneditor.h
24061         src/anjuta.c
24062         src/anjuta.h
24063         src/commands.c
24064         src/commands.h
24065         src/compile.c
24066         src/compile.h
24067         src/controls.c
24068         src/defaults.c
24069         src/fileselection.c
24070         src/main_menubar.c
24071         src/main_menubar.h
24072         src/main_menubar_def.h
24073         src/mainmenu_callbacks.c
24074         src/mainmenu_callbacks.h
24075         src/project_dbase.c
24076         src/project_dbase.h
24077         src/project_dbase_gui.c
24078         src/tags_manager.c
24079         src/text_editor_menu.c
24080         src/toolbar_callbacks.c
24081         tagmanager/Makefile.am
24082         tagmanager/ctags.c
24083         tagmanager/include/Makefile.am
24084         tagmanager/include/tm_project.h
24085         tagmanager/include/tm_symbol.h
24086         tagmanager/include/tm_tag.h
24087         tagmanager/include/tm_tagmanager.h
24088         tagmanager/include/tm_workspace.h
24089         tagmanager/tm_project.c
24090         tagmanager/tm_source_file.c
24091         tagmanager/tm_symbol.c
24092         tagmanager/tm_tag.c
24093         tagmanager/tm_workspace.c
24094         widgets/Makefile.am: Modified.
24095         
24096         * src/an_file_view.[c,h],
24097           src/an_symbol_view.[c,h],
24098           src/file_history.[c,h],
24099           src/support.[c,h],
24100           widgets/scroll-menu.[c,h],
24101           tagmanager/tm_file_entry.c
24102           tagmanager/include/tm_file_entry.h: Added new files.
24103           
24104         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24105         private_func.xpm, public_func.xpm,
24106         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24107         private_var.xpm, public_var.xpm,
24108         function.xpm, fv_i18n.xpm, macro.xpm,
24109         protected_func.xpm, struct.xpm,
24110         fv_autofile.xpm, fv_image.xpm,
24111         ofolder.xpm, protected_var.xpm, variable.xpm:
24112           Updated and Added pixmap files.
24114         Features:
24115         ---------
24116         a) Removes CCView dependency.
24117         b) Improves the terminal.
24118         c) Adds tag navigation context menus.
24119         d) Upgrades tagmanager to latest version.
24120         e) Miscellaneous small additions.
24122 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24124         * src/project_dbase_gui.c: Fixed crash of anjuta
24125         when project first created.
24126         
24127         * src/gnome_project.c: It now updates the tags manager
24128         when new projects are created.
24129         
24130 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24132         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24133           for this big patch.
24134         
24135         * src/messages.[c,h]: Removed files.
24137         * src/message-manager.[cc,h],
24138           src/message-manager-dock.[c,h],
24139           src/message-manager-private.[cc,h]
24140           New files.
24142         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24143           src/build_project.c, src/clean_project.c, src/compile.c
24144           src/configurer.c, src/debugger.c, src/find_in_files.c
24145           src/mainmenu_callbacks.c, src/preferences.h
24146           src/preferences_gui.c, src/properties.h
24147           src/utilities.c, src/utilities.h:
24148           The new messages widget.
24149           New features:
24150             - Use of GtkNotebook instead of ToggleButtons
24151               and show/hide
24152             - Popupmenu to show and hide message types and
24153               to dock/undock in detach mode
24155           All other things should work as they did with the
24156           old message window. Currently the keyboard short-cuts
24157           do not work in detached mode.
24158           
24159           Some functions in utitlities.[c,h] changed.
24160           so that they take const arguments where this is possible
24161           
24162         * src/Makefile.am, po/POTFILES.in:
24163           Removed messages.[c,h] and
24164           added message-manager.[cc,h], message-manager-dock.[c,h],
24165           message-manager-private.[cc,h]
24166           
24167         * src/message-manager.h: Removed "include <bonobo.h>"
24168           and added a newline at the end of the file.
24169           
24170         * src/message-manager-private.cc:
24171           Set clist's width setting to Automatic.
24172           Set scroll window's scroll bars to Automatic.
24173           
24174 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24176         * text_editor_menu.c:
24177           Fixed misalignment of the function sub menu
24178           in the text editor pop up menu.
24179           
24180 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24181         
24182         * src/text_editor.c: Fixed a compiler warning.
24183         
24184 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24186         * THANKS, manuals/*/authors.sgml: updated for new translations
24187         * plugins/class-gen/clsGen.c: converted messages to English
24188         * src/about.c, src/main_menubar_def.h: string updates
24190 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24192         * src/anjuta.c
24193           src/anjuta_cbs.c
24194           src/text_editor.c
24195           src/mainmenu_callbacks.c
24196           src/text_editor.h
24197           src/text_editor.c
24198           src/text_editor_cbs.c
24199           src/text_editor-gui.c:
24200           
24201           Earlier code for adding 'cross' button
24202           for closing pages were too error prone and unorganized.
24203           Cleaned up the code and shifted the 'extra' widgets
24204           creation (eg. close button, close_pixmap and lable)
24205           from anjuta to text_editor. This takes care of proper
24206           widgets creation and destruction. Otherwise, anjuta
24207           was crashing at too many points, especially related
24208           to docking and undocking.
24209           
24210 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24212         * src/aneditor.cxx: removed debugging code.
24214         * data/properties/.cvsignore: added swap files.
24216 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24218         * src/anjuta.c
24219           src/anjuta_cbs.c:
24220           Fixed Crashing of anjuta when a new file is saved as
24221           different file.
24222           
24223 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24225         * src/aneditor.c: Some debug codes around.
24226         
24227         * data/internal.properties, data/anjuta.properties: Removed.
24228           data/properties/Makefile.am:
24229           data/properties/ada
24230           data/properties/cs
24231           data/properties/make
24232           data/properties/rc
24233           data/properties/html
24234           data/properties/ruby
24235           data/properties/baan
24236           data/properties/idl
24237           data/properties/pascal
24238           data/properties/sample
24239           data/properties/bash
24240           data/properties/java
24241           data/properties/perl
24242           data/properties/sql
24243           data/properties/conf
24244           data/properties/latex
24245           data/properties/props
24246           data/properties/vb
24247           data/properties/cpp
24248           data/properties/lua
24249           data/properties/python
24250           data/properties/xml
24251           data/properties/others
24252           data/properties/.cvsignore:
24253             Added files. Properties now splitted into small files
24254             for each language.
24256         * data/Makefile.am
24257           configure.in: Update the removal and added properties module.
24259         * src/preferences.c: preferences_new(): Updated to reflect the
24260           new properties files organization.
24261           
24262         * src/Makefile.am: Added Baan Lexer.
24264 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24266         * src/aneditor.cxx: readded the baan lexer. 
24268         * src/preferences.c: fixed translated messages and a typo.
24270         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24271           confusing the regexp usage in xml-i18-merge.
24273 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24275         * src/project_dbase.c: tidied some messages, and spotted a typo in
24276           the reading of properties which prevented the project version from
24277           ever being reported in the Project Information window - fixed :)
24279         * po/POTFILES.in: removed syntax.h
24281 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24283         * data/internal.properties: fixed baan properties.
24284           Added all ada properties.
24286         * src/main_menubar_def.h,
24287           src/lexer.h,
24288           src/aneditor.cxx,
24289           src/utilities.[ch]: added support for the Ada highlight style.
24291 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24293         * plugins/*/.cvsignore: updated.
24295 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24297         * src/syntax.h,
24298           src/text_editor.c,
24299           src/Makefile.am: removed the empty header syntax.h.
24301 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24303         * main_menubar.c:
24304         Stef's observation on the 'superfluous' hseparators in the recent
24305         files and projects is fully justified -- removed.
24306         
24307         * main_menubar_def.h:
24308         Changed "Plug Ins" to "Plugins" in the menu label.
24309         
24310         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24311         Added class-gen in the configure output and class-gen module.
24312         
24313         * data/internal.properties:
24314         Correct mis-spelled "jave" to "java".
24315         Added file.is.source for *.h, *.c, *.cpp properties.
24316         
24317         * global-tags/Makefile.am:
24318         "chmod +x create_global_tags.sh" before it is executed, because
24319         there is very high chance that it will be found "-x" and resulting
24320         in error
24322 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24324         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24325         for the backtrace.
24327         * src/gnome_project.c: (create_new_project): if the user doesn't
24328           select any icon, it doesn't have any extension and thus we can't
24329           use it in printf on Solaris, since the %s modifier use strlen to
24330           know the string length and then crash. On Linux, gcc checks the value
24331           of the pointer to be NULL and write "(null)" if necessary. We can't
24332           rely on that.
24334         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24335           don't need to have the directory icon but the generic one.
24337 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24339         Merged with latest (1.42) scintilla.
24341         Added: Support for the {load,save}.on.(de)activate properties.
24342                The PHP lexer to match keywords case insensitively.
24343                Baan lexer.
24344                Experimental supports for changeable style attribute & line
24345                wrapping.
24346                
24347         Updated: Both the C++ and HTML lexers.
24348                  More shell keywords added.
24349                  Horizontal scrolling and diplay of long lines optimised.
24350                  Cursor setting optimised.
24352         Bugs fixed: Caret movement over folded lines.
24353                     Selection tracking in 2ndary views when doing modifications.
24355         * scintilla/CallTip.{cxx.h},
24356           scintilla/ContractionState.{cxx,h},
24357           scintilla/Document.{cxx,h},
24358           scintilla/Editor.{cxx,h},
24359           scintilla/KeyWords.cxx,
24360           scintilla/LexHTML.cxx,
24361           scintilla/PlatGTK.cxx,
24362           scintilla/RESearch.cxx,
24363           scintilla/ScintillaBase.cxx,
24364           scintilla/ScintillaGTK.cxx,
24365           scintilla/Style.{cxx,h},
24366           scintilla/StyleContext.h,
24367           scintilla/ViewStyle.cxx,
24368           scintilla/include/*.h: updated.
24370         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24372         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24373           should have been told to the scintilla team. We're lucky I read the
24374           ChangeLog and the modifications of the lexer (thanks to the Gnome
24375           bonsai for this ;)
24377         * data/internal.properties: added Baan definitions.
24378           Fixed some issues for C such as *_cast directive, that are only
24379           available with C++.
24380           Updated C++, HTML and shell scripts definitions.
24381           Updated Ada and Bullant, that have been forgotten.
24383         * src/main_menubar_def.h,
24384           src/lexer.h,
24385           src/aneditor.cxx,
24386           src/utilities.[ch]: added support for the Baan highlight style.
24388 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24390         Polished the plugins menu behaviour and added a tearoff
24391         menuitem to the recent entries submenu.
24393         Note: The recent entries list seems to be too height
24394               with all these superfluous hseparators.
24396         * src/main_menubar.c: Polished, making some
24397           functions declarations static and cleaning some code.
24399           (create_submenu_plugin): removed the extra
24400           plugins entry and the horizontal separators.
24402           (on_plugins_menu_realize): the plugins menu is only
24403           shown if there's at least one available.
24405           (create_submenu*): added a tearoff menuitem to have
24406           a more homogeneous menu style. For now, it doesn't
24407           take care of user settings (but it was even worse
24408           before :).
24410 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24412         * configure.in: added the packageplugindir variable to avoid
24413           installing the plugins in $(prefix). It's not the same path as
24414           anjuta 2 to allow parallel installation.
24416 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24417         Fix a reopened part of bug #440676: keyboard navigation between the
24418         different text buffers. Changed to a more global approch. 
24420         * src/notebook.[ch]: removed.
24422         * src/Makefile.am: removed notebook.[ch]
24424         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24425           (on_anjuta_window_key_press_event): added to fulfill the global
24426           shorcuts handling.
24428         * HACKING: updated according to the new global shortcuts handling.
24430 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24432         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24433           Shifted plugin menu from Edit submenu to main menu.
24434         
24435         * po/POTFILES.in:
24436           Added plugins/sample1/plugin-sample1.c
24437           
24438         * plugins/sample1/plugin-sample1.c:
24439           Added localization and used anjuta_info, instead of anjuta_error.
24440           
24441         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24442           Added cvs ignores.
24443           
24444 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24446         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24447           for plugin dir.
24448         
24449         * Makefile.am: Added module plugins.
24450         
24451         * plugins, plugins/Makefile.am, plugins/sample1/*:
24452           Created plugins modules.
24453           
24454         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24455           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24456           to load plugins of *.so only and not *.so* (which results
24457           in duplicates).
24458         
24459         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24460           plugins during packaging.
24462 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24464         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24466 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24468         * configure.in: Added portuguese to ALL_LINGUAS
24470 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24472         * global-tags/.cvsignore
24473         tagmanager/.cvsignore
24474         tagmanager/include/.cvsignore:
24475         Added cvs ignore files.
24477         * data/.cvsignore
24478         Updated cvs ignore file.
24479         
24480 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24482         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24483           data/anjuta.properties, data/internal.properties: clean up some 
24484           message strings (me)
24486 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24488         * src/about.c, THANKS: added Jens to the credits
24489         
24490 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24492         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24493           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24494           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24495           Georg <mail@jensgeorg.de> to add close button to file tabs.
24497 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24499         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24500           (debugger now catches correct signal from process)
24502 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24504         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24505         * src/pixmaps.h: switch appwizard project icons to new designs
24506         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24508 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24510         * pixmaps/Makefile.am: stop redundant images from being installed.
24511           The next step will be to remove them completely.
24512         * src/appwiz*: further updates (more to come)
24513         * src/pixmaps.h: cleaned up, commented
24514         * src/splash.c: should use the pixmaps macro defined
24515         * HACKING: more on the graphics stuff and use of pixmaps.h
24517 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
24519         * src/defaults.c: fix bug #494864
24521 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
24523         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24524           graphics from Misha
24525         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24526           redundant graphics, no longer used
24527         * src/appwiz*: revamped application wizard by Andy and Misha for
24528           a more usable and professional look-and-feel
24529         * HACKING: updates to cover patching, graphics, and some additions
24530           post-0.1.8
24531         * TODO: removed some implemented features
24533 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
24535         * data/anjuta.properties, data/internal.properties: cleanup
24536         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
24537           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24538           to edit styles colors for keywords and add Goto Tag menu option
24539           in the editor
24541 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24543         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24544         
24545         Fixed bug #460335
24546         fixes the Forget of the cursor position when tab is brought active
24547         from project manager.
24548         
24549 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24551         * src/messages.c
24552           Exported "TERM=xterm" to get a color terminal when
24553           anjuta is not started from within a terminal.
24554           
24555 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24557         * src/messages.c
24558           src/messages.h
24559           Added a frame around zvt terminal.
24560           
24561         * src/preferences_gui.c
24562           Modified to say "Use glade component (experimental)"
24563           instead of "Use Component".
24564           
24565 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24567         * Patch from 
24568         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24569         
24570         * src/anjuta.c
24571         src/fileselection.c
24572         src/messages.c
24573         src/messages.h
24574         src/preferences.c
24575         src/preferences.h
24576         src/project_dbase.c
24578         a) Extra scrollbar in terminal no longer appears.
24579         b) Character set preference should be preserved (untested).
24580         c) File selection widget now remembers last directory.
24581         d) On creation of generic project, the glade 'file not found' error no
24582                 longer occurs.
24583         e) First terminal window is created 'on demand', so it should always to
24584                 the Right Thing (TM) as far as starting WD is concerned. Also, the
24585                 environment is now passed to the terminal.
24586         f) Solaris compilation should be fixed (replaced get_current_dir_name()
24587                 with getcwd()).
24588         g) Fixed some compilation warnings.
24590 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
24592         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24593           src/pixmaps.h: applied terminal and warnings patch (Biswa)
24594         * src/*: cleanups (me)
24595         * pixmaps/mini_term.xpm: added new file for terminal button
24596           (me, based on existing artwork)
24598 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
24600         * configure.in: bumped version to 0.1.9-pre
24601         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24602           translation
24603         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24605 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
24607         * src/splash.c: removed a DOS end of line of a comment (so the *.po
24608           files are free of that char)
24609         * configure.in: added "az" to ALL_LINGUAS
24611 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
24613         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24614           crash bug fix from Biswa.
24615         * FUTURE: added Anjuta/gIDE merger information to provide 
24616           details on future direction and status of 1.x stuff
24617         * NEWS: prepared for release
24618         * po/de.po: update from Jens Georg <mail@jensgeorg>
24620 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
24622         * multiple minor updates pre-0.1.8
24623         * patch from Biswa to fix syntax highlighting and packaging
24624         * po/fr.po: update from Stef
24626 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24628         * global-tags/Makefile.am
24629         global-tags/create_global_tags.sh
24630         global-tags/tm_global_tags.c
24631         scintilla/LexCPP.cxx
24632         scintilla/include/SciLexer.h
24633         src/aneditor.cxx
24634         src/project_dbase.c
24635         tagmanager/Makefile.am
24636         tagmanager/include/Makefile.am
24637         tagmanager/include/tm_project.h
24638         tagmanager/include/tm_tag.h
24639         tagmanager/include/tm_tagmanager.h
24640         tagmanager/tm_project.c
24641         tagmanager/tm_source_file.c
24642         tagmanager/tm_tag.c
24643         tagmanager/tm_workspace.c:
24644         
24645         Includes the syntax highliting patch to scintilla).
24646         and more stable code.
24647         
24648         *tagmanager/include/tm_symbol.h: New file.
24649         *tagmanager/tm_symbol.c: New file.
24650         
24651         Add symbol tree building functionality at project level
24652         
24653         Patch from:
24654         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24655         
24656 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24658         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
24659           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
24660           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
24661           : New and improved pixmaps from Misha <misha@phreaker.net>
24662           Thanks to him.
24664 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24665         
24666         * Big patch submitted by
24667           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24668           Many thanks to him.
24669         
24670         * src/Makefile.am, src/aneditor.cxx
24671           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24672           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24673           Use of tagmanager lib for advanced calltips.
24675         * global-tags/*: Created new directory and added files to 
24676           generate system.tags.
24678         * tagmanager/*: Created new directory and added tagmanager lib
24679           files.
24681         * configure.in, acconfig.h, Makefile.am: Modified to reflect
24682           the above additions.
24684         * data/Makefile.am: Modified to accomodate generated system.tags file.
24686 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
24688         * scintilla/: updated to 1.41
24689         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24690         * src/about.c: updated list of authors
24691         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24692         * HACKING: updated to cover Scintilla usage
24693         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24694           translation
24696 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
24698         * src/aneditor.cxx: Fixed compilation errors with it.
24699           by add include to gtk+ headers and typedefining a mysteriously
24700           vanished class Colour.
24702 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24704         * configure.in: Added pt_BR in the languages.
24705         
24706 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
24708         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
24709           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
24710         * THANKS: updated
24711         * manuals/C/anjuta-manual/*: new format to match
24712           the rest of the GNOME docs chapter layout. Added the many
24713           new contributors. Moved Authors and License information into new
24714           chapters of their own - should make expansion easier too
24715         * src/compiler_options.c: changed the profiler option to -pg to 
24716           work with GNU tools (gprof)
24717         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
24718           and text labels
24719         
24720 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24722         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
24723           compiler_options_gui.c:
24724           Added a new entry for linker flags and renamed c_options to c_flags
24725           and l_options to l_libs. Also, added a new function:
24726           compiler_options_set_prjlflags_in_file();
24727         
24728         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
24729         
24730         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
24731           
24732 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
24734         * THANKS, src/about.c: corrections and additions following 
24735         Naba's big update
24736         * src/main_menubar.c: patch from Rikul to fix the problem with 
24737         menu accelerators not being loaded
24739 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
24741         * THANKS: Added all contributors and translators names and emails.
24742         * AUTHORS: Updated
24743         * pixmap/anjuta_logo.png: Reduced the size of the logo.
24744         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
24745               Added new file (earlier logo with border).
24746         * src/about.c: Added all contributors names and emails
24747               and used macro definition for logo pixmap file.
24748         * src/pixmaps.h: Added entry for anjuta splash screen.
24750 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
24752         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
24753         to new PNG version (thanks to Misha) and removed the old
24754         pixmap.
24756 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
24758         * THANKS: added Conner Mo for simplified Chinese translation.
24759         * configure.in: added zh_CN in ALL_LINGUAS
24761 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
24763         * THANKS: added Joe Man for his traditional Chinese translation.
24764         * configure.in: added zh_TW in ALL_LINGUAS.
24766 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
24768         * src/main_menubar_def.h: Changed the link of lidn to
24769         http://lidn.sourceforge.net.
24770         
24771 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
24773         * Applied patch from Rikul
24774         * Applied patch from Luca
24775         * Fixed a cvs conflict. :)
24777 2001-10-17  Stephane Demurget  <demurgets@free.fr>
24779         * THANKS: added Marc Botermans for his Dutch translation.
24781         * configure.in: added nl in ALL_LINGUAS.
24783         * po/nl.po: added.
24785 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
24787         * anjuta.c: Fixed luca's typo.
24788         * resources.c, resources.h: Changed gchar* return to void, to
24789                 avoid a compiler warning.
24790         * scintilla/Makefile.am: Reorganized file entries.
24791         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
24793 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
24795         * Upgraded scintilla to 1.4.
24796         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
24797                 LexLisp.cxx StyleContext.cxx StyleContext.h
24798         * src/Makefile.am: Added 4 lexers and separated lexer objects
24799                 from the main link variable.
24801 2001-10-14  Stephane Demurget  <demurgets@free.fr>
24803         * THANKS: added Luca, even if it shouldn't be my role to write
24804           this sort of thing :)
24806         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
24807           the latest Luca patch.
24809 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
24811         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
24812         This is not documented yet; plugins to come later.
24813         * src/find*.c: find dialogs now persistent 
24814         (Rick <rikul@bellsouth.net>)
24815         * widgets/gnomefilelist.c: fixed multiple file open issue 
24816         (Rick <rikul@bellsouth.net>)
24817         * changes to recent file and project lists handling 
24818         (lbell <lbell@tsc4.com>)
24819         * more minor UI updates (me)
24821 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
24823         * src/Makefile.am: removed warnings for traditional C syntax
24824         * pixmaps: added new icons for mini_locals, mini_cvs and
24825         the splash screen - thanks to Misha <misha@phreaker.net>
24827 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
24829         * src/toolbar.c: fix typo in tooltip text
24830         * ccview/cccmd.cc: alter Func to Function in menu text
24832 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
24834         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
24835         issue with find dialog reporting an error when Scintilla finds text
24836         * applied patch from Denis Boehme <boehme at syncio dot de> to support
24837         DOS files (i.e. CR/LF translation)
24839 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
24841         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
24842         #452436
24843         * data/internal.properties: default fold style now set to 3 :-)
24844         * applied patch from rikul <null@acm.org> to turn notebook tab 
24845         headings red when file has been edited.
24847 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
24849         * configure.in: Added "no" to ALL_LINGUAS.
24850         
24851 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
24853     * Patch from lbell <lbell@tsc4.com>
24854     src/controls.c
24855     src/debugger.c
24856     src/main_menubar.c
24857     src/main_menubar.h
24858     src/main_menubar_def.h
24859     src/mainmenu_callbacks.c
24860     src/mainmenu_callbacks.h
24861     src/project_dbase.c
24862     src/project_dbase.h
24863     
24864     Implemented a check menu item to handle the 'show locals' flag
24865     for the current project.
24867     * data/internal.properties: Removed the redundant command
24868     for gnome-terminal.
24869     
24870 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
24872         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
24874 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
24876         * configure.in: Added "ta" to the languages list.
24878 2001-09-21  Andy Piper <andy.piper@freeuk.com>
24880         * data/internal.properties:
24881           added fold.symbols property to control appearance of folds
24882           in the Scintilla editor (thanks to rikul <null@acm.org>)
24884 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24886         * src/message.c:
24887           one extra button for message win is being created -- Fixed.
24888         
24889           The frame should be hidden and not only the pix_lab when
24890           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
24891           -- Fixed.
24892         
24893         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
24894           for the time being it is same as mini_cvs.xpm.
24895         
24896 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24898         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
24900         Patch from rikul <null@acm.org>
24901         
24902         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
24903         glades.h, messages.c, messages.h, pixmaps.h,
24904         project_dbase.c, project_dbase.h, session.c,
24905         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
24906         
24907         inserted 'add to watch' option in inspect window, so you can add easily
24908         a variable in watch window .
24909         
24910         Added a new message pane for the gdb local variables inspection. Changed
24911         the code in messages.c to better account for future new panes insertion.
24912         Defined a new pixmap for the new tab button in pixmaps.h
24913         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
24914         install script.
24915         
24916         Changed the debugger module to have a single function for asking to gdb
24917         to send program info. The idea is to ask the debugger about only the
24918         info needed to open windows( watch, registers, etc ) to speedup the step
24919         command. I plan to ask informations to the debugger based on the user
24920         interface status.
24921         The request for local variables is enabled by default, but the
24922         projectDBase has a variable to control it, to allow disabling that
24923         feature,  there is also the code to save and to reload the state. If you
24924         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
24925         in project_dbase.c
24927         This big patch is from:  lbell <lbell@tsc4.com>
24928         
24929 2001-09-20  Stephane Demurget <demurgets@free.fr>
24931         Patch from rikul <null@acm.org> :
24933         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
24934           problem and added folding support for php/hmtl.
24936 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
24938         * Fixed dnd of files within scintilla.
24939         patch from:  rikul <null@acm.org>
24940         
24941 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
24943         * Applied patch from Luca.
24944         
24945         * src/source.c: source_write_build_files(): Fixed the project generation
24946           failure. The fist return statement and the free_project_type were 
24947           misplaced.
24949 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
24950         
24951         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
24952         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
24953         
24954         1) Restore the error color to red (waiting for a configurable one )
24955         2) Saving projects settings if you exit anjuta without closing an open
24956         saved project
24957         3) New Menu 'repaeat search' to search with a keystroke without pressing
24958         the toolbar button
24959         4) some define in the menus to better handle menu item update
24960         
24961         Patch from: lbell <lbell@tsc4.com>
24962         
24963         * main_menubar_def.h, main_menubar.c: Change the position of
24964         "Repeat find" menu position.
24966 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
24968          project_type.h, project_type.c, source.c: Applied patch.
24969          patch from Johannes Schmid <clubfan@users.sourceforge.net>
24970          
24971 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24973         * configure.in, src/Makefile.am: Using macros for ORBit flags.
24974         
24975 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24976         
24977         * Fixed bug #445752
24978   
24979 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24980         
24981         * Fixed bugs in Gtk-- and Gnome-- project type
24983 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24985         * dnd.c: Support for multiple files drag-n-drop.
24986         
24987           Patch from: rikul <null@acm.org>
24988         
24989         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
24990           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
24991           saving from menu.
24992         
24993           Patch from: rikul <null@acm.org>
24995         * Applied patch for widgetizing goto dialog box.
24996           Patch from: ???
24997         
24998         * Applied patch for having new project type handling.
24999           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25000           
25001 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25003         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25004           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25005           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25006           find_replace.c, find_replace.h, find_text.c, find_text.h,
25007           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25008           project_dbase.h, source.c, text_editor.c, text_editor.h,
25009           text_editor_cbs.c, utilities.c, utilities.h:
25010         
25011           Applied a huge patch (after slight preview). I would like Luca
25012           to have his feature additions mentioned here.
25013         
25014           Patch from: lbell <lbell@tsc4.com>
25016 2001-09-09  Stephane Demurget <demurgets@free.fr>
25018         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25020         * po/fr.po: updated to the latest sources.
25023 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25024         
25025         * Fixed bug #445752
25026   
25027 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25029         * dnd.h, dnd.c: New files for drag n drop support.
25030                 
25031         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25032            Added drag and drop support for opening files.
25033         
25034         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25035         Archit Baweja <bighead@crosswinds.net> for this idea.
25036         
25037         * TODO: Added some more todos. :-(
25039 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25041         * Fixed the goto line activate bug.
25042         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25044 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25045         
25046         * Fixed bugs in Gtk-- and Gnome-- project type
25048 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25050         * widgets/gonmefilelist.c, gnomefilelist.c:
25051         Modified multiple selection on pressing control.
25052           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25053         
25054         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25055         Modified multiple selection on pressing control.
25056           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25057         
25058 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25060         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25061           This is useless; but just in case...
25063 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25065         * data/internal.properties: modified a bit of perl properties.
25066         
25067 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25069         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25070           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25071           Added support for multiple file imports. Changed the standrd C++
25072           convention of #include <file> to #include <file.h>, because I had given
25073           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25074           now support the #include <file> convention. That is something to be fixed :). 
25075           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25077 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25079         * src/anjuta.c: Added function static greetings_text(), to solve the non
25080                 translation of the greetings text in the wizard.
25081                 
25082 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25084         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25085           dialogs, with OK the default (fix bug #453482)
25087 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25089         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25090         
25091         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25092         
25093 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25095         * src/aneditor.cxx
25096           src/aneditor.h
25097           src/anjuta_cbs.c
25098           src/controls.c
25099           src/main_menubar.c
25100           src/main_menubar.h
25101           src/main_menubar_def.h
25102           src/mainmenu_callbacks.c
25103           src/mainmenu_callbacks.h:
25104                 Applied the patch that addes menu items which allow users to
25105                 insert GPL notice and date time in current document.
25106                 patch from: Rick Patel <rikul@shreve.net>       
25107                 
25108         * src/main_menu.c: Fixed a compilation error.
25109         
25110         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25111         
25112         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25113           about the unterminated strings.
25114           
25115         * scintilla/*: Updated scintilla to 1.3.9 version.
25116         
25117 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25118         
25119         * widgets/gnomefileselection.c:
25120           Applied the patch for fixing multiple selection of file open funcion,
25121           which will deselect the files selected.
25122           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25124 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25126         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25127           src/fileselection.c, src/anjuta_cbs.c:
25128           Applied the patch     for multiple selection of file open.
25129           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25130           
25131 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25133         * Removed "-f" option in call to devhelp, because devhelp no longer
25134           supports that.
25135         
25136 2001-08-26  Stephane Demurget <demurgets@free.fr>
25138         All these modifications have been pointed out by
25139         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25141         * data/internal.properties: two fixes for the PHP lexer.
25142           this out.
25144         * fr.po: minor fixes.
25146         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25148 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25149         
25150         * main_menubar.c,
25151           main_menubar.h,
25152           main_menubar_def.h,
25153           main_menubar_callbacks.c,
25154           controls.c:
25155                 Added new menu item for "close all fils".
25156                 (Patch from Rikul <rikul@shreve.net>, after revision)
25157         
25158         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25159         
25160         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25161                 (Patch from Rikul <rikul@shreve.net>)
25162         
25163         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25164                 (Patch from Rikul <rikul@shreve.net>)
25166 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25167         
25168         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25169            project name in application widzard.
25170            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25172         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25173           of the 'OK' button there is an 'Execute' one.
25174           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25175         
25176         * executer.c: Changed cancel button to close button. That was more appropriate.
25177           
25178 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25180         * HACKING: corrected >>>>>> Config management.
25181         
25182         * HACKING: Added many things.
25183         
25184         * src/launcher.h: Added some comments.
25186 2001-08-21  Stephane Demurget <demurgets@free.fr>
25188         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25190         * HACKING,
25191           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25192           src/appwizard_cbs.c,
25193           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25194           Andy Piper <andy.piper@freeuk.com>
25196         * po/fr.po: updated to latest sources.
25198         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25201 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25203         * Fixed bugs #450280 and #448845
25205         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25206         
25207         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25208           named dialogs
25209         
25210         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25211           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25212           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25213           names to remove "Anjuta: " prefix
25214           
25215         * src/main_menubar_def.c: altered a message
25216         
25217         * launcher/anjuta_launcher.c: cleaned up some messages
25219         * src/debugger.c: edited messages to improve clarity
25220         
25221         * src/app_wiz*.c: tidied wizard interface
25224 2001-08-15  Stephane Demurget <demurgets@free.fr>
25226         Synced Naba's fix and mine about the wizards not working and removed
25227         anjuta.prj to avoid a nasty checkin.
25229         * Makefile.am: removed the install-data-local rule.
25231         * data/Makefile.am: changed the list of files.
25233         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25235         * .cvsignore: added anjuta.prj for the same reason.
25238 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25240         * src/source.c: Fixed a bug that fails new gnome projects to get
25241           created.
25243         * src/project_manager.c: Fixed a bug that disables storing recent
25244           project history.
25246         * Makefile.am: Added stuffs to install the macro files in the
25247           anjuta share file.
25250 2001-08-14  Stephane Demurget <demurgets@free.fr>
25252         * data/Makefile.am: added some rules to support the gnome/ macros
25253           dir in order to make the wizards work again.
25255         * anjuta.spec.in: upped the release number.
25258 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25260         * configure.in (ALL_LINGUAS): Added pl.
25263 2001-08-09  Stephane Demurget <demurgets@free.fr>
25265         * anjuta.spec.in: fixed the doc files list.
25268 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25270         * src/about.c: corrected my email address. :-)
25271         
25272         * TODO: Updated.
25273         
25274         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25275          (patch from Andy Piper <squiggle@ukgateway.net>)
25277 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25279         * debugger.c: Fixed a bug associated with debugging threaded
25280           application.
25281         
25282         * text_editor_menu.c: Fixed broken ui in text editor
25283           pop up menu.
25284           
25285         * text_editor_menu.c: Now the option sub menu in text editor pop up
25286           works.
25287         
25288         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25289                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25290         
25291 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25293         * src/text_editor_menu.c: Added menu item for context help
25294           (patch from Andy Piper <squiggle@ukgateway.net>)
25295         
25296 2001-08-06  Stephane Demurget <demurgets@free.fr>
25298         * ccview/cccproj.cc: added missing i18n strings.
25300         * data/welcome.txt: bumped version to 0.1.6.
25302         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25304 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25305         
25306         * help.c, help.h: Added support for DevHelp context sensitive help
25307                 and gnome api browsing.
25308         * Fixed toolbars and editor views "not save" bug.
25309         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25310           (patch from Andy Piper <squiggle@ukgateway.net>)
25311         * Updated THANKS and chapter15.sgml for uk and ru translators.
25313 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25315         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25316         * Updated configure.in to include these changes
25317         
25318 2001-08-03  Stephane Demurget <demurgets@free.fr>
25320         * src/project_dbase_gui.c: fixed bug #446963
25321           (on_project_dbase_ccview_update_start),
25322           (on_project_dbase_ccview_update_end): added.
25323           These two respectively disable and enable close file/project
25324           menu entries and toolbar items, while the ccview part updates
25325           its tag database.  
25328 2001-08-03  Stephane Demurget <demurgets@free.fr>
25330         * configure.in: added sv to the ALL_LINGUAS list.
25331         
25333 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25335         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25336                 file to work: merge translations and distribute it.
25338         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25340         * NEWS, README, THANKS & TODO: Spelling fixes.
25342 2001-08-01  Stephane Demurget <demurgets@free.fr>
25344         * README: updated requirements.
25346         * scintilla/Makefile.am,
25347           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25348           target can't be realized (custom build path).
25350         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25351           Removed install-data-local.
25353         * src/compiler_options.c: changed the include paths of the pixmaps.
25354           we hadn't any warning because of the include paths passed to the
25355           compiler. Thanks to make distcheck for reporting this.
25358 2001-07-31  Stephane Demurget <demurgets@free.fr>
25360         * NEWS, THANKS: updated.
25362         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25363           fixed to show the correct kernel signal number and its description.
25365         * widgets/gnomefilelist.c: fixed bug #445756
25366           (goto_last): renamed to goto_prev and changed according to goto_next.
25367           (goto_next): added.
25368           (goto_directory): removed.
25369           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25370           returned value is now the position in the list.
25371           (check_ok_button_cb): changed the back check and added one for next.
25372           (gnome_filelist_set_dir): the check in history make it wouldn't be
25373           a "true" history. polished the whole thing, using set_dir_internal.
25374           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25375           there's no check in the history when using back or next.
25377         * manuals/*: added missing .cvsignore files.
25380 2001-07-30  Stephane Demurget <demurgets@free.fr>
25382         * po/fr.po: updated to latest sources.
25384         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25385           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25386           to put off their sensitive attributes.
25388 2001-07-29  Stephane Demurget <demurgets@free.fr>
25389         
25390         * po/fr.po: fixed some grammar things.
25391           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25392           this out.
25393         
25394         * src/utilities.c: (file_is_link): use lstat instead of stat.
25396 2001-07-27  Naba Kumar <kh_naba@123india.com>
25397         
25398         * Remove help dir from cvs, because it is no longer
25399           needed.
25400         
25401         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25402           needed.
25404 2001-07-24  Naba Kumar <kh_naba@123india.com>
25406         * debugger.c: (debugger_update_prog_status): Fixed
25407                 the bug with gdb version 5. Debugger starts, when
25408                 step in/out/over etc are clicked.
25409         
25410         * debugger.c: All functions: added debugging codes.
25411         
25412         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25413         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25414           Modified to recognize non project files also.
25415           
25416         * source.c: (source_write_configure_in):
25417           Added source for 'prefix' counterparts for
25418           no-prefix AC_SUBST.
25419         
25420 2001-07-23  Naba Kumar <kh_naba@123india.com>
25421         
25422         * anjuta.c: added function anjuta_remove_text_editor();
25423           and suitably modified anjuta_remove_current_text_editor().
25424           
25425         * project_dbase.c: project_dbase_close(), Added code to
25426           close all opened files that belong to the project when
25427           the project is closed.
25428          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25429         
25430         * Updated the manuals/anjuta-manual subdir for GDP standards.
25431            (patch from Andy Piper <squiggle@ukgateway.net>)
25432         
25433         * main_menubar.h, main_menubar.def: Added Menu items to handle
25434           urls for library references, bugs, patches and feature request
25435           submission.
25436         
25437 2001-07-20  Naba Kumar <kh_naba@123india.com>
25438         
25439         * Set wmclass names in all windows.
25440           (patch from Andy Piper <squiggle@ukgateway.net>)
25441         * New splash logo from "Misha" <misha@phreaker.net>);
25443 2001-07-19  Naba Kumar <kh_naba@123india.com>
25444         
25445         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25446           set caret color, calltip back color and selection fore/back
25447           color.
25449 2001-07-18  Naba Kumar <kh_naba@123india.com>
25450         
25451         * project_dbase.c: Closes all files when project is closed.
25452          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25453          -- We still need to refine this as it closes all sort of files.
25454         
25455         * compiler_options.c: Fixed seg-fault bug when last item in
25456           compiler option lists is removed.
25457         
25458         * Fixed missing newline warnings during compilation.
25459           (patch from Andy Piper <squiggle@ukgateway.net>)
25461 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25463         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25464                 autogenerated no need to store'em in CVS.
25466         * ccview/.cvsignore: Addition of cvsignore.
25468 2001-07-17  Naba Kumar <kh_naba@123india.com>
25469         
25470         *GUI fixes and spell corrections
25471         (patch from Andy Piper <squiggle@ukgateway.net>)
25473 2001-07-15  Naba Kumar <kh_naba@123india.com>
25474         
25475         *Fixed double error message for file not found.
25476         
25477         *Put white backgrounds for png images.
25478         
25479         *Converted '-' to '_' in sgml files.
25481 2001-07-14  Naba Kumar <kh_naba@123india.com>
25482         
25483         * project_dbase.c: Short-cut for expand/collasp project tree
25484         
25485         * project_dbase_gui.c:
25486          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25488 2001-07-13  Naba Kumar <kh_naba@123india.com>
25489         
25490         * notebook.[h,c]: Added
25491          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25492         Project/message window now toggles on control and
25493         and notebook switch short-cut
25495 2001-07-7  Naba Kumar <kh_naba@123india.com>
25496         
25497         * Changed a new icon set which looks more gnomish.
25498         
25499         * Changed a new anjuta splash logo.
25500         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25502 2001-07-6  Naba Kumar <kh_naba@123india.com>
25503         
25504         * ccview/*: Integrated ccview for class view and file view
25505                 in the project Manager.
25506         
25507         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25509 2001-07-1  Naba Kumar <kh_naba@123india.com>
25510         
25511         * scintilla/*: Upgraded Scintilla to version 1.3.7
25512         
25513         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25514         
25515 2001-06-28  Naba Kumar <kh_naba@123india.com>
25516         
25517         * src/debugger.c: Correct step-over and step-out swapping.
25518         
25519         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25520           chapters and added more stuffs.
25522 2001-06-13  Naba Kumar <kh_naba@123india.com>
25523         
25524         * data/autogen.sh.gtkmm: Added
25525         
25526         * data/autogen.sh.gnomemm: Added
25527         
25528         * src/appwiz.c: Added two more application wizard templetes
25529         
25530         * src/project: for gtk-- and gnome-- and proper support
25531         
25532         * src/source.c: for c++ in the project configuration.
25533         
25534         * src/source.h:
25536 2001-05-05  Naba Kumar <kh_naba@123india.com>
25538         * Merged my pre-cvs modifications with 
25539           the current cvs copy.
25541         * (lot of files change).
25543         * Implemented session management.
25545         * Local installation possible by
25546           manageing our own pixmaps paths
25547           manupulations.
25548         
25549         * resources.h: Added.
25550         * resources.c: Added.
25552         * Fixed some bugs.
25553         
25554 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
25556         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25557                 Corrected/extended ignores.
25559 2001-05-04  Naba Kumar <kh_naba@123india.com>
25561         * manuals/: dir tree added.
25562           Sgml documentation started in this dir.
25563           
25564         * omf-install/: dir tree added.
25565         
25566         * manuals/anjuta-manual/C/anjuta-manual.sgml:
25567           Created initial document structure.
25568           
25569         * configure.in: Added test for scrollkeeper.
25570           Added some Makefile entries in AC_OUTPUT.
25571         
25572         * Makefile.am: Added subdir manuals/
25573         
25574         * HACKING: Wrote something stupid.
25576 2001-05-02  Stéphane Démurget <demurgets@free.fr>
25578         * Makefile.am: Added ChangeLog in local data list, becaused it's
25579           needed to create a new project.
25580           
25581         * po/fr.po: minor fixes.
25583         * src/build_file.c, src/configurer.c, src/debugger.c,
25584           src/executer.c, src/find_replace.c, src/gnome_project.c,
25585           src/goto_line.c, src/launcher.c, src/messages.c, 
25586           src/preferences.c src/project_dbase.c: functions declared static.
25587           
25588         * widgets/gnomefilelist.c: Fixed a project creation bug,
25589           introduced with latest changes.
25591 2001-05-01  Stéphane Démurget <demurgets@free.fr>
25593         * widgets/gnomefilelist.c,
25594           BUGS: Fixed an annoying bug preventing from loading files/project
25595           given on the command line. Polished the whole gnome_filelist widget.
25597 2001-04-27  Stéphane Démurget <demurgets@free.fr>
25599         * src/main.c,
25600           src/anjuta.c,
25601           src/anjuta.h: Polished the command line parsing.
25603         * BUGS: Need to clean that damn gnome_filelist widget.
25605 2001-04-25  Stéphane Démurget <demurgets@free.fr>
25607         * src/registers.c,
25608           src/sharedlib.c,
25609           src/signals.c: Removed duplicated includes.
25611         * po/fr.po: minor fixes.
25613         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25614           create_compiler_options_page? () declared static.
25615         * src/main.c,
25616           src/anjuta.c: Put a command line option for disabling
25617           the splashscreen.
25619         * src/preferences_gui.c: Fixed an internationalization issue,
25620           other functions declared static.
25622         * src/gnome_project.c: Fixed some memory leaks,
25623           new_prj_terminated () declared static. 
25625 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
25627         * configure.in: Sort ALL_LINGUAS alphabetically.
25629 2001-04-22  Stéphane Démurget <demurgets@free.fr>
25631         * Emptied that ugly old Changelog.
25633 == Anjuta 0.1.5 ===
25634 == Anjuta 0.1.4 ==
25636 2001-03-10 Naba kumar  <naba@gnome.org>
25638         * src/gnome_project.c: Fixed project dir creation bug.
25640         * src/text_editor.c: Fixed double accelerators bug.
25641         
25642         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25644         * src/stack_trace.c, * src/compiler_options.c,
25645         data/internals.properties, src/defaults.c:
25646         Fixed pixmap creation with NULL window.
25648         * src/commands.c, src/preferences_gui.c, src/build_project.c
25649         src/clean_project.c: Bug fix.
25650         
25651         * src/main_menubar_def.h: i18n bug fix.
25652         
25653         * src/executer.h, src/executer.c: Bug fix.
25654         
25655         * src/controls.c: Bug fix.
25656         
25657         * src/debugger.c: Debugger now takes program args.
25658         
25659         * po/ja.po: Added japanese translation file.
25660         
25661         Upgraded to ver 0.1.4
25662         ... Fixed other minor bugs.
25664 == Anjuta 0.1.3 ===
25666 2001-XX-XX Naba kumar  <naba@gnome.org>
25668         * Lots of unaccountable changes. Integrated scintilla.
25669         Redesigned Project managemet. Added supports for other languages.
25670         Java style properties managements. .... blah blah
25671         
25672 2000-11-11 Naba kumar  <naba@gnome.org>
25674         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25675         Upgraded to version 0.1.3.
25677         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25678         Fixed to activate Debug->add watch properly.
25680 === Anjuta 0.1.2 beta_2 ===
25681 === Anjuta 0.1.2 ===
25683 2000-11-05 Naba kumar  <naba@gnome.org>
25685         * src/compiler_options.c, src/compiler_options_cbs.c
25686         src/compiler_options_cbs.h, src/compiler_options_gui.c
25687         src/anjuta2.c, extra/stock_libs.anj (new),
25688         extra/README.stock_libs (new), htmls/page13.html,
25689         htmls/images/*: Improved Library settings GUI. Can now enable/disable
25690         added libraries. Stock libs provided for ease of entry. Modified
25691         help html file accordingly.
25693 2000-11-03 Naba kumar  <naba@gnome.org>
25695         * README: Minor fixes in Doc files.
25697         * src/gnome_prj.c, src/appwidzard_cbs.c:
25698         Fixed to ignore non-existant dir for blank prj.
25699         More checking in project creation, especially to confirm
25700         that the prj file already does not exist.
25702         * anjuta.spec, configure.in: Upgraded to version 0.1.2
25704         * src/controls.c: Now Menu item "Format/Detach current document"
25705         is inactive when there is no document opened.
25707 === Anjuta 0.1.1 ===
25709 2000-11-01 Naba kumar  <naba@gnome.org>
25711         Completed and Release of first version (Beta) with lots of bugs.
25713 1999-12-27 Naba kumar  <naba@gnome.org>
25715         Anjuta project started.