Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob7ab1343be6997c1c62a632884e741e17cb3dde23
1 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/language-support-cpp-java/cpp-java-assist.c:
4         Fix bug #488519, remove critical warning (completion_cache == NULL
5         is valid)
7 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
9         * plugins/gdb/debugger.c:
10         Enable logging of gdb communication with an environment variable
12 2008-01-19  Naba Kumar  <naba@gnome.org>
14         * plugins/editor/text-editor-iterable.c: (iiter_next),
15         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
16         editor native funtions to avoid round trips.
18 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
20         * plugins/editor/text_editor.c:
21         Fix a bug due to the previous patch: Unable to save new file in 
22         Scintilla
24 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
26         * plugins/debug-manager/disassemble.c,
27         plugins/debug-manager/disassemble.h,
28         plugins/debug-manager/registers.c,
29         plugins/debug-manager/registers.h,
30         plugins/debug-manager/memory.c,
31         plugins/debug-manager/memory.h,
32         plugins/debug-manager/command.c,
33         plugins/debug-manager/command.h,
34         plugins/debug-manager/queue.c,
35         plugins/debug-manager/queue.h,
36         plugins/debug-manager/breakpoints.c,
37         plugins/debug-manager/stack_trace.c,
38         plugins/debug-manager/threads.c,
39         plugins/debug-manager/plugin.c,
40         plugins/gdb/plugin.c,
41         plugins/gdb/debugger.c,
42         plugins/gdb/debugger.h,
43         manuals/reference/libanjuta/libanjuta-sections.txt,
44         manuals/reference/libanjuta/libanjuta.types,
45         libanjuta/interfaces/libanjuta.idl:
46         Use gulong instead of guint for addresses
47         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
48         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
50         * plugins/gdb/anjuta-gdb.plugin.in:
51         Remove reference to IAnjutaCpuDebugger (useless)
53 2008-01-18  Johannes Schmid <jhs@gnome.org>
55         * AUTHORS: Added Alexander
57 2008-01-18  Johannes Schmid <jhs@gnome.org>
59   Patch from: Alexander Korolyov <kilork@yandex.ru>
61         * plugins/editor/text_editor.c: (load_from_file),
62         (text_editor_save_file):
63         
64         Fixed symlinks (#510238) and file permission (#405321)
65         handling for scintilla editor. 
66   
67 2008-01-17  Johannes Schmid <jhs@gnome.org>
69         * plugins/document-manager/action-callbacks.c:
70         (on_editor_command_select_all_activate),
71         (on_editor_command_cut_activate),
72         (on_editor_command_paste_activate),
73         (on_editor_command_copy_activate),
74         (on_editor_command_clear_activate):
75   Resupport cut/copy/paste/clear on GtkEditables when those
76   have focus. (Important for shortcuts to work).
78         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
79         * plugins/document-manager/search-box.c: (on_search_activated):
80         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
81         * plugins/patch/patch-plugin.c: (on_ok_clicked):
82         * plugins/profiler/plugin.c: (profiler_get_data):
83         * plugins/project-wizard/druid.c: (npw_druid_new):
84         * plugins/project-wizard/install.c: (on_install_end_install_file):
85         * plugins/sourceview/anjuta-editor-sourceview.glade:
86         * plugins/subversion/anjuta-subversion.glade:
87         * plugins/tools/anjuta-tools.glade:
88         Various string fixes
90 2008-01-17  Naba Kumar  <naba@gnome.org>
92         Patch from James Liggett:
94         * plugins/subversion/subversion-add-dialog.c:
95         (on_subversion_add_response):
96         * plugins/subversion/subversion-copy-dialog.c:
97         (on_subversion_copy_response):
98         * plugins/subversion/subversion-diff-dialog.c:
99         (on_subversion_diff_response):
100         * plugins/subversion/subversion-merge-dialog.c:
101         (on_subversion_merge_response):
102         * plugins/subversion/subversion-remove-dialog.c:
103         (on_subversion_remove_response):
104         * plugins/subversion/subversion-switch-dialog.c:
105         (on_subversion_switch_response):
106         * plugins/subversion/subversion-ui-utils.c: (check_input):
107         * plugins/subversion/subversion-ui-utils.h:
108         * plugins/subversion/subversion-update-dialog.c:
109         (on_subversion_update_response):
111         If the user doesn't enter any data for path or revision fields in
112         certain SVN plugin dialogs, libsvn throws assertion failures and
113         kills Anjuta. To avoid this, the validity of path and revision
114         input data are checked before the command gets executed.
116         Fixes Bug #509510 - Check input of some dialogs to avoid termination
117         if user gives bad or no input
119 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
121         * plugins/document-manager/anjuta-docman.c:
122         Fix #507627 memory tab stay active on debugger stop
123         Remove two unused variables due to the previous patch
125 2008-01-16  Johannes Schmid <jhs@gnome.org>
127         * libanjuta/anjuta-plugin-manager.c:
128         Fixed #508399 – When you enable a plugin, preferences don't show up
130 2008-01-16  Rob Bradford  <rob@openedhand.com>
132         Reviewed by: Johannes Schmid <jhs@gnome.org>
134         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
135         (get_property_value_as_string), (set_property_value_as_string),
136         (register_callbacks):
137         * libanjuta/anjuta-preferences.h:
138         Add support for both file and folder preferences (originally only
139         folder choosers were supported. (Fixes bug: #508805.)
141         * plugins/file-manager/file-manager.glade:
142         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
143         type of property.
145 2008-01-16  Johannes Schmid <jhs@gnome.org>
147         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
148         .glade:
149         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
150         * src/anjuta.glade:
151         
152         Fixed #509875 – The "Update globale tags" button wording is incorrect
153         Fixed #509873 – Build Autotools Preferences has excessive padding
154         Fixed #509872 – General Information labels are incorrectly aligned
155         Fixed #509871 – General preferences has incorrect use of colons
156         
157 2008-01-16  Johannes Schmid <jhs@gnome.org>
159         * plugins/document-manager/anjuta-document-manager.glade:
160         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
162         Fixed #509865 – Incorrect padding in the Documents settings tabs
163         Fixed #509867 – Create button contents is mis-aligned
164         Fixed #509869 – "Add Directory" button is not HIG complient
166 2008-01-16  Johannes Schmid <jhs@gnome.org>
168         * libanjuta/anjuta-preferences-dialog.c:
169         (anjuta_preferences_dialog_add_page):
170         
171         Fix #509864 – No initial section selected when opening the Preferences dialog
173 2008-01-16  Johannes Schmid <jhs@gnome.org>
175         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
176         Removed unused gconf_notifications
177         
178         * plugins/search/anjuta-search.glade:
179         * plugins/subversion/anjuta-subversion.glade:
180         * plugins/tools/anjuta-tools.glade:
181         * src/anjuta-app.c: (anjuta_app_instance_init):
182         
183         Fixed various strings
185 2008-01-15  Naba Kumar  <naba@gnome.org>
187         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
188         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
189         file saved
191         * plugins/symbol-browser/an_symbol_view.c:
192         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
193         new file saved.
195 2008-01-15  Johannes Schmid <jhs@gnome.org>
197         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
198         (anjuta_profile_add_plugins_from_xml):
199         * plugins/file-manager/file-manager.glade:
200         Some string fixes
201         
202         * libanjuta/interfaces/libanjuta.idl:
203         Fixed docs
204                 
205         * plugins/sourceview/Makefile.am:
206         * plugins/sourceview/anjuta-editor-sourceview.glade:
207         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
208         (end_print), (print_setup), (sourceview_print),
209         (sourceview_print_preview):
210         * plugins/sourceview/sourceview.c: (iprint_print),
211         (iprint_print_preview):
212         
213         Added printing support to GtkSourceView editor
215 2007-01-14 Tom <tpgww@onepost.net>
217         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
219         * plugins/document-manager/anjuta-docman.c:
220         Fix two memory leaks added by the previous patch
222 2008-01-14  Johannes Schmid <jhs@gnome.org>
224         * plugins/sourceview/assist-tip.c: (assist_tip_move):
225         * plugins/sourceview/assist-window.c: (assist_window_move):
226         
227         Do not use opacity
229 2008-01-14  Rob Bradford  <rob@openedhand.com>
231         * global-tags/Makefile.am:
232         * global-tags/create_global_tags.sh.in:
233         Install anjuta-tags binary into FHS policy compliant directory and
234         update references. (Fixes bug: 509346.)
236 2008-01-13  Naba Kumar  <naba@gnome.org>
238         Patch from: Ritesh Khadgaray
239         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
240         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
241         Adds export-dynamic option to LDFLAGS to project template for libglade
242         to work for autoconnect signals.
244 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
246         * libanjuta/anjuta-utils.c:
247         anjuta_util_get_real_path return a string that need to be freed
248         with g_free even if PATH_MAX is not defined
250 2008-01-13  Andre Klapper  <a9016009@gmx.de>
252         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
253         to DOC_LINGUAS.
255 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
257         * plugins/document-manager/anjuta-docman.c:
258         Do not reopen file having escaped character (+,...) in path name
260 2008-01-13  Naba Kumar  <naba@gnome.org>
262         * libanjuta/interfaces/libanjuta.idl:
263         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
264         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
265         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
266         IAnjutaProjectManager::add_sources().
268         * plugins/glade/plugin.c: (on_glade_resource_removed),
269         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
270         stubs for handing resources in glade file.
272 2008-01-13  Naba Kumar  <naba@gnome.org>
274         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
276         * plugins/glade/plugin.c: (ifile_open): Select the first window
277         in the glade project when it is first opened. Avoids empty glade
278         document the first time.
280 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
282   Reviewed by: Johannes Schmid <jhs@gnome.org>
284         * plugins/gtodo/callback.c: (remove_todo_item):
285         Fix #507304 – crash in Anjuta IDE while removing done tasks
287 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
289         * plugins/debug-manager/anjuta-debug-manager.ui,
290         plugins/debug-manager/plugin.c,
291         plugins/debug-manager/start.h,
292         plugins/debug-manager/start.c:
293         New menu item to add extra source directories for debugger
295 === anjuta 2.3.2 ===
297 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
299         * plugins/gtodo/callback.c: (remove_todo_item):
300         Fix #507304 – crash in Anjuta IDE while removing done tasks
302 2008-01-11  Naba Kumar  <naba@gnome.org>
304         * configure.in: Bumped version to 2.3.2
305         * NEWS: Updated for anjuta 2.3.2 release
306         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
307         not 'make tarball'
309 2008-01-11  Johannes Schmid <jhs@gnome.org>
311         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
312         .glade:
313         Reverted accidently commited change
314         
315         * plugins/document-manager/anjuta-document-manager.glade:
316         Fix Gtk-Critical because of broken glade file
318 2008-01-11  Naba Kumar  <naba@gnome.org>
320         * plugins/glade/plugin.c: (on_document_destroy),
321         (glade_plugin_add_project): Fixed a bug where when more than one
322         glade document is open and one is closed, it closes all the glade
323         documents. Also it might have fixed the bug where sometimes closing
324         the glade document leaves glade widget tree unclosed.
326 2008-01-11  Naba Kumar  <naba@gnome.org>
328         * libanjuta/Makefile.am: Install glade3 files in own prefix to
329         prevent install errors when not installed as root (then the files
330         are only useful when glade-3 is installed in the same prefix, but it
331         doesn't harm anjuta runtime).
333         * plugins/sourceview/sourceview.c: Commented use of a file
334         not currently distributed.
336 2008-01-10  Naba Kumar  <naba@gnome.org>
338         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
339         nothing to translate in it.
341 2008-01-10  Johannes Schmid <jhs@gnome.org>
343         * plugins/project-wizard/templates/gnome.wiz:
344         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
345         * plugins/project-wizard/templates/gnome/src/main.c:
346         * plugins/project-wizard/templates/translatable-strings.h:
347         
348         Fixed #508497 and added a new chooser to select whether to use
349         libglade or not.
351 2008-01-10  Johannes Schmid <jhs@gnome.org>
353         Patch from Tom <tpgww@onepost.net>:
355         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
356         (anjuta_util_glist_path_dedup):
357         * libanjuta/anjuta-utils.h:
358         
359         Give the method a proper prefixed name
360         
361         * plugins/document-manager/action-callbacks.c:
362         (get_current_popup_active),
363         (on_editor_command_select_all_activate),
364         (on_editor_command_cut_activate),
365         (on_editor_command_paste_activate),
366         (on_editor_command_copy_activate),
367         (on_editor_command_clear_activate), (on_show_search),
368         (on_repeat_quicksearch):        
369         * plugins/document-manager/action-callbacks.h:
370         * plugins/document-manager/anjuta-docman.c:
371         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
372         (anjuta_docman_goto_file_line_mark),
373         (anjuta_docman_get_full_filename):
374         * plugins/document-manager/anjuta-docman.h:
375         * plugins/document-manager/anjuta-document-manager.ui:
376         * plugins/document-manager/plugin.c:
377         (update_document_ui_interface_items):
378         
379         Better way to fix the popup-menu items (Cut/Copy/Paste)
380         and various clean-ups.
381         
382         * plugins/document-manager/search-box.c: (on_document_changed),
383         (search_box_fill_search_focus):
384         * plugins/document-manager/search-box.h:
385         * plugins/search/plugin.c:
386         
387         Add a menu item to repeat the quick search
389 2008-01-10  Johannes Schmid <jhs@gnome.org>
391         * plugins/language-support-cpp-java/cpp-java-assist.c:
392         (on_assist_chosen):
393         
394         Fixed #508424 – Auto complete: previous char was removed when 
395         pre TAB to auto complete.
397 2008-01-10  Johannes Schmid <jhs@gnome.org>
399         Patch from: James Ligett:
401         * plugins/profiler/gprof-call-graph-view.c:
402         (gprof_call_graph_view_create_columns):
403         * plugins/profiler/gprof-flat-profile-view.c:
404         (gprof_flat_profile_view_create_columns):
405         
406         Fixed translation issues (#496833)
408 2008-01-10 Johannes Schmid <jhs@gnome.org>
410         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
412         * plugins/gtodo/gtodo.c: (category_manager_add_item):
413         Fix #460390 – Changing categories while edinting something
415 2008-01-09  Naba Kumar  <naba@gnome.org>
417         * libanjuta/anjuta-plugin-manager.c:
418         (anjuta_plugin_manager_activate_plugins): Commented dead code and
419         fixed a leak.
421         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
422         corruption reported in bug #507491. Potentially fixes too.
424 2008-01-09  Johannes Schmid <jhs@gnome.org>
426         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
428         * plugins/gtodo/mcategory.c: (category_manager_add_item):
429         Fix bug #505205 completely
430         
431         * AUTHORS: Added Bolesław
433 2008-01-08  Johannes Schmid <jhs@gnome.org>
435         * plugins/document-manager/action-callbacks.c:
436         (on_editor_command_cut_activate),
437         (on_editor_command_paste_activate),
438         (on_editor_command_copy_activate),
439         (on_editor_command_clear_activate):
440         
441         Fixed editor popup menu (Cut, Copy, Paste)
443 2008-01-08  Johannes Schmid <jhs@gnome.org>
445         * plugins/sourceview/sourceview.c: (autodetect_language):
446         Fixed a crash when creating a new file
448 2008-01-08  Johannes Schmid <jhs@gnome.org>
450         Patch by <bolekk@gmail.com> (GHOP Student)
452         * plugins/gtodo/mcategory.c: (category_manager_add_item):
453         Fix bug #505205
455 2008-01-08  Naba Kumar  <naba@gnome.org>
457         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
458         * libanjuta/anjuta-plugin-manager.c:
459         (anjuta_plugin_manager_select),
460         (anjuta_plugin_manager_activate_plugins):
461         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
462         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
463         (on_create_submenu), (create_open_with_submenu):
464         * src/about.c: (on_about_plugin_activate),
465         (about_create_plugins_submenu): Use translated version of get_string()
466         API in AnjutaDescription for translatable properties. Fixes bug #496833
467         comment #18.
469 2008-01-07  Johannes Schmid <jhs@gnome.org>
471         * plugins/build-basic-autotools/executer.c: (execute_program):
472         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
473         * plugins/debug-manager/anjuta-debug-manager.glade:
474         * plugins/debug-manager/locals.c: (create_locals_gui):
475         * plugins/file-loader/plugin.c: (on_create_submenu):
476         * plugins/gtodo/main.h:
477         * plugins/gtodo/preferences.c: (preferences_widget):
478         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
479         * plugins/tools/anjuta-tools.glade:
480         * plugins/tools/execute.c: (atp_output_context_print):
481         * src/main.c:
482         
483                 Another bunch of i18n fixes (#496833)
485 2008-01-07  Johannes Schmid <jhs@gnome.org>
487         * plugins/build-basic-autotools/build-basic-autotools.c:
488         (on_build_terminated):
489         * plugins/gtodo/interface.c: (set_read_only):
490         * plugins/project-manager/plugin.c: (confirm_removal),
491         (on_popup_add_to_project):
492         * plugins/subversion/anjuta-subversion.glade:
493         * plugins/tools/execute.c: (atp_output_context_print_result):
494         
495         Fixed some strings from #496833
497 2008-01-07  Johannes Schmid <jhs@gnome.org>
499         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
500         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
501         .in:
502         * plugins/language-support-cpp-java/plugin.c: (install_support),
503         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
504         Added basic Vala support
505         
506         * plugins/sourceview/sourceview.c: (autodetect_language):
507         Fixed mime-type detection
509 2008-01-06  Massimo Cora'  <maxcvs@email.it>
511   Reviewed by: Johannes Schmid <jhs@gnome.org>
513         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
514         (value_removed_current_editor), (symbol_db_activate),
515         (symbol_db_deactivate):
516         * plugins/symbol-db/symbol-db-engine.c:
517         (symbol_db_engine_get_global_members_filtered):
518         * plugins/symbol-db/symbol-db-view.c:
519         (do_add_child_symbol_to_view), (prepare_for_adding),
520         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
521         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
522         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
523         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
524         (sdb_view_init), (sdb_view_finalize),
525         (sdb_view_build_and_display_base_tree):
526         * plugins/symbol-db/symbol-db-view.h:
527         added controls to expand Global tab nodes in a non-freezing way.
528         Fixed also some little bugs always on global-tab.
530 2008-01-06  Naba Kumar  <naba@gnome.org>
532         Patches from James Liggett:
533         * plugins/profiler/gprof-call-graph-view.c:
534         (gprof_call_graph_view_create_columns):
535         * plugins/profiler/gprof-flat-profile-view.c:
536         (gprof_flat_profile_view_create_columns):
537         * plugins/profiler/gprof-function-call-tree-view.c:
538         (gprof_function_call_tree_view_create_columns): Made all
539         of the columns resizable and reorderable.
541 2008-01-06  Johannes Schmid <jhs@gnome.org>
543         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
544         (anjuta_launcher_check_password_real),
545         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
546         (anjuta_launcher_scan_pty),
547         (anjuta_launcher_disable_password_check):
548         * libanjuta/anjuta-launcher.h:
549         Added disable_password_check for stream where it does not make sense 
550         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
551         that sometimes occur in symbol-db plugin
552         
553         * plugins/file-manager/file-model.c:
554         (file_model_cancel_expand_idle):
555         Fixed removing of idle source
556         
557         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
558         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
559         
560         Fixed #348854 – invisible cursor in certain themes
562 2008-01-06  Naba Kumar  <naba@gnome.org>
564         * libanjuta/anjuta-preferences.c:
565         (anjuta_preferences_register_property_custom): Fixed a crash bug on
566         closing preferences dialog due to patch in bug #507300
568 2008-01-06  Naba Kumar  <naba@gnome.org>
570         * plugins/language-support-cpp-java/cpp-java-assist.c:
571         (on_assist_chosen):
572         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
573         * plugins/search/search-replace_backend.c: (create_search_entries):
574         Added missing unrefs.
576 2008-01-06  Johannes Schmid <jhs@gnome.org>
578         * plugins/debug-manager/variable.c: (get_hovered_word):
579   Add a g_object_unref()  
580         
581         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
582         (on_sourceview_hover_leave):
583         Fixed hover and editor interface to make hover in debugger work
585 2008-01-06  Naba Kumar  <naba@gnome.org>
587         * plugins/editor/text-editor.c: Whitespaces fixes.
588         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
589         DEBUG_PRINT instead of g_message.
591 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
593         * plugins/debug-manager/breakpoints.c:
594         Fix #507441: Disable all breakpoints doesn't work
595         Fix #507444: Enable Breakpoint menu item doesn't change name
597 2008-01-05  Naba Kumar  <naba@gnome.org>
599         * manuals/reference/libanjuta/libanjuta.types: Renamed
600         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
602 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
604         * plugins/debug-manager/variable.c:
605         Update variable display to use IAnjutaIterable instead of position
607         * plugins/editor/text_editor_cbs.c,
608         plugins/editor/text_editor.c:
609         Fix Gtk critical warnings when a hover signal is emitted
610         Fix get_text_iter in Scintilla (range should include last character)
611         
612 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
614         * plugins/debug-manager/debug_tree.c,
615         plugins/debug-manager/debug_tree.h,
616         plugins/debug-manager/watch.c,
617         plugins/debug-manager/command.c,
618         plugins/debug-manager/queue.c,
619         plugins/gdb/plugin.c,
620         plugins/gdb/debugger.c,
621         plugins/gdb/debugger.h,
622         libanjuta/interfaces/libanjuta.idl:
623         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
625 2008-01-05  Naba Kumar  <naba@gnome.org>
627         * plugins/valgrind/plugin.c: Removed stock icon open/save from
628         menus to avoid conflict with file open/save. Fixes bug #507455
630 2008-01-05  Johannes Schmid <jhs@gnome.org>
632         * configure.in:
633         Conditionally depend on gtksourceview2 >= 2.1.0
634         
635         * libanjuta/interfaces/libanjuta.idl:
636         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
637         iterators instead of positions
638         
639         * plugins/debug-manager/threads.c:
640         Fixed a warnings by including gnome-vfs properly
641         
642         * plugins/debug-manager/variable.c: (get_hovered_word),
643         (on_hover_over):
644         Updated to changes in IAnjutaEditorHover/Selection
645         
646         * plugins/document-manager/action-callbacks.c:
647         (on_editor_command_upper_case_activate),
648         (on_editor_command_lower_case_activate):
649         * plugins/document-manager/search-box.c: (on_incremental_search),
650         (on_search_activated):
651         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
652         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
653         (iselection_get_start), (iselection_get_end),
654         (iselection_iface_init), (ihover_display), (ihover_iface_init):
655         * plugins/editor/text_editor_cbs.c:
656         (on_text_editor_scintilla_notify):
657         
658         Updated to changes in IAnjutaEditorHover/Selection and updated editor
659         interface of scintilla editor.
660         
661         * plugins/language-manager/languages.xml:
662         * plugins/language-manager/plugin.c:
663         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
664         Added chdr to C language files and some DEBUG_PRINTs
665         
666         * plugins/language-support-cpp-java/cpp-java-assist.c:
667         (on_assist_chosen):
668         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
669         * plugins/search/plugin.c: (find_incremental):
670         * plugins/search/search-replace.c: (search_and_replace):
671         * plugins/search/search-replace_backend.c: (create_search_entries):
672                 Adapted to changed interfaces
674         * plugins/sourceview/Makefile.am:
675         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
676         (set_uri), (anjuta_document_save):
677         * plugins/sourceview/anjuta-editor-sourceview.glade:
678         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
679         (anjuta_view_key_press_event):
680         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
681         * plugins/sourceview/sourceview-cell.c:
682         (sourceview_cell_instance_init), (sourceview_cell_finalize),
683         (icell_get_line), (icell_get_attribute), (icell_iface_init):
684         * plugins/sourceview/sourceview-prefs.c: (get_bool),
685         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
686         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
687         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
688         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
689         * plugins/sourceview/sourceview-private.h:
690         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
691         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
692         (on_document_loaded), (sourceview_instance_init),
693         (sourceview_dispose), (sourceview_finalize),
694         (sourceview_create_markers), (sourceview_new),
695         (ifile_savable_save), (ieditor_get_tab_size),
696         (ieditor_set_tab_size), (ieditor_set_use_spaces),
697         (ieditor_set_auto_indent), (ieditor_goto_line),
698         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
699         (iselect_block), (iselect_set), (iselect_get_start),
700         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
701         (imark_unmark), (imark_is_marker_set),
702         (imark_location_from_handle), (imark_delete_all_markers),
703         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
704         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
705         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
706         (ilanguage_get_supported_languages), (autodetect_language),
707         (ilanguage_set_language), (iassist_show_tips),
708         (on_sourceview_hover_leave), (on_sourceview_hover_over),
709         (ihover_display), (ihover_iface_init):
710         
711         Use GtkSourceView 2.1.x:
712         * New mark interface
713         * Fixed #486724 and #488615
714         * Implemented hover interface
715         * Adapted to changed interfaces
717 2008-01-04  Rob Bradford  <rob@o-hand.com>
719         Reviewed by Naba Kumar  <naba@gnome.org>:
720         * libanjuta/anjuta-preferences.c:
721         (anjuta_preferences_register_property_custom):
722         Unregister preferences for custom preferences when the widget is
723         destroyed.
725 2008-01-03  Johannes Schmid <jhs@gnome.org>
727         * plugins/file-manager/file-model.c: (file_model_row_expanded),
728         (file_model_row_collapsed):
729   Fixed the too method to take a correct data argument
731 2008-01-02  Johannes Schmid <jhs@gnome.org>
733         * plugins/document-manager/anjuta-docman.c:
734         (anjuta_docman_add_document), (anjuta_docman_remove_document):
735         ref and unref correctly to silence a Gtk+ critical
737 2008-01-01  Johannes Schmid <jhs@gnome.org>
739         * plugins/editor/text_editor.c: (itext_editor_get_text):
740         Fixed #506740 – ianjuta_editor_get_text crash if request 
741         text past the buffer length
743 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
745         * plugins/debug-manager/utilities.c,
746         plugins/debug-manager/utilities.h,
747         plugins/debug-manager/breakpoints.c:
748         Move get_current_editor function in utilities.c
750         * plugins/debug-manager/plugin.c,
751         plugins/debug-manager/debug_tree.c,
752         plugins/debug-manager/debug_tree.h,
753         plugins/debug-manager/watch.c,
754         plugins/debug-manager/watch.h,
755         plugins/debug-manager/locals.c,
756         plugins/debug-manager/locals.h,
757         (added) plugins/debug-manager/variable.c,
758         (added) plugins/debug-manager/variable.h,
759         plugins/debug-manager/Makefile.am:
760         Use hover interface to display variable value
762 2007-12-31  Johannes Schmid <jhs@gnome.org>
764         * libanjuta/Makefile.am:
765         Only install glade catalog files if glade-3 is available
766         (Fixes #506269 and #500296)
768 2007-12-30  Johannes Schmid <jhs@gnome.org>
770         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
771         (set_property_value_as_string), (register_callbacks):
773   Fixed GtkFileChooserButton preferences to also work when only the combo
774   changes without a dialog being open.
776 2007-12-29  Johannes Schmid <jhs@gnome.org>
778         * plugins/editor/Makefile.am:
779         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
781 2007-12-29  Johannes Schmid <jhs@gnome.org>
783         * plugins/devhelp/plugin.c: (devhelp_activate):
784         Fixed #498986 - Anjuta-2.3.0 fails to build
786 2007-12-29  Johannes Schmid <jhs@gnome.org>
788         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
789         * plugins/debug-manager/plugin.c:
790         (on_run_to_cursor_action_activate):
791         * plugins/document-manager/anjuta-docman.c:
792         (anjuta_docman_goto_file_line_mark):
793         * plugins/symbol-db/plugin.c: (value_added_current_editor),
794         (value_removed_current_editor):
795         
796         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
797         all those to value_added_current_document...
799         * plugins/editor/anjuta-editor-scintilla.glade:
800         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
801         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
803 2007-12-28  Massimo Cora'  <maxcvs@email.it>
805   * plugins/symbol-db/plugin.c: (on_importing_project_end),
806   (symbol_db_activate), (symbol_db_deactivate),
807   (symbol_db_instance_init), (isymbol_manager_get_parents):
808   * plugins/symbol-db/plugin.h:
809   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
810   * plugins/symbol-db/symbol-db-engine.c:
811   (symbol_db_engine_get_global_members_filtered):
812   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
813   (on_symbol_inserted):
814   Filtered out static functions on global-tab. E.g. when flag
815   is_file_scope = 1 we won't add entries there.
816   Fixed a little bug on 'Global'->'Vars/Others' node too.
818 2007-12-28  Johannes Schmid <jhs@gnome.org>
820   * libanjuta/anjuta-launcher.c:
821   Fixed a silly (and completely useless) memory corruption that probably 
822   only occured at a few race conditions though I wonder why it did not 
823         happen more often
825 2007-12-28  Johannes Schmid <jhs@gnome.org>
826         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
827         * plugins/debug-manager/plugin.c: (set_program_counter):
828         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
829         * plugins/debug-manager/start.c: (get_source_directories):
830         * plugins/debug-manager/threads.c: (on_info_thread),
831         (on_list_thread):
832         * plugins/file-manager/file-model.c: (file_model_set_property):
833         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
834         * plugins/tools/editor.c: (on_editor_response):
835         
836         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
837         
838         * plugins/document-manager/plugin.c: (update_title),
839         (value_added_project_root_uri):
840         * plugins/document-manager/plugin.h:
841         Shorten down the title bar if the current path is inside the opened project
843 2007-12-28  Massimo Cora'  <maxcvs@email.it>
845         reviewed by: Johannes Schmid <jhs@gnome.org>
847         * plugins/project-wizard/templates/java/project.anjuta:
848         * plugins/project-wizard/templates/mkfile/project.anjuta:
849         * plugins/project-wizard/templates/python/project.anjuta:
850         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
851         let new projects use new SymbolDB plugin.
852         
853         * plugins/symbol-browser/images/Makefile.am:
854         added some images taken from MonoDevelop project.
855         
856         * plugins/symbol-db/plugin.c: (value_added_current_editor),
857         (goto_file_line), (on_importing_project_end), (project_root_added),
858         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
859         (isymbol_manager_search):
860         Added project-updating feature when opening a project with some files
861   modified externally [e.g. a svn up].
862         
863         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
864         (sdb_engine_iterator_node_instance_init),
865         (sdb_engine_iterator_node_finalize),
866         (symbol_db_engine_iterator_node_set_conversion_hash):
867         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
868         * plugins/symbol-db/symbol-db-engine-iterator.c:
869         (symbol_db_engine_iterator_new):
870         * plugins/symbol-db/symbol-db-engine-iterator.h:
871          Moved Hash table initialization into the engine. This proxies and
872   speeds up the process of creation and iteration of a GdaDataModel.
873         
874         * plugins/symbol-db/symbol-db-engine.c:
875         (sdb_engine_ctags_output_thread),
876         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
877         (sdb_engine_scan_files_1), (sdb_engine_init),
878         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
879         (symbol_db_engine_add_new_workspace),
880         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
881         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
882         (symbol_db_engine_get_sym_type_conversion_hash),
883         (symbol_db_engine_update_files_symbols),
884         (symbol_db_engine_update_project_symbols),
885         (symbol_db_engine_update_buffer_symbols),
886         (symbol_db_engine_get_class_parents),
887         (symbol_db_engine_get_global_members_filtered),
888         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
889         (symbol_db_engine_get_scope_members_by_symbol_id),
890         (symbol_db_engine_get_scope_members),
891         (symbol_db_engine_get_current_scope),
892         (symbol_db_engine_get_file_symbols),
893         (symbol_db_engine_get_symbol_info_by_id),
894         (symbol_db_engine_find_symbol_by_name_pattern),
895         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
896         * plugins/symbol-db/symbol-db-engine.h:
897         * plugins/symbol-db/symbol-db-view-locals.c:
898         (sdb_view_locals_get_iter_from_row_ref),
899         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
900         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
901         (on_symbol_inserted), (symbol_db_view_locals_update_list):
902         Changes on some queries fuctions and some fixes. Added *_filtered
903   functions.
904         
905         * plugins/symbol-db/symbol-db-view.c:
906         (do_add_child_symbol_to_view), (add_new_waiting_for),
907         (prepare_for_adding), (on_symbol_inserted),
908         (do_recurse_subtree_and_remove), (on_symbol_removed),
909         (sdb_view_do_add_hidden_dummy_child),
910         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
911         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
912         (sdb_view_locals_create_new_store), (sdb_view_init),
913         (sdb_view_finalize), (sdb_view_class_init),
914         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
915         (symbol_db_view_get_pixbuf),
916         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
917         New display for global tags. This is the definitive version, bugs apart.
918         
919         * plugins/symbol-db/tables.sql:
920         fixed typo.
922 2007-12-27  Naba Kumar  <naba@gnome.org>
924         * libanjuta/interfaces/libanjuta.idl:
925         * plugins/editor/aneditor-priv.h:
926         * plugins/editor/aneditor.cxx:
927         * plugins/editor/text_editor.c: (text_editor_instance_init),
928         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
929         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
930         * plugins/editor/text_editor.h:
931         * plugins/editor/text_editor_cbs.c:
932         (on_text_editor_scintilla_notify):
934         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
935         related code in AnEditor. Fixed some compilation warnings.
937 2007-12-26  Naba Kumar  <naba@gnome.org>
939         * Changelog: Fixed indentation.
941 2007-12-25  Naba Kumar  <naba@gnome.org>
943         * plugins/editor/Makefile.am:
944         * plugins/editor/editor.glade:
945         * plugins/editor/plugin.c:
946         * plugins/editor/style-editor.c:
947         * plugins/sourceview/Makefile.am:
948         * plugins/sourceview/plugin.c:
949         * plugins/sourceview/sourceview.glade:
950         * plugins/valgrind/Makefile.am:
952         Renamed glade files to anjuta-editor-* to give name space for the
953         schema files (because they are installed in system directory).
955         * scripts/build-schemas.mk: Install the schemas files also (need for
956         binary package installation/uninstallation).
958 2007-12-25  Johannes Schmid <jhs@gnome.org>
960         * plugins/language-support-cpp-java/plugin.c:
961         (set_indentation_param_vim):
962         
963         Support some more vim modeline commands and shortcuts (#504331)
965 2007-12-25  Johannes Schmid <jhs@gnome.org>
967         Patches from James Liggett:
968         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
969         (anjuta_vcs_status_tree_view_init):
970         * plugins/subversion/subversion-commit-dialog.c:
971         (subversion_commit_dialog):
972         * plugins/subversion/subversion-diff-dialog.c:
973         (on_subversion_diff_response):
974         * plugins/subversion/subversion-log-dialog.c:
975         (on_log_view_selected_button_clicked),
976         (on_log_diff_selected_button_clicked),
977         (on_log_diff_previous_button_clicked):
978         * plugins/subversion/subversion-resolve-dialog.c:
979         (subversion_resolve_dialog):
980         * plugins/subversion/subversion-revert-dialog.c:
981         (subversion_revert_dialog):
982         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
983         (pulse_progress_bar), (hide_pulse_progress_bar),
984         (disconnect_data_arrived_signals),
985         (cancel_data_arrived_signal_disconnect):
986         * plugins/subversion/subversion-ui-utils.h:
987         
988         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
989         #505237 – Sort list of modified files
991 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
993         * plugins/gdb/debugger.c:
994         Fix bug #491301: Inspecting a variable opens a bad focus dialog
996 2007-12-23  Johannes Schmid <jhs@gnome.org>
998         * plugins/language-support-cpp-java/plugin.c:
999         (set_indentation_param_emacs), (set_indentation_param_vim),
1000         (parse_mode_line_emacs), (parse_mode_line_vim),
1001         (extract_mode_line), (initialize_indentation_params):
1003         Added (basic) support for vim modelines (#504331)
1005         * plugins/message-view/message-view.c: (message_view_next),
1006         (message_view_previous):
1007         
1008         Fixed next/previous message
1010 2007-12-23  Johannes Schmid <jhs@gnome.org>
1012         * libanjuta/anjuta-ui.h:
1013         Check for != NULL before unref'ing pixbuf (related to #497878)
1014         
1015         * plugins/devhelp/plugin.c: (register_stock_icons):
1016         * plugins/document-manager/anjuta-docman.c:
1017         (anjuta_docman_add_document):
1018         * plugins/glade/plugin.c: (on_close_activated),
1019         (register_stock_icons), (on_session_save),
1020         (glade_plugin_add_project):
1021         
1022         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1023         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1024         
1025         * plugins/language-support-cpp-java/plugin.c:
1026         (register_stock_icons):
1027         Fixed stock icon registration macros
1029 2007-12-23  Johannes Schmid <jhs@gnome.org>
1031         * global-tags/Makefile.am:
1032         * launcher/Makefile.am:
1033         * libanjuta/Makefile.am:
1034         * libegg/Makefile.am:
1035         * manuals/anjuta-faqs/Makefile.am:
1036         * manuals/anjuta-manual/Makefile.am:
1037         * manuals/reference/libanjuta/Makefile.am:
1038         * plugins/build-basic-autotools/Makefile.am:
1039         * plugins/class-gen/Makefile.am:
1040         * plugins/class-inheritance/Makefile.am:
1041         * plugins/cvs-plugin/Makefile.am:
1042         * plugins/debug-manager/Makefile.am:
1043         * plugins/devhelp/Makefile.am:
1044         * plugins/document-manager/Makefile.am:
1045         * plugins/editor/Makefile.am:
1046         * plugins/editor/scintilla/Makefile.am:
1047         * plugins/editor/scintilla/include/Makefile.am:
1048         * plugins/file-loader/Makefile.am:
1049         * plugins/file-manager/Makefile.am:
1050         * plugins/file-wizard/Makefile.am:
1051         * plugins/gdb/Makefile.am:
1052         * plugins/glade/Makefile.am:
1053         * plugins/gtodo/Makefile.am:
1054         * plugins/gvim/Makefile.am:
1055         * plugins/indent/Makefile.am:
1056         * plugins/language-manager/Makefile.am:
1057         * plugins/language-support-cpp-java/Makefile.am:
1058         * plugins/macro/Makefile.am:
1059         * plugins/message-view/Makefile.am:
1060         * plugins/patch/Makefile.am:
1061         * plugins/profiler/Makefile.am:
1062         * plugins/project-import/Makefile.am:
1063         * plugins/project-manager/Makefile.am:
1064         * plugins/project-wizard/Makefile.am:
1065         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1066         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1067         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1068         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1069         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1070         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1071         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1072         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1073         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1074         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1075         * plugins/sample1/Makefile.am:
1076         * plugins/search/Makefile.am:
1077         * plugins/sourceview/Makefile.am:
1078         * plugins/subversion/Makefile.am:
1079         * plugins/symbol-browser/Makefile.am:
1080         * plugins/symbol-db/Makefile.am:
1081         * plugins/symbol-db/test/Makefile.am:
1082         * plugins/terminal/Makefile.am:
1083         * plugins/tools/Makefile.am:
1084         * plugins/valgrind/Makefile.am:
1085         * src/Makefile.am:
1086         * tagmanager/Makefile.am:
1087         
1088         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1089         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1090         warnings from illigel C++ compiler flags.
1092 2007-12-23  Johannes Schmid <jhs@gnome.org>
1094         Patch from Tom <tpgww@onepost.net>:
1095   
1096         * plugins/document-manager/anjuta-docman.c:
1097         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1098         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1099         (anjuta_docman_instance_init), (on_notebook_switch_page),
1100         (anjuta_docman_grab_text_focus):
1101         * plugins/document-manager/plugin.c: (on_document_added),
1102         (on_window_key_press_event), (on_window_key_release_event):
1103         
1104         Some more document-manager code cleanups and fixes.
1106 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1108         * plugins/symbol-db/plugin.c: (register_stock_icons),
1109         (value_added_current_editor), (value_removed_current_editor),
1110         (on_importing_project_end), (project_root_removed):
1111         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1113         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1114         (symbol_db_engine_get_file_db_path):
1115         fixed a useless warning.
1117         * plugins/symbol-db/symbol-db-view-locals.c:
1118         (traverse_free_waiting_for), (file_view_status_destroy),
1119         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1120         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1121         (sdb_view_locals_finalize), (on_symbol_inserted),
1122         (symbol_db_view_locals_recv_signals_from_engine),
1123         (symbol_db_view_locals_update_list):
1124         more speed on editors switching. GtkTreeStore caching method implemented.
1125         Fixed compiler warnings and a little memory leak.
1127         * plugins/symbol-db/symbol-db-view-locals.h:
1128         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1129         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1130         (on_scan_end), (on_symbol_inserted),
1131         (sdb_view_locals_create_new_store), (sdb_view_init),
1132         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1133         * plugins/symbol-db/symbol-db-view.h:
1134         fixed some crashers. Now project loading/populating should be quite quick.
1136 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1138         * plugins/debug-manager/command.c,
1139         plugins/debug-manager/queue.c:
1140         Take care of command return value (FALSE is an error)
1142 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1144         * plugins/debug-manager/anjuta-debug-manager.glade,
1145         plugins/debug-manager/breakpoints.c:
1146         Remove address, condition and pass breakpoint column if not supported
1147         Fix clear all remove_all to avoid an endless loop if a breakpoint
1148         cannot be removed
1150 2007-12-17  Johannes Schmid <jhs@gnome.org>
1152         Patch from Tom <tpgww@onepost.net> (with some changes):
1154         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1155         (on_save_as_activate), (on_save_all_activate),
1156         (on_close_file_activate), (on_close_all_file_activate),
1157         (on_reload_file_activate), (on_editor_command_clear_activate),
1158         (on_transform_eolchars1_activate), (on_comment_block),
1159         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1160         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1161         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1162         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1163         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1164         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1165         (on_zoom_out_text_activate):
1166         * plugins/document-manager/action-callbacks.h:
1167         * plugins/document-manager/anjuta-docman.c:
1168         (on_notebook_page_close_button_click),
1169         (on_notebook_page_close_button_enter),
1170         (on_notebook_page_close_button_leave),
1171         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1172         (anjuta_docman_page_init), (anjuta_docman_page_new),
1173         (on_open_filesel_response), (create_file_open_dialog_gui),
1174         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1175         (anjuta_docman_instance_init), (on_notebook_switch_page),
1176         (on_document_destroy), (anjuta_docman_add_editor),
1177         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1178         (anjuta_docman_set_current_document),
1179         (anjuta_docman_goto_file_line_mark), (get_real_path),
1180         (anjuta_docman_get_full_filename),
1181         (anjuta_docman_delete_all_markers),
1182         (anjuta_docman_delete_all_indicators),
1183         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1184         (anjuta_docman_order_tabs):
1185         * plugins/document-manager/anjuta-docman.h:
1186         * plugins/document-manager/file_history.c: (an_hist_file_new),
1187         (an_file_history_push), (an_file_history_dump):
1188         * plugins/document-manager/file_history.h:
1189         * plugins/document-manager/plugin.c: (update_title),
1190         (value_removed_project_root_uri),
1191         (update_document_ui_interface_items), (menu_name_compare),
1192         (on_document_added), (on_document_changed),
1193         (on_window_key_press_event), (on_window_key_release_event),
1194         (on_session_save):
1195         * plugins/document-manager/search-box.c: (on_document_changed),
1196         (on_goto_activated), (search_box_init), (search_box_new):
1197         * plugins/document-manager/search-box.h:
1199         Yet more code cleanups
1200         Save glade files correctly in session
1201         Use new tooltip API if available
1202         Sort notebook pages when session is restored (needs work)
1204 2007-12-16  Johannes Schmid <jhs@gnome.org>
1206         * plugins/document-manager/anjuta-docman.c:
1207         (anjuta_docman_add_document):
1208         
1209         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1210         the new search bar was introduced.
1212 2007-12-12  Johannes Schmid <jhs@gnome.org>
1213   
1214         Patch from  Tom <tpgww@onepost.net>:
1215         (#485233 – another bunch of docman cleanups)
1216   
1217         * libanjuta/interfaces/libanjuta.idl:
1218         * plugins/document-manager/action-callbacks.c:
1219         (get_current_document), (get_current_focus_widget),
1220         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1221         (on_close_file_activate), (on_close_all_file_activate),
1222         (on_reload_file_activate), (on_print_activate),
1223         (on_print_preview_activate),
1224         (on_editor_command_upper_case_activate),
1225         (on_editor_command_lower_case_activate),
1226         (on_editor_command_eol_crlf_activate),
1227         (on_editor_command_eol_lf_activate),
1228         (on_editor_command_eol_cr_activate),
1229         (on_editor_command_select_all_activate),
1230         (on_editor_command_select_to_brace_activate),
1231         (on_editor_command_select_block_activate),
1232         (on_editor_command_match_brace_activate),
1233         (on_editor_command_undo_activate),
1234         (on_editor_command_redo_activate),
1235         (on_editor_command_cut_activate),
1236         (on_editor_command_paste_activate),
1237         (on_editor_command_copy_activate),
1238         (on_editor_command_clear_activate),
1239         (on_editor_command_close_folds_all_activate),
1240         (on_editor_command_open_folds_all_activate),
1241         (on_editor_command_toggle_fold_activate),
1242         (on_editor_command_bookmark_toggle_activate),
1243         (on_editor_command_bookmark_first_activate),
1244         (on_editor_command_bookmark_next_activate),
1245         (on_editor_command_bookmark_prev_activate),
1246         (on_editor_command_bookmark_last_activate),
1247         (on_editor_command_bookmark_clear_activate),
1248         (on_transform_eolchars1_activate), (on_comment_block),
1249         (on_comment_box), (on_comment_stream),
1250         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1251         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1252         (on_force_hilite_activate), (on_swap_activate),
1253         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1254         * plugins/document-manager/action-callbacks.h:
1255         * plugins/document-manager/anjuta-docman.c:
1256         (on_notebook_page_close_button_click),
1257         (on_notebook_page_close_button_enter),
1258         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1259         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1260         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1261         (on_open_filesel_response), (anjuta_docman_open_file),
1262         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1263         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1264         (anjuta_docman_class_init), (anjuta_docman_new),
1265         (on_notebook_switch_page), (on_document_save_point),
1266         (on_document_destroy), (anjuta_docman_add_editor),
1267         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1268         (anjuta_docman_set_popup_menu),
1269         (anjuta_docman_get_current_focus_widget),
1270         (anjuta_docman_get_page_for_document),
1271         (anjuta_docman_get_current_document),
1272         (anjuta_docman_set_current_document),
1273         (anjuta_docman_goto_file_line),
1274         (anjuta_docman_goto_file_line_mark),
1275         (anjuta_docman_get_full_filename),
1276         (anjuta_docman_present_notebook_page),
1277         (anjuta_docman_update_page_label),
1278         (anjuta_docman_delete_all_markers),
1279         (anjuta_docman_delete_all_indicators),
1280         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1281         (do_ordertab1), (anjuta_docman_order_tabs),
1282         (anjuta_docman_set_editor_properties),
1283         (anjuta_docman_get_document_for_path),
1284         (anjuta_docman_get_all_doc_widgets):
1285         * plugins/document-manager/anjuta-docman.h:
1286         * plugins/document-manager/editor-tooltips.c:
1287         * plugins/document-manager/plugin.c: (update_title),
1288         (update_document_ui_enable_all), (update_document_ui_disable_all),
1289         (update_document_ui_save_items),
1290         (update_document_ui_interface_items), (update_document_ui),
1291         (on_document_update_save_ui), (update_status),
1292         (on_document_update_ui), (on_document_added),
1293         (on_document_changed), (on_session_save), (on_save_prompt),
1294         (on_docman_auto_save), (on_gconf_notify_timer):
1295         * plugins/document-manager/search-box.c: (on_document_changed),
1296         (search_box_new), (search_box_grab_line_focus):
1297         * plugins/glade/plugin.c: (ifile_open):
1298         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1299         * plugins/search/search-replace_backend.c: (create_search_entries):
1300         * plugins/sourceview/anjuta-document.c: (set_uri),
1301         (anjuta_document_save):
1302         * plugins/sourceview/sourceview.c: (ifile_savable_save):
1303         * plugins/tools/editor.c: (on_editor_response):
1305         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1306         It fixes some issues with session handling and several memory lacks.
1307         Gtk 2.12 Tooltip API is used if available.
1309 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
1311         * plugins/debug-manager/disassemble.c,
1312         plugins/debug-manager/disassemble.h,
1313         plugins/debug-manager/command.c,
1314         plugins/debug-manager/command.h,
1315         plugins/debug-manager/plugin.c
1316         plugins/debug-manager/sparse_view.c,
1317         plugins/debug-manager/sparse_view.h,
1318         plugins/gdb/plugin.c,
1319         plugins/gdb/debugger.c,
1320         plugins/gdb/debugger.h,
1321         libanjuta/interfaces/libanjuta.idl:
1322         Fix bug #502533: Implement assembler step
1324         * plugins/debug-manager/breakpoints.c:
1325         Do not save temporary breakpoints
1327         * plugins/debug-manager/stack_trace.c:
1328         Fix a crash when a stack command is cancelled
1330 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
1332         * plugins/debug-manager/plugin.c,
1333         plugins/debug-manager/breakpoints.c,
1334         plugins/debug-manager/breakpoints.h:
1335         Fix bug #488732: Breakpoint on delete lines
1336         Breakpoints are now linked to their position in editor
1338         * plugins/gdb/debugger.c:
1339         Fix removing condition on breakpoint 
1341 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
1343         * plugins/debug-manager/anjuta-debug-manager.glade,
1344         plugins/debug-manager/start.c,
1345         plugins/gdb/plugin.c,
1346         plugins/gdb/debugger.c,
1347         plugins/gdb/debugger.h,
1348         libanjuta/interfaces/libanjuta.idl:
1349         Fix bug #481366: Do not stop at the beginning of the program
1351         * plugins/debug-manager/command.c,
1352         plugins/debug-manager/command.h,
1353         plugins/debug-manager/breakpoints.c,
1354         plugins/debug-manager/queue.c,
1355         plugins/debug-manager/queue.h:
1356         Fix a bug remove all breakpoints was not working due to latest changes
1357         Setting breakpoints is disabled when program is running
1359 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
1361         * plugins/debug-manager/queue.c,
1362         plugins/gdb/plugin.c:
1363         Fix bug #501469: Crash if mime_type is unknown
1365 2007-12-01  Massimo Cora'  <maxcvs@email.it>
1367         * plugins/symbol-db/plugin.c: (on_editor_destroy),
1368         (on_editor_update_ui), (on_single_file_scan_end),
1369         (on_importing_project_end), (project_root_added),
1370         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1371         * plugins/symbol-db/plugin.h:
1372         show on status bar files being scanned.
1374         * plugins/symbol-db/symbol-db-engine.c:
1375         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1376         (sdb_engine_ctags_output_thread),
1377         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1378         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1379         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1380         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1381         (sdb_engine_get_table_id_by_unique_name2),
1382         (symbol_db_engine_open_project),
1383         (sdb_engine_prepare_executing_commands),
1384         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1385         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1386         (sdb_engine_detects_removed_ids),
1387         (symbol_db_engine_get_class_parents),
1388         (symbol_db_engine_get_global_members),
1389         (symbol_db_engine_get_scope_members_by_symbol_id),
1390         (symbol_db_engine_get_scope_members),
1391         (symbol_db_engine_get_current_scope),
1392         (symbol_db_engine_get_file_symbols),
1393         (symbol_db_engine_get_symbol_info_by_id),
1394         (symbol_db_engine_get_full_local_path),
1395         (symbol_db_engine_find_symbol_by_name_pattern),
1396         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1397         * plugins/symbol-db/symbol-db-engine.h:
1398         * plugins/symbol-db/symbol-db-view-locals.c:
1399         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1400         (symbol_db_view_locals_recv_signals_from_engine),
1401         (symbol_db_view_locals_update_list):
1402         * plugins/symbol-db/symbol-db-view-locals.h:
1403         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1404         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1405         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1406         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1407         * plugins/symbol-db/symbol-db-view.h:
1408         Added g_thread architecture to scan in background. With this you
1409         can use Anjuta's GUI without freezing.
1410         Improved insertion speed by using a paradigm like 'insert' and 'check'
1411         replacing a 'check' and 'insert' one. This has been done for tables 
1412         like symbol, scope, sym_type.
1413         Fixed two crashers. 
1415         * plugins/symbol-db/tables.sql:
1416         * plugins/symbol-db/test/main.c: (get_global_members), (main),
1417         (thread), (print_message), (bastard_thread), (idle_signals):
1418         fixed a typo on tables that broke sql triggers.
1420 === anjuta 2.3.1 ===
1422 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1424         * NEWS, AUTHORS: Updated.
1425         * src/Makefile.am: Fixed make distcheck
1427         Patch from Yang Hong:
1428         * plugins/file-manager/file-manager.glade: Fixed file chooser
1429         size in file-manager preferences.
1431 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
1433         * NEWS: Updated for 2.3.1 development release
1434         * configure.in: Bumped version to 2.3.1
1436 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
1438         * plugins/debug-manager/threads.c,
1439         plugins/debug-manager/disassemble.c,
1440         plugins/debug-manager/watch.c,
1441         plugins/debug-manager/registers.c,
1442         plugins/debug-manager/locals.c,
1443         plugins/debug-manager/breakpoints.c,
1444         plugins/debug-manager/stack_trace.c,
1445         plugins/debug-manager/command.c,
1446         plugins/debug-manager/command.h,
1447         plugins/debug-manager/queue.c,
1448         libanjuta/interfaces/libanjuta.idl:
1449         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1450         Document IAnjutaDebugManager signals
1451         Generate new signals in queue.c
1452         Use new signals in other files
1454 2007-11-30  <genbell@tiscali.it>
1456         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1458         * plugins/gdb/Makefile.am:
1459         Fix bug #500376
1461 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1463         * plugins/tools/variable.c:
1464         Fix a bug added in the previous patch (it is not a leak)
1466 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
1468         * plugins/project-wizard/druid.c,
1469         plugins/project-wizard/templates/terminal.wiz,
1470         plugins/project-wizard/templates/xlib-dock.wiz,
1471         plugins/project-wizard/templates/wxwin.wiz,
1472         plugins/project-wizard/templates/java.wiz,
1473         plugins/project-wizard/templates/gnome.wiz,
1474         plugins/project-wizard/templates/anjuta-plugin.wiz,
1475         plugins/project-wizard/templates/gtkmm.wiz,
1476         plugins/project-wizard/templates/python.wiz,
1477         plugins/project-wizard/templates/cpp.wiz,
1478         plugins/project-wizard/templates/sdl.wiz,
1479         plugins/project-wizard/templates/gtk.wiz,
1480         plugins/project-wizard/templates/minimal.wiz,
1481         plugins/project-wizard/templates/xlib.wiz,
1482         plugins/project-wizard/templates/gcj.wiz,
1483         plugins/project-wizard/templates/translatable-strings.h,
1484         plugins/project-import/project-import.c:
1485         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
1487 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
1489         * plugins/debug-manager/threads.c,
1490         plugins/debug-manager/disassemble.c,
1491         plugins/debug-manager/watch.c,
1492         plugins/debug-manager/registers.c,
1493         plugins/debug-manager/memory.c,
1494         plugins/debug-manager/locals.c,
1495         plugins/debug-manager/stack_trace.c,
1496         plugins/debug-manager/queue.c,
1497         plugins/debug-manager/queue.h:
1498         Connect debugger signal only when program is loaded
1499         Rename get_feature in is_supported
1501         * plugins/debug-manager/plugin.c:
1502         Remove editor watch when plugin is deactivated
1504         * plugins/debug-manager/anjuta-debug-manager.glade,
1505         plugins/debug-manager/breakpoints.c,
1506         plugins/debug-manager/breakpoints.h:
1507         Rewrite almost completely the breakpoint code
1508         Improve breakpoint dialog
1509         Reorganize function
1510         Implement condition, hit count, ignore and temporary attribute
1512         * plugins/debug-manager/command.c,
1513         plugins/debug-manager/command.h:
1514         Add a breakpoint list command
1516         * plugins/gdb/debugger.c,
1517         plugins/gdb/debugger.h:
1518         Add new breakpoint list command
1519         Fix parsing of breakpoint data
1521         * libanjuta/interfaces/libanjuta.idl,
1522         plugins/gdb/plugin.c:
1523         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1525 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
1527         * plugins/document-manager/plugin.c:
1528         Use Ctrl+Shift+s as shortcut for Save As
1530 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
1532         * plugins/subversion/plugin.c: (activate_plugin):
1533         * plugins/symbol-db/plugin.c: (symbol_db_activate):
1534         * src/layout.xml: Fixed dockitem positions.
1536 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1538         Icons from tpgww@onepost.net:
1539         * plugins/project-wizard/applogo.png:
1540         Icons from patch in bug #480093 comment #23. Also renamed icons.
1542         * plugins/message-view/Makefile.am:
1543         * plugins/message-view/plugin.c: (register_stock_icons),
1544         (ipreferences_merge): Removed redundant icon.
1546         * plugins/document-manager/plugin.c:
1547         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1548         Do not insensitize New action when there is no document.
1549         Indentation fixes.
1551 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1553         Icons from tpgww@onepost.net:
1554         * plugins/symbol-browser/an_symbol_prefs.c:
1555         * pixmaps/Makefile.am:
1556         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1558         Icons from patch in bug #480093 comment #23. Also renamed icons.
1559         To be continued..
1561 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
1563         Patch from James Liggett:
1564         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1565         revert and dialogs resizable.
1567 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1569         Patch from James Liggett:
1570         * plugins/subversion/anjuta-subversion.glade:
1571         * plugins/subversion/subversion-diff-dialog.c:
1572         (on_subversion_diff_response), (subversion_diff_dialog):
1573         * plugins/subversion/subversion-diff-dialog.h:
1575         The diff dialog should have a checkbox, enabled by default, that
1576         allows the user to make sure that all open files are saved before
1577         diffing.
1579 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
1581         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1583         Icons from tpgww@onepost.net:
1584         * pixmaps/Makefile.am:
1585         * src/Makefile.am:
1586         * src/anjuta-app.c:
1587         * src/anjuta-preferences-general.svg:
1589         Icons from patch in bug #480093 comment #23. Also renamed icons.
1590         To be continued..
1592 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1594         Icons from tpgww@onepost.net:
1595         * plugins/debug-manager/images/Makefile.am:
1596         * plugins/debug-manager/images/anjuta-watch.svg:
1597         * plugins/debug-manager/plugin.c: (register_stock_icons):
1598         * plugins/gdb/images/Makefile.am:
1599         * plugins/gtodo/Makefile.am:
1600         * plugins/gtodo/anjuta-gtodo-plugin.svg:
1601         * plugins/gtodo/anjuta-gtodo.plugin.in:
1602         * plugins/gtodo/interface.c: (stock_icons):
1603         * plugins/gtodo/main.h:
1604         * plugins/gtodo/plugin.c: (ipreferences_merge):
1605         * plugins/terminal/Makefile.am:
1606         * plugins/terminal/anjuta-terminal-plugin.svg:
1607         * plugins/terminal/anjuta-terminal.plugin.in:
1608         * plugins/terminal/terminal.c:
1609         * plugins/tools/Makefile.am:
1610         * plugins/tools/anjuta-tools-plugin.svg:
1611         * plugins/tools/anjuta-tools.plugin.in:
1612         * plugins/tools/plugin.c:
1613         * plugins/valgrind/Makefile.am:
1614         * plugins/valgrind/anjuta-valgrind-plugin.svg:
1615         * plugins/valgrind/anjuta-valgrind.plugin.in:
1616         * plugins/valgrind/plugin.c: (register_stock_icons),
1617         (ipreferences_merge):
1619         Icons from patch in bug #480093 comment #23. Also renamed icons.
1620         To be continued..
1622 2007-11-18  Massimo Cora'   <maxcvs@email.it>
1624         reviewed by: Johannes Schmid <jhs@gnome.org>
1626         * configure.in:
1627         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1628         due to bug #493360. Still present anyway bug #495843
1630         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1631         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1632         (on_local_treeview_row_activated),
1633         (on_global_treeview_row_activated),
1634         (on_global_treeview_row_expanded), (on_project_element_added),
1635         (on_project_element_removed), (project_root_added),
1636         (symbol_db_activate), (isymbol_manager_search),
1637         (isymbol_manager_get_members),
1638         (isymbol_manager_get_completions_at_position):
1639         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1640         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1641         * plugins/symbol-db/symbol-db-engine.c:
1642         (sdb_engine_execute_non_select_sql),
1643         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1644         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1645         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1646         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1647         (symbol_db_engine_add_new_workspace),
1648         (symbol_db_engine_add_new_project),
1649         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1650         (sdb_engine_detects_removed_ids),
1651         (sdb_engine_walk_down_scope_path),
1652         (symbol_db_engine_get_class_parents),
1653         (symbol_db_engine_get_global_members),
1654         (symbol_db_engine_get_scope_members_by_symbol_id),
1655         (symbol_db_engine_get_scope_members),
1656         (symbol_db_engine_get_current_scope),
1657         (symbol_db_engine_get_file_symbols),
1658         (symbol_db_engine_get_symbol_info_by_id),
1659         (symbol_db_engine_find_symbol_by_name_pattern):
1660         * plugins/symbol-db/symbol-db-engine.h:
1661         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1662         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1663         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1664         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1665         (on_scan_end), (do_add_root_symbol_to_view),
1666         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1667         (trigger_on_symbol_inserted), (add_new_waiting_for),
1668         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1669         (on_symbol_inserted), (do_recurse_subtree_and_remove),
1670         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1671         (symbol_db_view_row_expanded), (sdb_view_init),
1672         (gtree_compare_func), (sdb_view_finalize),
1673         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1674         (sdb_view_populate_base_root),
1675         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1676         * plugins/symbol-db/symbol-db-view.h:
1677         * plugins/symbol-db/tables.sql:
1678         * plugins/symbol-db/test/Makefile.am:
1679         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1680         (get_scope_members), (get_current_scope), (get_global_members),
1681         (get_file_symbols), (get_info_by_id), (main):
1683         Rewrote symbol-db-view global tab. Now every expandable node is a query.
1684         Started using LIMIT keyword to speed up things.
1685         Deprecated GdaCommand in favour of GdaQuery into engine. This should
1686         make providers use prepared statements.
1688 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1690         Patch from James Liggett:
1691         * plugins/subversion/plugin.c: (subversion_instance_init):
1692         * plugins/subversion/plugin.h:
1693         * plugins/subversion/subversion-diff-dialog.c:
1694         (on_subversion_diff_response), (subversion_diff_dialog),
1695         (on_menu_subversion_diff):
1696         * plugins/subversion/subversion-log-dialog.c:
1697         (on_log_view_selected_button_clicked),
1698         (on_log_diff_selected_button_clicked),
1699         (on_log_diff_previous_button_clicked),
1700         (subversion_log_window_create):
1701         * plugins/subversion/subversion-ui-utils.c:
1702         (get_filename_from_full_path), (init_whole_project),
1703         (on_whole_project_toggled):
1704         * plugins/subversion/subversion-ui-utils.h:
1705         * plugins/subversion/subversion-update-dialog.c:
1706         (subversion_update_dialog), (on_menu_subversion_update):
1708         Whole Project checkbox enabled by default in diff and update dialogs.
1709         changes the editor names for diff editors to something much more
1710         descriptive. For example, working copy/head diffs would have an editor
1711         with a name like "[Working Copy/Head] some-file.diff," where some-file
1712         is the name of the file/directory that was diffed. For diffs against
1713         arbitrary diffs the name would look like "[Revisions 2832/3200]
1714         some-file.diff" for a diff of some-file between revisions 2832 and
1715         3200.
1717 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
1719         Icons from tpgww@onepost.net:
1720         * plugins/subversion/Makefile.am:
1721         * plugins/subversion/anjuta-subversion-plugin.svg:
1722         * plugins/subversion/anjuta-subversion.plugin.in:
1723         * plugins/subversion/plugin.h:
1724         * plugins/symbol-browser/Makefile.am:
1725         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
1726         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
1727         * plugins/symbol-browser/plugin.c:
1728         * plugins/symbol-db/Makefile.am:
1729         * plugins/symbol-db/plugin.c:
1730         * plugins/symbol-db/symbol-db.plugin.in:
1732         Icons from patch in bug #480093 comment #23. Also renamed icons.
1733         To be continued..
1735 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1737         Icons from tpgww@onepost.net:
1738         * plugins/project-manager/Makefile.am:
1739         * plugins/project-manager/anjuta-project-manager-plugin.svg:
1740         * plugins/project-manager/anjuta-project-manager.plugin.in:
1741         * plugins/project-manager/plugin.c:
1742         * plugins/project-wizard/Makefile.am:
1743         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
1744         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1745         * plugins/project-wizard/druid.h:
1746         * plugins/search/Makefile.am:
1747         * plugins/search/anjuta-search-plugin.svg:
1748         * plugins/search/anjuta-search.plugin.in:
1749         * plugins/search/plugin.c:
1751         Icons from patch in bug #480093 comment #23. Also renamed icons.
1752         To be continued..
1754 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
1756         * TODO.tasks: updated.
1758         Icons from tpgww@onepost.net:
1759         * plugins/file-loader/Makefile.am:
1760         * plugins/file-loader/anjuta-loader-plugin.svg:
1761         * plugins/file-loader/anjuta-loader.plugin.in:
1762         * plugins/file-manager/Makefile.am:
1763         * plugins/file-manager/anjuta-file-manager-plugin.svg:
1764         * plugins/file-manager/file-manager.plugin.in:
1765         * plugins/file-manager/plugin.c:
1766         * plugins/glade/Makefile.am:
1767         * plugins/glade/anjuta-glade-plugin.svg:
1768         * plugins/glade/anjuta-glade.plugin.in:
1769         * plugins/glade/plugin.c: (register_stock_icons):
1770         * plugins/language-manager/Makefile.am:
1771         * plugins/language-manager/anjuta-language-manager-plugin.svg:
1772         * plugins/language-manager/language-manager.plugin.in:
1773         * plugins/message-view/Makefile.am:
1774         * plugins/message-view/anjuta-message-manager.plugin.in:
1775         * plugins/message-view/anjuta-messages-plugin.svg:
1776         * plugins/message-view/plugin.c:
1777         * plugins/patch/Makefile.am:
1778         * plugins/patch/anjuta-patch-plugin.svg:
1779         * plugins/patch/anjuta-patch.plugin.in:
1780         * plugins/patch/plugin.c:
1781         * plugins/profiler/Makefile.am:
1782         * plugins/profiler/anjuta-profiler-plugin.svg:
1783         * plugins/profiler/plugin.c: (register_stock_icons):
1784         * plugins/profiler/profiler.plugin.in:
1785         * plugins/project-import/Makefile.am:
1786         * plugins/project-import/anjuta-project-import-plugin.svg:
1787         * plugins/project-import/anjuta-project-import.plugin.in:
1788         * plugins/project-import/plugin.c:
1790         Icons from patch in bug #480093 comment #23. Also renamed icons.
1791         To be continued..
1793 2007-11-18  Johannes Schmid <jhs@gnome.org>
1795         * plugins/build-basic-autotools/build-basic-autotools.c:
1796         (build_regex_init):
1797         * plugins/debug-manager/anjuta-debug-manager.glade:
1798         * plugins/debug-manager/breakpoints.c:
1799         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
1800         * plugins/file-wizard/file.c:
1801         * plugins/gdb/anjuta-gdb.glade:
1802         * plugins/glade/plugin.c: (ifile_open):
1803         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
1804         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1805         * plugins/gtodo/tray-icon.c:
1806         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
1807         * plugins/macro/macros.xml:
1808         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1809         Fixed translation bugs (#496833, #488211 and #497758)
1810         
1811         * plugins/document-manager/plugin.c: (on_editor_changed):
1812         Removed unused code
1814 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1816         Icons from tpgww@onepost.net:
1817         * plugins/devhelp/Makefile.am:
1818         * plugins/devhelp/anjuta-devhelp-plugin.svg:
1819         * plugins/devhelp/anjuta-devhelp.plugin.in:
1820         * plugins/devhelp/plugin.c:
1821         * plugins/document-manager/anjuta-document-manager.plugin.in:
1822         * plugins/document-manager/images/Makefile.am:
1823         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
1824         * plugins/document-manager/plugin.c:
1825         * plugins/editor/Makefile.am:
1826         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
1827         * plugins/editor/anjuta-editor.plugin.in:
1828         * plugins/editor/plugin.c:
1829         * plugins/sample1/Makefile.am:
1830         * plugins/sample1/anjuta-sample-plugin.svg:
1831         * plugins/sample1/anjuta-sample.plugin.in:
1832         * plugins/sourceview/Makefile.am:
1833         * plugins/sourceview/plugin.c:
1834         * plugins/sourceview/sourceview.plugin.in:
1836         Icons from patch in bug #480093 comment #23. Also renamed icons.
1837         To be continued..
1839 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
1841         * TODO.tasks: Updated.
1843         Icons from tpgww@onepost.net:
1844         * plugins/build-basic-autotools/Makefile.am:
1845         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
1846         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
1847         * plugins/build-basic-autotools/build-basic-autotools.c:
1848         * plugins/class-inheritance/Makefile.am:
1849         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
1850         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
1851         * plugins/class-inheritance/plugin.c:
1852         * plugins/cvs-plugin/Makefile.am:
1853         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
1854         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
1855         * plugins/cvs-plugin/plugin.c:
1856         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
1857         * plugins/debug-manager/images/Makefile.am:
1858         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
1859         * plugins/debug-manager/plugin.c: 
1861         Icons from patch in bug #480093 comment #23. Also renamed icons.
1862         To be continued..
1864 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
1866         * (removed) libanjuta/anjuta-children.c,
1867         (removed) libanjuta/anjuta-children.h,
1868         libanjuta/anjuta-launcher.c,
1869         libanjuta/libanjuta.h,
1870         libanjuta/Makefile.am,
1871         plugins/gdb/debugger.c,
1872         plugins/terminal/terminal.c,
1873         manuals/reference/libanjuta/libanjuta-sections.txt,
1874         manuals/reference/libanjuta/libanjuta-docs.sgml:
1875         Replace anjuta_children_register by g_child_watch_add
1877 2007-11-13  Johannes Schmid <jhs@gnome.org>
1879         * plugins/subversion/anjuta-subversion.glade:
1880         * plugins/subversion/subversion-commit-dialog.c:
1881         (subversion_commit_dialog):
1882         * plugins/subversion/subversion-resolve-dialog.c:
1883         (subversion_resolve_dialog):
1884         * plugins/subversion/subversion-revert-dialog.c:
1885         (subversion_revert_dialog):
1886         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
1887         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
1888         (hide_pulse_progress_bar):
1889         * plugins/subversion/subversion-ui-utils.h:
1891         Yet another patch from #457477:
1892         Add a pulsing progress bar to all dialogs receiving status
1894 2007-11-12  Johannes Schmid <jhs@gnome.org>
1896         * plugins/document-manager/plugin.c: (create_highlight_submenu):
1897         Bug 493583 – crash in Anjuta IDE: trying to open a file
1898         
1899         * plugins/subversion/subversion-commit-dialog.c:
1900         (select_all_files), (subversion_commit_dialog):
1901         Patch from jrligget - see #457477
1903 2007-11-12  Johannes Schmid <jhs@gnome.org>
1905         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
1906         * libanjuta/anjuta-plugin-handle.c:
1907         (anjuta_plugin_handle_get_about):
1908         Bug 495536 – Plugins localization improvement
1909         
1910         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
1911         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1912         * plugins/indent/indent.glade:
1913         * plugins/subversion/anjuta-subversion.glade:
1914         Bug 495245 – Strings bug
1916 2007-11-08  James Liggett  <jrliggett@cox.net>
1918         reviewed by: Johannes Schmid <jhs@gnome.org>
1920         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
1921         (anjuta_async_command_finalize),
1922         (anjuta_async_command_notification_poll),
1923         (anjuta_async_command_thread), (start_command),
1924         (notify_data_arrived), (notify_complete),
1925         (anjuta_async_command_class_init),
1926         (anjuta_async_command_set_error_message),
1927         (anjuta_async_command_get_error_message),
1928         (anjuta_async_command_lock), (anjuta_async_command_unlock):
1929         * libanjuta/anjuta-async-command.h:
1930         * libanjuta/anjuta-command.c: (anjuta_command_init),
1931         (anjuta_command_finalize), (anjuta_command_class_init),
1932         (anjuta_command_start), (anjuta_command_notify_data_arrived),
1933         (anjuta_command_notify_complete),
1934         (anjuta_command_set_error_message),
1935         (anjuta_command_get_error_message):
1936         * libanjuta/anjuta-command.h:
1937         * libanjuta/anjuta-glade-catalog.c:
1938         * libanjuta/anjuta-glade.xml:
1939         * libanjuta/anjuta-vcs-status-tree-view.c:
1940         (on_selected_column_toggled),
1941         (anjuta_vcs_status_tree_view_create_columns),
1942         (anjuta_vcs_status_tree_view_init),
1943         (anjuta_vcs_status_tree_view_finalize),
1944         (anjuta_vcs_status_tree_view_set_property),
1945         (anjuta_vcs_status_tree_view_get_property),
1946         (anjuta_vcs_status_tree_view_class_init),
1947         (anjuta_vcs_status_tree_view_new),
1948         (anjuta_vcs_status_tree_view_destroy),
1949         (anjuta_vcs_status_tree_view_add), (select_all_paths),
1950         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
1951         (anjuta_vcs_status_tree_view_unselect_all),
1952         (create_selected_paths_list),
1953         (anjuta_vcs_status_tree_view_get_selected):
1954         * libanjuta/anjuta-vcs-status-tree-view.h:
1955         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
1956         * libanjuta/anjuta-widgets.h:
1957         * plugins/subversion/subversion-add-dialog.c:
1958         (on_add_command_finished), (on_subversion_add_response),
1959         (subversion_add_dialog), (on_menu_subversion_add),
1960         (on_fm_subversion_add):
1961         * plugins/subversion/subversion-add-dialog.h:
1962         * plugins/subversion/subversion-commit-dialog.c:
1963         (on_commit_command_finished), (on_subversion_commit_response),
1964         (subversion_commit_dialog), (on_menu_subversion_commit),
1965         (on_fm_subversion_commit):
1966         * plugins/subversion/subversion-commit-dialog.h:
1967         * plugins/subversion/subversion-copy-dialog.c:
1968         (on_copy_other_revision_radio_toggled),
1969         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
1970         (on_copy_command_finished), (on_subversion_copy_response),
1971         (subversion_copy_dialog), (on_menu_subversion_copy),
1972         (on_fm_subversion_copy):
1973         * plugins/subversion/subversion-copy-dialog.h:
1974         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
1975         (on_subversion_diff_response), (subversion_diff_dialog),
1976         (on_menu_subversion_diff), (on_fm_subversion_diff):
1977         * plugins/subversion/subversion-diff-dialog.h:
1978         * plugins/subversion/subversion-log-dialog.c:
1979         (on_diff_selected_column_toggled), (create_columns),
1980         (on_log_command_finished), (on_log_view_button_clicked),
1981         (on_cat_command_data_arrived), (on_cat_command_finished),
1982         (on_log_view_selected_button_clicked), (get_selected_revisions),
1983         (on_log_diff_selected_button_clicked),
1984         (on_log_diff_previous_button_clicked),
1985         (on_subversion_log_vbox_destroy),
1986         (on_log_changes_view_row_selected), (subversion_log_window_create),
1987         (on_menu_subversion_log), (on_fm_subversion_log),
1988         (subversion_log_set_whole_project_sensitive):
1989         * plugins/subversion/subversion-log-dialog.h:
1990         * plugins/subversion/subversion-merge-dialog.c:
1991         (on_merge_command_finished), (on_subversion_merge_response),
1992         (on_merge_first_path_browse_button_clicked),
1993         (on_merge_second_path_browse_button_clicked),
1994         (on_merge_use_first_path_check_toggled),
1995         (on_merge_start_revision_radio_toggled),
1996         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
1997         (on_menu_subversion_merge):
1998         * plugins/subversion/subversion-merge-dialog.h:
1999         * plugins/subversion/subversion-remove-dialog.c:
2000         (on_remove_command_finished),
2001         (on_remove_path_browse_button_clicked),
2002         (on_subversion_remove_response), (subversion_remove_dialog),
2003         (on_menu_subversion_remove), (on_fm_subversion_remove):
2004         * plugins/subversion/subversion-remove-dialog.h:
2005         * plugins/subversion/subversion-resolve-dialog.c:
2006         (on_resolve_command_finished), (on_subversion_resolve_response),
2007         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2008         * plugins/subversion/subversion-resolve-dialog.h:
2009         * plugins/subversion/subversion-revert-dialog.c:
2010         (on_revert_command_finished), (on_subversion_revert_response),
2011         (subversion_revert_dialog), (on_menu_subversion_revert):
2012         * plugins/subversion/subversion-revert-dialog.h:
2013         * plugins/subversion/subversion-switch-dialog.c:
2014         (on_switch_other_revision_radio_toggled),
2015         (on_switch_command_finished), (on_subversion_switch_response),
2016         (subversion_switch_dialog), (on_menu_subversion_switch):
2017         * plugins/subversion/subversion-switch-dialog.h:
2018         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2019         (subversion_data_free), (on_mesg_view_destroy),
2020         (create_message_view), (check_filename), (get_log_from_textview),
2021         (pulse_timer), (on_pulse_timer_destroyed),
2022         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2023         (report_errors), (on_status_command_finished),
2024         (on_status_command_data_arrived), (on_command_info_arrived),
2025         (select_all_status_items), (clear_all_status_selections),
2026         (init_whole_project), (on_whole_project_toggled),
2027         (send_diff_command_output_to_editor), (on_diff_command_finished),
2028         (stop_status_bar_progress_pulse):
2029         * plugins/subversion/subversion-ui-utils.h:
2030         * plugins/subversion/subversion-update-dialog.c:
2031         (on_update_command_finished), (on_subversion_update_response),
2032         (subversion_update_dialog), (on_menu_subversion_update),
2033         (on_fm_subversion_update):
2034         * plugins/subversion/subversion-update-dialog.h:
2035         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2036         (svn_add_command_finalize), (svn_add_command_run),
2037         (svn_add_command_class_init), (svn_add_command_new),
2038         (svn_add_command_destroy):
2039         * plugins/subversion/svn-add-command.h:
2040         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2041         (svn_cat_command_finalize), (svn_cat_command_run),
2042         (svn_cat_command_class_init), (svn_cat_command_new),
2043         (svn_cat_command_destroy), (svn_cat_command_get_output):
2044         * plugins/subversion/svn-cat-command.h:
2045         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2046         (svn_command_release_ui_lock), (simple_prompt),
2047         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2048         (svn_auth_ssl_server_trust_prompt_func_cb),
2049         (svn_auth_ssl_client_cert_prompt_func_cb),
2050         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2051         (svn_command_init), (svn_command_finalize),
2052         (svn_command_class_init), (svn_command_push_info),
2053         (svn_command_get_info_queue), (svn_command_set_error),
2054         (svn_command_get_client_context), (svn_command_get_pool),
2055         (svn_command_lock_ui), (svn_command_unlock_ui),
2056         (svn_command_get_revision), (svn_command_copy_path_list),
2057         (svn_command_free_path_list):
2058         * plugins/subversion/svn-command.h:
2059         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2060         (svn_commit_command_init), (svn_commit_command_finalize),
2061         (svn_commit_command_run), (svn_commit_command_class_init),
2062         (svn_commit_command_new), (svn_commit_command_destroy):
2063         * plugins/subversion/svn-commit-command.h:
2064         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2065         (svn_copy_command_init), (svn_copy_command_finalize),
2066         (svn_copy_command_run), (svn_copy_command_class_init),
2067         (svn_copy_command_new), (svn_copy_command_destroy):
2068         * plugins/subversion/svn-copy-command.h:
2069         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2070         (svn_diff_command_finalize), (svn_diff_command_run),
2071         (svn_diff_command_class_init), (svn_diff_command_new),
2072         (svn_diff_command_destroy), (svn_diff_command_get_output):
2073         * plugins/subversion/svn-diff-command.h:
2074         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2075         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2076         (svn_log_command_class_init), (svn_log_command_new),
2077         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2078         * plugins/subversion/svn-log-command.h:
2079         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2080         (svn_log_entry_finalize), (svn_log_entry_class_init),
2081         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2082         (svn_log_entry_get_author), (svn_log_entry_get_date),
2083         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2084         (svn_log_entry_get_full_log):
2085         * plugins/subversion/svn-log-entry.h:
2086         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2087         (svn_merge_command_finalize), (svn_merge_command_run),
2088         (svn_merge_command_class_init), (svn_merge_command_new),
2089         (svn_merge_command_destroy):
2090         * plugins/subversion/svn-merge-command.h:
2091         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2092         (svn_remove_command_init), (svn_remove_command_finalize),
2093         (svn_remove_command_run), (svn_remove_command_class_init),
2094         (svn_remove_command_new), (svn_remove_command_destroy),
2095         (svn_remove_command_get_path):
2096         * plugins/subversion/svn-remove-command.h:
2097         * plugins/subversion/svn-resolve-command.c:
2098         (svn_resolve_command_init), (svn_resolve_command_finalize),
2099         (svn_resolve_command_run), (svn_resolve_command_class_init),
2100         (svn_resolve_command_new), (svn_resolve_command_destroy):
2101         * plugins/subversion/svn-resolve-command.h:
2102         * plugins/subversion/svn-revert-command.c:
2103         (svn_revert_command_init), (svn_revert_command_finalize),
2104         (svn_revert_command_run), (svn_revert_command_class_init),
2105         (svn_revert_command_new), (svn_revert_command_destroy):
2106         * plugins/subversion/svn-revert-command.h:
2107         * plugins/subversion/svn-status-command.c:
2108         (svn_status_command_init), (svn_status_command_finalize),
2109         (on_svn_status_notify), (svn_status_command_run),
2110         (svn_status_command_class_init), (svn_status_command_new),
2111         (svn_status_command_destroy),
2112         (svn_status_command_get_status_queue):
2113         * plugins/subversion/svn-status-command.h:
2114         * plugins/subversion/svn-status.c: (svn_status_init),
2115         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2116         (svn_status_destroy), (svn_status_get_path),
2117         (svn_status_get_vcs_status):
2118         * plugins/subversion/svn-status.h:
2119         * plugins/subversion/svn-switch-command.c:
2120         (svn_switch_command_init), (svn_switch_command_finalize),
2121         (svn_switch_command_run), (svn_switch_command_class_init),
2122         (svn_switch_command_new), (svn_switch_command_destroy):
2123         * plugins/subversion/svn-switch-command.h:
2124         * plugins/subversion/svn-update-command.c:
2125         (svn_update_command_init), (svn_update_command_finalize),
2126         (svn_update_command_run), (svn_update_command_class_init),
2127         (svn_update_command_new), (svn_update_command_destroy):
2128         * plugins/subversion/svn-update-command.h:
2130         Now really committed all files from James patch (#457477)
2132 2007-11-08  Johannes Schmid <jhs@gnome.org>
2134         * TODO.tasks: Updated
2136 2007-11-08  James Liggett  <jrliggett@cox.net>
2138         reviewed by: Johannes Schmid <jhs@gnome.org>
2140         * configure.in:
2141         * libanjuta/Makefile.am:
2142         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2143         * libanjuta/anjuta-status.h:
2144         * libanjuta/libanjuta.h:
2145         * plugins/subversion/Makefile.am:
2146         * plugins/subversion/anjuta-subversion.glade:
2147         * plugins/subversion/anjuta-subversion.ui:
2148         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2149         (value_removed_project_root_uri), (activate_plugin),
2150         (deactivate_plugin), (finalize), (subversion_instance_init):
2151         * plugins/subversion/plugin.h:
2152         * plugins/subversion/subversion-actions.c:
2153         * plugins/subversion/subversion-actions.h:
2154         * plugins/subversion/subversion-callbacks.c:
2155         * plugins/subversion/subversion-callbacks.h:
2156         * plugins/subversion/svn-auth.c:
2157         * plugins/subversion/svn-auth.h:
2158         * plugins/subversion/svn-backend-priv.h:
2159         * plugins/subversion/svn-backend.c:
2160         * plugins/subversion/svn-backend.h:
2161         * plugins/subversion/svn-notify.c:
2162         * plugins/subversion/svn-notify.h:
2163         * plugins/subversion/svn-thread.c:
2164         * plugins/subversion/svn-thread.h:
2165         
2166         Commited alpha2 of the new subversion plugin (#457477)
2168 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2170         * plugins/debug-manager/command.c:
2171         Fix a stupid crash when changing a register value
2173 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2175         * libanjuta/interfaces/libanjuta.idl,
2176         plugins/debug-manager/command.c,
2177         plugins/debug-manager/command.h,
2178         plugins/debug-manager/start.c,
2179         plugins/gdb/plugin.c,
2180         plugins/gdb/debugger.c,
2181         plugins/gdb/debugger.h:
2182         Use anjuta terminal plugin instead of gnome terminal
2183         Select if a terminal is used in the the start_program function
2184         Move terminal code from debugger.c to plugin.c
2185         Partial fix of bug #481366
2187         * plugins/gdb/utilities.c,
2188         plugins/gdb/utilities.h:
2189         Remove gnome terminal check function
2191 2007-11-06  Johannes Schmid <jhs@gnome.org>
2193         * plugins/project-import/anjuta-project-import.glade:
2194         * plugins/project-import/project-import.c: (on_import_next),
2195         (on_import_finish), (project_import_set_directory):
2196         * plugins/project-wizard/property.c: (npw_property_create_widget),
2197         (npw_property_set_value_from_widget):
2198         
2199         Replaced gnome_file_entry with gtk_file_chooser_button
2200         Fixes #422329 – Creating a new directory in program options doesn't work
2201         
2202 2007-11-04  Massimo Cora' <maxcvs@email.it>
2204         * plugins/symbol-db/plugin.c:
2205         add all files at once on project_import.
2206         No need to split them into more languages: ctags
2207         and the engine will take care of that.
2209         * plugins/symbol-db/symbol-db-engine.h,
2210         * plugins/symbol-db/symbol-db-engine.c,
2211         * plugins/symbol-db/tables.sql,
2212         * plugins/symbol-db/test/Makefile.am,
2213         * plugins/symbol-db/test/main.c,
2214         * plugins/symbol-db/symbol-db-view-locals.c:
2215         some memory leaks fixed. Ported the thing to
2216         libgda 3.1.2 [or better svn HEAD].
2217         Thanks to a fresh new algorithm to detect
2218         parent scope we're able to display correcly
2219         a local gtktree, including classes not directly
2220         defined inside that file.
2222 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2224         * plugins/debug-manager/threads.c,
2225         plugins/debug-manager/stack_trace.c:
2226         Do not display address when not needed
2228         * plugins/debug-manager/plugin.c,
2229         plugins/debug-manager/breakpoints.c:
2230         Breakpoints directly connect to debugger signals
2232         * plugins/debug-manager/watch.c:
2233         program-unload signal does not exist used debugger-stopped
2235         * plugins/debug-manager/queue.c,
2236         libanjuta/interfaces/libanjuta.idl:
2237         Display error message returned by debugger command
2238         Add new error codes
2240 2007-11-04  Johannes Schmid <jhs@gnome.org>
2242         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2243         Bug 493062 – gcj template needs AC_PROG_CC
2244         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2246         * src/anjuta-actions.h:
2247         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2248         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2250 === anjuta 2.3.0 ===
2252 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2254         * AUTHORS: Updated
2256 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2258         * ChangeLog: Tagged 2.3.0 release.
2260         * plugins/indent/Makefile.am: Fixed indentation.
2262         * plugins/editor/aneditor-autocomplete.cxx:
2263         * plugins/editor/aneditor-priv.h:
2264         * plugins/editor/aneditor.cxx:
2265         * plugins/editor/aneditor.h: Commented out dead codes.
2267         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2268         Do not build symbol-db by
2269         default. Added 'unstable' in plugin description to signify it's
2270         developmental state.
2272         * plugins/file-manager/Makefile.am,
2273         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2275 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
2277         * plugins/debug-manager/utilities.c,
2278         plugins/debug-manager/utilities.h,
2279         plugins/debug-manager/threads.c,
2280         plugins/debug-manager/plugin.c,
2281         plugins/debug-manager/plugin.h,
2282         plugins/debug-manager/disassemble.h,
2283         plugins/debug-manager/watch.c,
2284         plugins/debug-manager/watch.h,
2285         plugins/debug-manager/breakpoints.c,
2286         plugins/debug-manager/stack_trace.c:
2287         Replace few remaining function calls by signal 
2289         * plugins/debug-manager/disassemble.c,
2290         plugins/debug-manager/registers.c,
2291         plugins/debug-manager/memory.c,
2292         plugins/debug-manager/locals.c,
2293         plugins/debug-manager/queue.c,
2294         plugins/debug-manager/queue.h:
2295         Connect signals when debugger is started
2296         Disconnect them when debugger is stopped
2297         Do not display window if debugger doesn't support feature
2299         * plugins/gdb/plugin.c,
2300         libanjuta/interfaces/libanjuta.idl:
2301         Remove unused initialization function
2303 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2305         * configure.in:
2306         * plugins/file-manager/Makefile.am:
2307         * scripts/build-schemas.mk: Fixed 'make distcheck'
2309 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2311         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2312         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2313         to latest API additions.
2315         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2316         to API changes.
2318 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
2320         * ChangeLog: Fixed indentation.
2321         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2322         branch.
2324 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
2326         * libanjuta/interfaces/libanjuta.idl:
2327         * plugins/build-basic-autotools/build-basic-autotools.c:
2328         (build_compile_file_real), (build_build_project),
2329         (build_install_project), (build_clean_project),
2330         (build_configure_project), (build_autogen_project),
2331         (build_distribution_project), (build_build_module),
2332         (build_install_module), (build_clean_module), (fm_build),
2333         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2334         (finalize), (basic_autotools_plugin_instance_init),
2335         (ibuildable_set_command), (ibuildable_reset_commands),
2336         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2337         (ibuildable_install), (ibuildable_configure),
2338         (ibuildable_generate), (ibuildable_iface_init):
2339         * plugins/build-basic-autotools/build-basic-autotools.h:
2341         Added API for commands override in build interface and implemented
2342         them in build plugin. Useful for other plugins override build
2343         commands depending on project environment.
2345 2007-10-28  Naba Kumar  <naba@gnome.org>
2347         * src/anjuta.glade,
2348         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2349         Fixed widget alignment for dock switcher tab style combo and
2350         scratchbox path entrybox.
2352 2007-10-28  Johannes Schmid <jhs@gnome.org>
2354         * plugins/document-manager/plugin.c: (on_editor_changed):
2355         Fixed a memory leak and simplified code (thanks again Sébastien)
2356         
2357         * configure.in:
2358         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2359         and OFFSET sql statements)
2361 2007-10-28  Massimo Cora' <maxcvs@email.it>
2363         * plugins/symbol-db/plugin.c,
2364         plugins/symbol-db/symbol-db-engine.h,
2365         plugins/symbol-db/symbol-db-view.c,
2366         plugins/symbol-db/symbol-db-view.c,
2367         plugins/symbol-db/symbol-db-view-locals.c,
2368         plugins/symbol-db/symbol-db-view-locals.h,
2369         plugins/symbol-db/symbol-db-engine.c:
2370         Better end-of-file-scan detection, permitting
2371         an improved scope/inheritance parsing.
2372         Locals tab gtktree now displays correct
2373         namespace->class->children tree, even if
2374         in a C++ file there isn't class declaration.
2376 2007-10-27  Johannes Schmid <jhs@gnome.org>
2378         Patch from Stanislav Brabec <sbrabec@suse.cz>
2379         * configure.in:
2380         Bug 489798 – Do not rely on svn-config
2382         Patch from Michael Wolf <maw@ximian.com>:
2383         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2384         (egg_tree_model_filter_remove_node),
2385         (egg_tree_model_filter_row_deleted):
2386         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2388 2007-10-27  Johannes Schmid <jhs@gnome.org>
2390         * plugins/devhelp/anjuta-devhelp.ui:
2391         * plugins/message-view/anjuta-message-manager.ui:
2393         Added some separators to the toolbar
2394         
2395         * plugins/document-manager/plugin.c:
2396         (on_support_plugin_deactivated), (load_new_support_plugins),
2397         (unload_unused_support_plugins), (on_editor_changed):
2398         
2399         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2400         for pointing out that is was crap.
2402 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
2404         * libanjuta/interfaces/libanjuta.idl,
2405         libanjuta/anjuta-plugin-manager.c,
2406         libanjuta/anjuta-plugin-manager.h,
2407         libanjuta/anjuta-c-plugin-factory.c,
2408         libanjuta/anjuta-c-module.h,
2409         libanjuta/anjuta-c-module.c:
2410         Report detailled error message in case of plugin loading failure
2412 2007-10-24  Johannes Schmid <jhs@gnome.org>
2414         * configure.in:
2415         * plugins/Makefile.am:
2416         
2417         Activate build of symbol-db plugin (when libgda is available)
2418         
2419         * plugins/document-manager/plugin.c:
2420         (on_support_plugin_deactivated), (on_editor_changed):
2421         
2422         Properly handle language support plugins even when they are
2423         unloaded by the session.
2424         
2425         * plugins/symbol-db/plugin.c: (register_stock_icons),
2426         Port to new REGISTER_ICONS stuff
2427   
2428 2007-10-22  Massimo Cora'  <maxcvs@email.it>
2430         * plugins/symbol-db/plugin.c,
2431         * plugins/symbol-db/symbol-db-view.c
2432         * plugins/symbol-db/symbol-db-engine.h,
2433         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2434         * plugins/symbol-db/symbol-db-view-locals.c,
2435         * plugins/symbol-db/symbol-db-view-locals.h,
2436         * plugins/symbol-db/symbol-db-engine.c:
2437         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2438         Added a new algorithm for dynamic population of the local symbols' tab.
2439         Now the default view is tree-like.
2440         Some fixes on engine correct some population issues.    
2442 2007-10-23  Naba Kumar  <naba@gnome.org>
2444         * plugins/glade/Makefile.am: Corrected conditional not to install
2445         .plugin file if plugin is disabled.
2446         * plugins/sourceview/Makefile.am: Corrected conditional not to
2447         install schemas if plugin is not built.
2449 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
2451         * plugins/debug-manager/queue.c:
2452         Fix #488061: Mutiple crash dialogs
2454         * plugins/gdb/debugger.c,
2455         plugins/gdb/debugger.h:
2456         Remove maximum gdb command length, should fix bug#474811
2458 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
2460         * manuals/reference/libanjuta/plugin-description-file.sgml,
2461         manuals/reference/libanjuta/libanjuta-docs.sgml,
2462         manuals/reference/libanjuta/libanjuta-sections.txt,
2463         libanjuta/interfaces/libanjuta.idl,
2464         libanjuta/anjuta-c-module.c,
2465         libanjuta/anjuta-c-plugin-factory.c:
2466         Document last changes in plugin code
2468 2007-10-19  Johannes Schmid <jhs@gnome.org>
2470         * plugins/subversion/subversion-callbacks.c: (check_filename):
2471         
2472         Fixed #487854 – Anjuta crashes when i try to add a SVN url
2474 2007-10-19  Naba Kumar  <naba@gnome.org>
2476         * plugins/file-manager/file-model.c: Fixed a critical runtime
2477         warning.
2479 2007-10-18  Johannes Schmid <jhs@gnome.org>
2481         * libanjuta/anjuta-ui.h:
2482         Small fix on icon macros
2483         
2484         * libanjuta/interfaces/libanjuta.idl:
2485         * plugins/language-manager/plugin.c: (ilanguage_get_name),
2486         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2487         (ilanguage_iface_init):
2488         
2489         Added get_from_editor() and get_name_from_editor() methods
2490         to IAnjutaLanguage
2491         
2492         * plugins/document-manager/plugin.c:
2493         (update_editor_ui_interface_items), (on_editor_changed):
2494         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2495         .in:
2496         * plugins/language-support-cpp-java/plugin.c: (install_support):
2497         
2498         Ported plugins to use the new interface
2500 2007-10-17  Johannes Schmid <jhs@gnome.org>
2502         * libanjuta/anjuta-ui.h:
2503         
2504         Added macros to register stock icons to stop all this copy&paste
2505         which had spread over a lot of files. New macros support to add 
2506         icons with toolbar and menu size (16 and 24)
2507         
2508         * plugins/class-inheritance/plugin.c: (register_stock_icons):
2509         * plugins/debug-manager/images/anjuta-attach.svg:
2510         * plugins/debug-manager/images/anjuta-step-out.svg:
2511         * plugins/debug-manager/images/anjuta-step-over.svg:
2512         * plugins/debug-manager/plugin.c: (register_stock_icons):
2513         * plugins/document-manager/images/Makefile.am:
2514         * plugins/document-manager/images/anjuta-block-end.svg:
2515         * plugins/document-manager/images/anjuta-block-start.svg:
2516         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2517         * plugins/document-manager/images/anjuta-bookmark.svg:
2518         * plugins/document-manager/images/anjuta-go-history-next.svg:
2519         * plugins/document-manager/images/anjuta-go-history-prev.svg:
2520         * plugins/document-manager/plugin.c: (register_stock_icons):
2521         * plugins/glade/plugin.c: (register_stock_icons):
2522         * plugins/language-support-cpp-java/plugin.c:
2523         (register_stock_icons):
2524         * plugins/message-view/Makefile.am:
2525         * plugins/message-view/anjuta-go-message-next.svg:
2526         * plugins/message-view/anjuta-go-message-prev.svg:
2527         * plugins/message-view/anjuta-message-view.svg:
2528         * plugins/message-view/messages.xpm:
2529         * plugins/message-view/plugin.c: (register_stock_icons):
2530         * plugins/patch/plugin.c: (patch_plugin_activate):
2531         * plugins/project-manager/plugin.c: (register_stock_icons):
2532         * plugins/search/Makefile.am:
2533         * plugins/search/anjuta-go-match-next.svg:
2534         * plugins/search/anjuta-go-match-prev.svg:
2535         * plugins/search/plugin.c: (activate_plugin):
2536         * plugins/symbol-browser/plugin.c: (register_stock_icons):
2537         * plugins/terminal/terminal.c: (register_stock_icons):
2538         * plugins/valgrind/plugin.c: (register_stock_icons):
2539         
2540         Updated to use the new icons and added several new and updated 
2541         icons from #480093
2543 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
2545         * libanjuta/anjuta-plugin-handle.c,
2546         libanjuta/anjuta-plugin-handle.h:
2547         Add a new path property containing the directory of the .plugin
2548         file, library file (.so or whatever) must be in the same directory
2550         * libanjuta/anjuta-plugin-manager.c,
2551         libanjuta/interfaces/libanjuta.idl,
2552         (removed) libanjuta/anjuta-glue-plugin.c,
2553         (removed) libanjuta/anjuta-glue-plugin.h,
2554         (removed) libanjuta/anjuta-glue-c.c,
2555         (removed) libanjuta/anjuta-glue-c.h,
2556         (removed) libanjuta/anjuta-glue-cpp.c,
2557         (removed) libanjuta/anjuta-glue-cpp.h,
2558         (removed) libanjuta/anjuta-glue-factory.c,
2559         (removed) libanjuta/anjuta-glue-factory.h,
2560         (added) libanjuta/anjuta-c-module.c,
2561         (added) libanjuta/anjuta-c-module.h,
2562         (added) libanjuta/anjuta-c-plugin-factory.c,
2563         (added) libanjuta/anjuta-c-plugin-factory.h,
2564         libanjuta/Makefile.am:
2565         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2566         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2567         implementing IAnjutaPluginFactory
2568         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2570         * libanjuta/libanjuta.h:
2571         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2572         interface)
2574         * libanjuta/anjuta-plugin.h:
2575         Replace AnjutaGluePlugin by GTypeModule
2576         Remove unused anjuta_glue_get_component_type replaced by
2577         g_type_from_name
2579         * plugins/build-basic-autotools/build-basic-autotools.h,
2580         plugins/class-gen/plugin.h,
2581         plugins/class-inheritance/plugin.h,
2582         plugins/cvs-plugin/plugin.h,
2583         plugins/debug-manager/plugin.h,
2584         plugins/devhelp/plugin.h,
2585         plugins/document-manager/plugin.h,
2586         plugins/editor/plugin.h,
2587         plugins/file-loader/plugin.h,
2588         plugins/file-wizard/plugin.h,
2589         plugins/gdb/plugin.h,
2590         plugins/glade/plugin.h,
2591         plugins/gtodo/plugin.h,
2592         plugins/indent/plugin.h,
2593         plugins/language-manager/plugin.h,
2594         plugins/language-support-cpp-java/plugin.h,
2595         plugins/macro/plugin.h,
2596         plugins/message-view/plugin.h,
2597         plugins/patch/plugin.h,
2598         plugins/profiler/plugin.h,
2599         plugins/project-import/plugin.h,
2600         plugins/project-manager/plugin.h,
2601         plugins/project-wizard/plugin.h,
2602         plugins/sample1/plugin.h,
2603         plugins/search/plugin.h,
2604         plugins/sourceview/plugin.h,
2605         plugins/subversion/plugin.h,
2606         plugins/symbol-browser/plugin.h,
2607         plugins/symbol-db/plugin.h,
2608         plugins/terminal/terminal.c,
2609         plugins/tools/plugin.h,
2610         plugins/valgrind/plugin.h:
2611         Replace AnjutaGluePlugin by GTypeModule
2613 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2615         * plugins/debug-manager/breakpoints.c:
2616         Fix bug#487112, crash while removing a breakpoint in a new file
2618 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2620         * plugins/document-manager/search-box.c:
2621         Fix a crash (with an useful comment) focus-out-event handler must
2622         return a gboolean
2624 2007-10-14 Johannes Schmid <jhs@gnome.org>
2626         * plugins/sourceview/sourceview.c:
2627         Hide calltip when "Up" or "Down" key is pressed
2629 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2631         * plugins/document-manager/search-box.c:
2632         Change included file order to avoid a compile error with gnome 2.16
2634 2007-10-13  Johannes Schmid <jhs@gnome.org>
2636         * plugins/debug-manager/plugin.c: (enable_log_view):
2637         
2638         Fixed crash when closing a project and unloading another while
2639         the debugger is enabled
2641 2007-10-13  Johannes Schmid <jhs@gnome.org>
2643         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2644         
2645         Use correct breakpoint icon
2646         
2647         * plugins/devhelp/Makefile.am:
2648         * plugins/devhelp/anjuta-go-help-next.svg:
2649         * plugins/devhelp/anjuta-go-help-prev.svg:
2650         * plugins/devhelp/plugin.c: (register_stock_icons),
2651         (devhelp_activate):
2652         
2653         Added new icons from #480093
2654         
2655         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2656         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2657         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2658         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2659         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2660         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2661         * plugins/message-view/anjuta-go-message-next.svg:
2662         * plugins/message-view/anjuta-go-message-prev.svg:
2663         
2664         Updated icons from #480093
2665                 
2666         * src/anjuta-actions.h:
2667         Use GTK_STOCK_FULLSCREEN
2668         
2669         * src/anjuta-app.c: (on_gdl_style_changed),
2670         (anjuta_app_instance_init):
2671         * src/anjuta.glade:
2672         
2673         Added preference option to set the gdl switcher style
2675 2007-10-13  Johannes Schmid <jhs@gnome.org>
2677         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2678         (get_property_value_as_string), (set_property_value_as_string),
2679         (register_callbacks):
2680         * libanjuta/anjuta-preferences.h:
2681         
2682         Support GtkFileChooserButton as preferences widget
2683         
2684         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2685         
2686         Fixed a Gtk-Critical
2687         
2688         * plugins/file-manager/Makefile.am:
2689         * plugins/file-manager/file-model.c: (file_model_filter_file),
2690         (file_model_add_dummy), (file_model_expand_idle),
2691         (file_model_set_property), (file_model_get_property),
2692         (file_model_class_init):
2693         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2694         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2695         (file_manager_activate), (file_manager_finalize),
2696         (file_manager_instance_init), (ipreferences_merge),
2697         (ipreferences_unmerge), (ipreferences_iface_init):
2698         * plugins/file-manager/plugin.h:
2699         
2700         Added preferences to file-manager
2702         * plugins/glade/plugin.c: (activate_plugin):
2703         
2704         Move Properties widget into center because it is way to big
2705         for the sidebar
2707 2007-10-10  Johannes Schmid <jhs@gnome.org>
2709         * plugins/language-support-cpp-java/Makefile.am:
2710         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
2711         * plugins/language-support-cpp-java/anjuta-complete.svg:
2712         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
2713         * plugins/language-support-cpp-java/plugin.c:
2714         (register_stock_icons):
2715         
2716         And yet some more icons...
2718 2007-10-10  Johannes Schmid <jhs@gnome.org>
2720         * plugins/debug-manager/breakpoints.c:
2721         * plugins/debug-manager/images/Makefile.am:
2722         * plugins/debug-manager/images/anjuta-bookmark.svg:
2723         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
2724         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
2725         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
2726         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
2727         * plugins/debug-manager/images/anjuta-linemark.svg:
2728         * plugins/debug-manager/images/anjuta-pcmark.svg:
2729         * plugins/debug-manager/plugin.c: (register_stock_icons):
2730         * plugins/debug-manager/sparse_view.c:
2731         * plugins/document-manager/images/Makefile.am:
2732         * plugins/document-manager/images/anjuta-block-select.svg:
2733         * plugins/document-manager/images/anjuta-fold-close.svg:
2734         * plugins/document-manager/images/anjuta-fold-open.svg:
2735         * plugins/document-manager/images/anjuta-fold-toggle.svg:
2736         * plugins/document-manager/images/anjuta-indent-less.svg:
2737         * plugins/document-manager/images/anjuta-indent-more.svg:
2738         * plugins/document-manager/images/anjuta-swap.svg:
2739         * plugins/document-manager/images/block_select.xpm:
2740         * plugins/document-manager/images/fold_close.xpm:
2741         * plugins/document-manager/images/fold_open.xpm:
2742         * plugins/document-manager/images/fold_toggle.xpm:
2743         * plugins/document-manager/images/indent.xpm:
2744         * plugins/document-manager/images/indent_dcr.xpm:
2745         * plugins/document-manager/images/indent_inc.xpm:
2746         * plugins/document-manager/plugin.c: (register_stock_icons):    
2747         * plugins/editor/Makefile.am:
2748         * plugins/editor/anjuta-bookmark-16.xpm:
2749         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2750         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2751         * plugins/editor/anjuta-linemark-16.xpm:
2752         * plugins/editor/anjuta-pcmark-16.xpm:
2753         * plugins/editor/bookmark.xpm:
2754         * plugins/editor/breakpoint-disabled.xpm:
2755         * plugins/editor/breakpoint-enabled.xpm:
2756         * plugins/editor/linemarker.xpm:
2757         * plugins/editor/program-counter.xpm:
2758         * plugins/editor/text_editor.c:
2759         * plugins/message-view/Makefile.am:
2760         * plugins/message-view/anjuta-go-message-next.svg:
2761         * plugins/message-view/anjuta-go-message-prev.svg:
2762         * plugins/message-view/anjuta-message-manager.ui:
2763         * plugins/message-view/plugin.c:
2764         * plugins/sourceview/Makefile.am:
2765         * plugins/sourceview/sourceview.c:
2767         Integrated lots of icons from #480093
2768         Thanks to <tpgww@onepost.net>
2770         * plugins/document-manager/plugin.c:
2771         Do not mark the line in ifile_open(), that looks ugly.
2772         
2773         * plugins/document-manager/search-box.c: (on_search_focus_out),
2774         (search_box_init):
2775         Clear the status bar on focus_out.
2776         
2777         * plugins/file-loader/anjuta-loader-plugin.ui:
2778         Fixed a missing "="
2780 2007-10-09  Johannes Schmid <jhs@gnome.org>
2782         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2783         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
2785         Some things I missed in the patch for #484419
2786         
2787         * plugins/document-manager/action-callbacks.c:
2788         (on_new_file_activate):
2789         * plugins/document-manager/action-callbacks.h:
2790         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2791         (on_window_key_press_event), (on_gconf_notify_timer):
2792         
2793         484645 – patch to deal with docman FIXME etc
2794         
2795         * plugins/editor/text_editor.c: (text_editor_set_indicator):
2796         * plugins/search/search-replace.c: (search_and_replace),
2797         (write_message_pane), (search_replace_populate),
2798         (translate_dialog_strings), (create_dialog),
2799         (anjuta_search_replace_activate):
2800         * plugins/search/search-replace_backend.c:
2801         (file_buffer_new_from_path), (get_next_match),
2802         (create_search_entries), (regex_backref),
2803         (clear_search_replace_instance):
2804         * plugins/search/search-replace_backend.h:
2805         
2806         #484573 – patch to correct various search-related issues
2807         
2808         Thanks for the above patches to <tpgww@onepost.net>
2809         
2810         * plugins/sourceview/sourceview.c:
2811         (sourceview_create_highligth_indic):
2812         
2813         Use the same marker for important as gedit (yellow background)
2815         * plugins/document-manager/anjuta-document-manager.ui:
2816         * plugins/file-loader/anjuta-file-loader.ui:
2817         * plugins/file-loader/plugin.c:
2818         
2819         Moved FileNew action to document-manager
2821 2007-10-08  Johannes Schmid <jhs@gnome.org>
2823         * plugins/document-manager/search-box.c: (on_search_activated):
2824         Mark messages for translation
2826 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
2828         reviewed by: Johannes Schmid <jhs@gnome.org>
2830         * plugins/Makefile.am:
2831         * plugins/build-basic-autotools/build-basic-autotools.c:
2832         (build_compile_file_real):
2833         * plugins/search/search-replace.c:
2834         * plugins/valgrind/preferences.c: (build_general_prefs):
2835         
2836         Fix #484379 – Contents of Makefile.am plugins and
2837         #484419 – Improvement into translation
2839 2007-10-06  Johannes Schmid <jhs@gnome.org>
2841         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2843         Fixed to properly support pointer-to-pointer (**) types
2845         * libanjuta/interfaces/libanjuta.idl:
2846         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
2847         * plugins/sourceview/sourceview-cell.h:
2848         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
2849         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
2850         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
2851         (isearch_backward), (isearch_iface_init):
2852         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
2853         (itext_editor_iface_init), (iselection_set_iter),
2854         (iselection_get_start_iter), (iselection_get_end_iter),
2855         (iselection_iface_init), (isearch_forward), (isearch_backward),
2856         (isearch_iface_init):
2857         
2858         Added IAnjutaEditorSearch interface and some utility methods to
2859         migrate from positions to iterators for the editor interface.
2860         
2861         * plugins/document-manager/Makefile.am:
2862         * plugins/document-manager/action-callbacks.c:
2863         (on_goto_line_no1_activate), (on_show_search):
2864         * plugins/document-manager/action-callbacks.h:
2865         * plugins/document-manager/anjuta-docman.c:
2866         (anjuta_docman_add_document), (anjuta_docman_show_editor),
2867         (anjuta_docman_grab_text_focus):
2868         * plugins/document-manager/anjuta-document-manager.ui:
2869         * plugins/document-manager/goto_line.c: (removed)
2870         * plugins/document-manager/goto_line.h: (removed)
2871         * plugins/document-manager/search-box.c:
2872         * plugins/document-manager/search-box.h:
2873         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2874         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
2875         (update_editor_ui_interface_items), (on_editor_added),
2876         (activate_plugin), (deactivate_plugin):
2877         * plugins/document-manager/plugin.h:
2878         
2879         Created new incremental "Quick Search" bar in the document manager to
2880         replace the crappy EggToolbar entries. Uses the new search interface and
2881         it thus much faster and more reliable.
2882         Fixes: 
2883         Bug 357544 – incremental search should work consistently (or not at all) 
2884         when main toolbar is hidden
2885         Bug 440637 – Search, don't work very well (partly for incremental search)
2886         
2887         * plugins/search/anjuta-search.ui:
2888         * plugins/search/plugin.c: (activate_plugin):
2889         
2890         Removed incremental search stuff
2891         
2892         * plugins/build-basic-autotools/build-basic-autotools.c:
2893         (on_session_save), (on_session_load):
2894         * plugins/build-basic-autotools/executer.c:
2895         (get_program_parameters):
2896         
2897         Scroll to selected executable and remember it across sessions
2898         (followup of #477976)
2899         
2900         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2901         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
2902         
2903         * plugins/devhelp/anjuta-devhelp.ui:
2904         Rearraged toolbar items a bit
2906 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2908         * plugins/debug-manager/command.c,
2909         plugins/debug-manager/queue.c,
2910         plugins/gdb/plugin.c,
2911         plugins/gdb/debugger.c:
2912         Fix several crashing bugs (including bug#482985) with the debugger
2913         when closing project, stopping the debugger, restarting the program
2915 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2917         * libanjuta/anjuta-launcher.c:
2918         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
2920 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
2922         * plugins/debug-manager/command.c,
2923         plugins/debug-manager/queue.c:
2924         Asynchronous command can abort other commands in queue
2925         Resynchronize debugger state when a command is cancelled
2927         * plugins/debug-manager/breakpoints.c:
2928         Free BreakpointItem only when it is not used anymore
2930         * plugins/gdb/plugin.c:
2931         Do not return TRUE if the callback and/or ready signal is not used
2933         * plugins/gdb/debugger.c:
2934         Fix a crash, return correct state when debugger is stopped
2936 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
2938         * plugins/project-wizard/autogen.c:
2939         Fix bug#482067, escape project wizard user defined strings
2941 2007-10-01  Johannes Schmid <jhs@gnome.org>
2943         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2944         .glade:
2945         * plugins/build-basic-autotools/build-basic-autotools.c:
2946         (basic_autotools_plugin_instance_init):
2947         * plugins/build-basic-autotools/build-basic-autotools.h:
2948         * plugins/build-basic-autotools/executer.c:
2949         (get_program_parameters):
2950         
2951         Fixed #477976 – Keybinding in run dialog
2953 2007-09-30  Johannes Schmid <jhs@gnome.org>
2955         * plugins/Makefile.am:
2956         Do not build indent plugin (yet)
2957         
2958         * plugins/document-manager/plugin.c: (ipreferences_merge):
2959         Fixed unintentional and wrong change
2961         * plugins/indent/anjuta-indent.ui:
2962         Added missing file
2964 2007-09-28  Johannes Schmid <jhs@gnome.org>
2966         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
2967         * libanjuta/anjuta-launcher.h:
2968         Add a method to send EOF to some process. Needed for the indent plugin
2969         and should be useful in general. It does not actually send EOF as this
2970         is not possible with utf-8, but closes the stream instead.
2972         * plugins/devhelp/plugin.c: (value_added_current_editor):
2973         Fixed a Gtk-Critical due to the IAnjutaEditor - 
2974         IAnjutaDocument switch.
2976         * configure.in:
2977         * plugins/Makefile.am:
2978         * plugins/document-manager/Makefile.am:
2979         * plugins/document-manager/action-callbacks.c:
2980         * plugins/document-manager/anjuta-document-manager.glade:
2981         * plugins/document-manager/anjuta-document-manager.ui:
2982         * plugins/document-manager/images/Makefile.am:
2983         * plugins/document-manager/images/indent_auto.xpm:
2984         * plugins/document-manager/images/indent_set.xpm:
2985         * plugins/document-manager/indent-dialog.c:
2986         * plugins/document-manager/indent-dialog.h:
2987         * plugins/document-manager/indent-util.c:
2988         * plugins/document-manager/indent-util.h:
2989         * plugins/document-manager/indent_test.c:
2990         * plugins/document-manager/plugin.c: (register_stock_icons),
2991         (docman_plugin_instance_init), (ipreferences_merge):
2992         * plugins/document-manager/plugin.h:
2993         
2994         Removed indent code from document manager
2995         
2996         * plugins/indent/Makefile.am:
2997         * plugins/indent/indent-dialog.c:
2998         * plugins/indent/indent-util.c: (indent_init_indent_style):
2999         * plugins/indent/indent.glade:
3000         * plugins/indent/indent.plugin.in:
3001         * plugins/indent/plugin.c: (on_indent_finished),
3002         (on_indent_output), (on_indent_action_activate),
3003         (on_edit_editor_indent), (on_style_combo_changed),
3004         (value_added_current_editor), (value_removed_current_editor),
3005         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3006         (indent_plugin_finalize), (indent_plugin_dispose),
3007         (anjuta_indent_plugin_instance_init),
3008         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3009         (ipreferences_unmerge), (ipreferences_iface_init):
3010         * plugins/indent/plugin.h:
3012         Moved indent code to it's own plugin. Also reimplemented indent invocation
3013         using anjuta_launcher and streams. This is not yet completely working, maybe
3014         I got something wrong with the launcher.
3015         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3017 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3019         * plugins/debug-manager/plugin.c:
3020         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3022 2007-09-27  Johannes Schmid <jhs@gnome.org>
3024         * libanjuta/interfaces/libanjuta.idl:
3025         * plugins/Makefile.am:
3026         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3027         (isymbol_type_str), (isymbol_name), (isymbol_args),
3028         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3029         (isymbol_impl), (isymbol_iface_init):
3030         * plugins/symbol-browser/an_symbol_info.c:
3031         * plugins/symbol-browser/an_symbol_info.h:
3032         * plugins/symbol-db/Makefile.am:
3033         * plugins/symbol-db/plugin.c:
3034         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3035         (value_added_current_editor), (on_editor_foreach_clear),
3036         (value_removed_current_editor), (project_root_added),
3037         (symbol_db_activate), (symbol_db_deactivate),
3038         (isymbol_manager_search):
3039         * plugins/symbol-db/readtags.c: (initialize_1):
3040         * plugins/symbol-db/symbol-db-engine-iterator.c:
3041         (sdb_engine_iterator_instance_init),
3042         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3043         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3044         (symbol_db_engine_iterator_move_next),
3045         (symbol_db_engine_iterator_move_prev),
3046         (symbol_db_engine_iterator_get_n_items),
3047         (symbol_db_engine_iterator_last),
3048         (symbol_db_engine_iterator_set_position),
3049         (symbol_db_engine_iterator_get_position),
3050         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3051         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3052         (isymbol_iter_foreach), (isymbol_iter_set_position),
3053         (isymbol_iter_get_position), (isymbol_iter_get_length),
3054         (isymbol_iter_clone), (isymbol_iter_assign),
3055         (isymbol_iter_iface_init):
3056         * plugins/symbol-db/symbol-db-engine-iterator.h:
3057         * plugins/symbol-db/symbol-db-engine.c:
3058         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3059         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3060         (sdb_engine_finalize), (sdb_engine_get_type),
3061         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3062         (sdb_engine_get_table_id_by_unique_name2),
3063         (sdb_engine_get_table_id_by_unique_name3),
3064         (symbol_db_engine_add_new_workspace),
3065         (symbol_db_engine_get_opened_project_name),
3066         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3067         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3068         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3069         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3070         (sdb_engine_add_new_scope_definition),
3071         (sdb_engine_add_new_tmp_heritage_scope),
3072         (sdb_engine_second_pass_update_scope_1),
3073         (sdb_engine_second_pass_update_heritage),
3074         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3075         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3076         (symbol_db_engine_update_project_symbols),
3077         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3078         (symbol_db_engine_update_buffer_symbols),
3079         (sdb_engine_walk_down_scope_path),
3080         (sdb_engine_prepare_symbol_info_sql),
3081         (symbol_db_engine_get_global_members),
3082         (symbol_db_engine_get_scope_members_by_symbol_id),
3083         (symbol_db_engine_get_scope_members),
3084         (symbol_db_engine_get_current_scope),
3085         (symbol_db_engine_get_file_symbols):
3086         * plugins/symbol-db/symbol-db-engine.h:
3087         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3088         (on_symbol_updated), (on_symbol_inserted),
3089         (symbol_db_view_locals_get_line),
3090         (symbol_db_view_locals_update_list):
3091         * plugins/symbol-db/symbol-db-view-search.c:
3092         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3093         * plugins/symbol-db/symbol-db-view-search.h:
3094         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3095         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3096         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3097         * plugins/symbol-db/tables.sql:
3098         * plugins/symbol-db/test/Makefile.am:
3099         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3100         Updated patch from Massimo to improve symbol-db plugin
3102         * plugins/document-manager/plugin.c: (on_editor_changed):
3103         Make the code a bit more robust
3104         
3105         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3106         (anjuta_document_get_property), (anjuta_document_class_init),
3107         (anjuta_document_init), (set_uri), (document_loader_loaded),
3108         (anjuta_document_load), (document_saver_saving):
3109         * plugins/sourceview/anjuta-document.h:
3110         * plugins/sourceview/sourceview.c: (autodetect_language),
3111         (ilanguage_set_language), (ilanguage_get_language):
3112         Fix language detection on startup
3114 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3116         * plugins/document-manager/action-callbacks.c:
3117         (on_editor_command_upper_case_activate),
3118         (on_editor_command_lower_case_activate): Leftover commit from previous
3119         commit (see last changlog entry by me).
3120         
3121         * plugins/file-manager/plugin.c: (file_manager_activate):
3122         Gave proper widget name so that layout works.
3124 2007-09-26  Johannes Schmid <jhs@gnome.org>
3126         * plugins/document-manager/plugin.c: (on_editor_changed),
3127         (docman_plugin_instance_init):
3128         Only unload/load language-support plugins if necessary.
3129         
3130         * plugins/language-manager/plugin.c: (language_manager_activate):
3131         Removed some debugging code
3133         * plugins/sourceview/sourceview.c: (on_document_saved),
3134         (ilanguage_set_language), (ilanguage_get_language):
3135         Fixed ianjuta_language interface and ensure that highlighting is
3136         activated when a new file is saved.
3137         
3138 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3140         * libanjuta/interfaces/libanjuta.idl:
3141         * plugins/document-manager/action-callbacks.c:
3142         (on_editor_command_upper_case_activate),
3143         (on_editor_command_lower_case_activate):
3144         * plugins/editor/text_editor.c: (iselection_has_selection),
3145         (iselection_get_start), (iselection_get_end),
3146         (iselection_iface_init):
3147         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3148         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3149         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3150         method and implemented it for both scintilla and sourceview editors.
3151         Updated document-manager and assist plugins to use the new method.
3153 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3155         * plugins/file-manager/file-view.c:
3156         Fix typo, allow to compile new file manager with gtk < 2.12
3158 2007-09-25  Johannes Schmid <jhs@gnome.org>
3160         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3161         Support Auto-Indent for single lines (e.g no selection);
3162         
3163         * plugins/macro/plugin.c:
3164         Do not use the same shortcut as auto-indent does
3165         
3166         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3167         Optimized keyboard navigation - do not emit char_added when only
3168         navigation keys have been pressed.
3170 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3172         * plugins/language-support-cpp-java/cpp-java-assist.c:
3173         (on_assist_chosen), (cpp_java_assist_install),
3174         (cpp_java_assist_uninstall):
3175         * plugins/language-support-cpp-java/plugin.c: (install_support),
3176         (uninstall_support): Install and uninstall support in correct order.
3177         Fixes a bug where it was installed multiple times resulting in
3178         inserting autocomplete text multiple times.
3180 2007-09-25  Johannes Schmid <jhs@gnome.org>
3182         * configure.in:
3183         Add GNOME_WARNING_FLAGS(maximum) and
3184         GNOME_CXX_WARNIGS(yes) to avoid bugs
3185         the compiler can warn you.
3186         
3187         * libegg/test-tree-utils.c: (key_test):
3188         * plugins/file-manager/file-model.c:
3189         (file_model_cancel_expand_idle), (file_model_sort),
3190         (file_model_row_expanded):
3191         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3192         (file_view_refresh), (file_view_get_selected), (file_view_init),
3193         (file_view_new):
3194         * plugins/file-manager/file-view.h:
3195         * plugins/symbol-db/readtags.c: (initialize_1):
3196         * src/main.c:
3197         
3198         Fixed the more critical warnings
3200 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3202         Icons from tpgww@onepost.net:
3203         * configure.in:
3204         * plugins/debug-manager/Makefile.am:
3205         * plugins/debug-manager/images/Makefile.am:
3206         * plugins/debug-manager/images/anjuta-attach.svg:
3207         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3208         * plugins/debug-manager/images/anjuta-step-into.svg:
3209         * plugins/debug-manager/images/anjuta-step-out.svg:
3210         * plugins/debug-manager/images/anjuta-step-over.svg:
3211         * plugins/debug-manager/plugin.c: (register_stock_icons):
3212         * plugins/document-manager/Makefile.am:
3213         * plugins/document-manager/block_select.xpm:
3214         * plugins/document-manager/fold_close.xpm:
3215         * plugins/document-manager/fold_open.xpm:
3216         * plugins/document-manager/fold_toggle.xpm:
3217         * plugins/document-manager/images/Makefile.am:
3218         * plugins/document-manager/images/anjuta-block-end.svg:
3219         * plugins/document-manager/images/anjuta-block-start.svg:
3220         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3221         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3222         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3223         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3224         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3225         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3226         * plugins/document-manager/indent.xpm:
3227         * plugins/document-manager/indent_auto.xpm:
3228         * plugins/document-manager/indent_dcr.xpm:
3229         * plugins/document-manager/indent_inc.xpm:
3230         * plugins/document-manager/indent_set.xpm:
3231         * plugins/document-manager/plugin.c: Added nicer icons for
3232         document manager and debugger. Organized icons in 'images'
3233         directories.
3235 2007-09-24  Johannes Schmid <jhs@gnome.org>
3237         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3238         Fixed a missing NULL in g_object_set.
3240 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3242         * plugins/language-support-cpp-java/cpp-java-assist.c:
3243         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3244         scope memebers just after scope operator is entered.
3246 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3248         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3249         * plugins/language-support-cpp-java/cpp-java-assist.c:
3250         (completion_function), (completion_compare),
3251         (cpp_java_assist_tag_destroy), (create_completion),
3252         (cpp_java_assist_destroy_completion_cache),
3253         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3254         Show '()' for function items in autocomplete list. Allow adding
3255         ' ' and/or '(' after function call autocompletion and have preferences
3256         settings for them.
3258 2007-09-24  Johannes Schmid <jhs@gnome.org>
3260         * sourceview.c: Reverting patch from r3157 because
3261         of side-effects
3263 2007-09-24  Johannes Schmid <jhs@gnome.org>
3265         * plugins/search/search-replace.c: (on_message_clicked):
3267         Fixed #427104 – No "highlight" of lines matching find-result
3269 2007-09-24  Johannes Schmid <jhs@gnome.org>
3271         * src/anjuta.glade:
3273         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3275 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
3277         reviewed by: Johannes Schmid <jhs@gnome.org>
3279         * plugins/build-basic-autotools/executer.c: (execute_program):
3280         Fix #478238 – set env for execute programe in the terminal
3282 2007-09-24 Tom <tpgww@onepost.net>
3284         reviewed by: Johannes Schmid <jhs@gnome.org>
3286         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3287         Fix memory leak
3288         
3289         * plugins/debug-manager/disassemble.c: (on_disassemble):
3290         Correct a format string in DEBUG_PRINT()
3292 2007-09-23  Johannes Schmid <jhs@gnome.org>
3294         * plugins/sourceview/sourceview.c: (offset_to_position),
3295         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3296         (ieditor_get_position), (iselect_set), (iselect_get_start),
3297         (iselect_get_end):
3298         
3299         Fixed #Bug 440637 – Search, don't work very well
3301 2007-09-23  Johannes Schmid <jhs@gnome.org>
3303         * plugins/file-manager/file-model.c: (file_model_get_filename):
3304         * plugins/file-manager/file-model.h:
3305         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3306         (file_view_init), (file_view_class_init):
3307         * plugins/message-view/message-view.c:
3308         (message_view_query_tooltip), (message_view_dispose),
3309         (message_view_instance_init), (message_view_class_init):
3311         Added GTK+ 2.12 style tooltips to file-manager and message view.
3312         Only build if GTK+ 2.12 is availible otherwise for message-view, the
3313         old implementation is used.
3315 2007-09-23  Johannes Schmid <jhs@gnome.org>
3317         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3318         Fixed typo
3319         
3320         * plugins/language-manager/language-manager.plugin.in:
3321         Marked UserActivatable=FALSE
3322         
3323         * plugins/language-manager/plugin.c: (load_languages),
3324         (language_manager_activate), (language_manager_deactivate),
3325         (language_manager_dispose), (language_manager_instance_init),
3326         (language_manager_find_mime_type), (language_manager_find_string),
3327         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3328         (ilanguage_get_name), (ilanguage_get_strings):
3329         
3330         Fixed various stupid bugs in language-manager plugin
3331         
3332         * plugins/symbol-db/symbol-db-engine.c:
3333         (sdb_engine_second_pass_update_scope_1):
3334         
3335         Add a g_return_if_fail to avoid a crash though still unsure
3336         what's causing it.
3338 2007-09-23  Johannes Schmid <jhs@gnome.org>
3340         * plugins/symbol-db/plugin.c: (on_project_element_added),
3341         (sources_array_free), (sources_array_add_foreach),
3342         (project_root_added):
3343         * plugins/symbol-db/symbol-db-engine.c:
3344         (symbol_db_engine_add_new_files):
3345         * plugins/symbol-db/symbol-db-engine.h:
3346         
3347         Added support for other languages than "C" to symbol-db. Now
3348         supports all languages listed by the language-manager.
3350 2007-09-23  Tom <tpgww@onepost.net>
3352         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3354         * configure.in:
3355         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3356         
3357         * libanjuta/anjuta-glue-factory.c: (load_plugin),
3358         (anjuta_glue_factory_get_object_type):
3359         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3360         * plugins/build-basic-autotools/build-basic-autotools.c:
3361         (value_added_current_editor):
3362         * plugins/debug-manager/breakpoints.c:
3363         (breakpoints_dbase_edit_breakpoint),
3364         (on_toggle_breakpoint_activate):
3365         * plugins/debug-manager/plugin.c:
3366         (on_run_to_cursor_action_activate):
3367         * plugins/debug-manager/stack_trace.c:
3368         (dma_thread_update_stack_trace):
3369         * plugins/gdb/plugin.c:
3370         * plugins/glade/plugin.c: (ifile_open):
3371         * plugins/profiler/gprof-call-graph-view.c:
3372         * plugins/profiler/gprof-flat-profile-view.c:
3373         * plugins/profiler/gprof-function-call-tree-view.c:
3374         * plugins/profiler/gprof-options.c: (setup_widgets):
3375         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3376         * plugins/search/search-replace_backend.c:
3377         (file_buffer_new_from_te):
3378         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3379         * plugins/sourceview/assist-window.c: (assist_window_set_property),
3380         (assist_window_get_property), (assist_window_move):
3381         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3382         (value_added_current_editor):
3383         * plugins/symbol-db/plugin.c: (value_added_current_editor):
3384         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3385         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3386         
3387         Many small code, warnings and leak fixes
3389 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3391         * (removed) plugins/debug-manager/debugger.c,
3392         (removed) plugins/debug-manager/debugger.h,
3393         (added) plugins/debug-manager/command.c,
3394         (added) plugins/debug-manager/command.h,
3395         (added) plugins/debug-manager/queue.c,
3396         (added) plugins/debug-manager/queue.h,
3397         plugins/debug-manager/breakpoints.c,
3398         plugins/debug-manager/debug_tree.c,
3399         plugins/debug-manager/debug_tree.h,
3400         plugins/debug-manager/disassemble.c,
3401         plugins/debug-manager/disassemble.h,
3402         plugins/debug-manager/locals.c,
3403         plugins/debug-manager/locals.h,
3404         plugins/debug-manager/memory.c,
3405         plugins/debug-manager/memory.h,
3406         plugins/debug-manager/plugin.c,
3407         plugins/debug-manager/plugin.h,
3408         plugins/debug-manager/registers.c,
3409         plugins/debug-manager/registers.h,
3410         plugins/debug-manager/sharedlib.c,
3411         plugins/debug-manager/sharedlib.h,
3412         plugins/debug-manager/signals.c,
3413         plugins/debug-manager/signals.h,
3414         plugins/debug-manager/stack_trace.c,
3415         plugins/debug-manager/stack_trace.h,
3416         plugins/debug-manager/start.h,
3417         plugins/debug-manager/start.c,
3418         plugins/debug-manager/threads.c,
3419         plugins/debug-manager/threads.h,
3420         plugins/debug-manager/watch.c,
3421         plugins/debug-manager/watch.h,
3422         plugins/debug-manager/Makefile.am,
3423         plugins/gdb/debugger.c,
3424         plugins/gdb/debugger.h,
3425         plugins/gdb/plugin.c,
3426         libanjuta/interfaces/libanjuta.idl:
3427         Split debug-manager/debugger.c into command.c and queue.c
3428         Clean up debugger queue
3429         DmaDebuggerQueue object does not implement IAnjutaDebugger
3431 2007-09-23  Johannes Schmid <jhs@gnome.org>
3433         * configure.in:
3434         Bumped version to 2.3.0 (to ensure bugzilla bugs are
3435         set correctly, etc.)
3436         
3437         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3438         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3439         (plugin_set_update):
3440         
3441         Show an error dialog instead of crashing when plugin loading fails
3443         * plugins/language-manager/Makefile.am:
3444         * plugins/language-manager/language-manager.plugin.in:
3445         * plugins/language-manager/languages.xml:
3446         * plugins/language-manager/plugin.c: (language_destroy),
3447         (load_languages), (language_manager_activate),
3448         (language_manager_deactivate), (language_manager_finalize),
3449         (language_manager_dispose), (language_manager_instance_init),
3450         (language_manager_class_init), (language_manager_find_mime_type),
3451         (language_manager_find_string), (ilanguage_get_from_mime_type),
3452         (ilanguage_get_from_string), (ilanguage_get_name),
3453         (ilanguage_get_strings), (ilanguage_iface_init):
3454         * plugins/language-manager/plugin.h:
3455         
3456         Added new language-manager plugin to have a better organisation for
3457         language names. The xml probabaly needs to be extended over time.
3458         
3459         * plugins/Makefile.am:
3460         * plugins/document-manager/plugin.c: (on_editor_changed):
3461         
3462         Adapted to new IAnjutaLanguage interface. Do not unload language-support
3463         because it does not really save memory but makes tab switching slow.
3464         
3465         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3466         .in:
3467         * plugins/language-support-cpp-java/plugin.c: (install_support),
3468         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3469         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3470         unloading
3472         * plugins/language-support-cpp-java/cpp-java-assist.c:
3473         (cpp_java_assist_show_autocomplete):
3474         
3475         Fix autocomplete to only show valid completions
3477         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3478         Calltips always have correct size and position now
3480 2007-09-22  Johannes Schmid <jhs@gnome.org>
3482         * plugins/search/search-replace_backend.c: (get_next_match):
3483         Removed code introduced by accident that causes a crash.
3484         
3485         * plugins/sourceview/sourceview-tags.c:
3486         * plugins/sourceview/sourceview-tags.h:
3487         Removed ununsed files
3489 2007-09-22  Johannes Schmid <jhs@gnome.org>
3491         * plugins/language-support-cpp-java/cpp-java-assist.c:
3492         Fixed build error
3494 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3496         * plugins/language-support-cpp-java/cpp-java-assist.c:
3497         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3498         Increased matching brace search to 500 chars.
3500 2007-09-21  Johannes Schmid <jhs@gnome.org>
3502         * plugins/language-support-cpp-java/cpp-java-assist.c:
3503         (cpp_java_assist_get_pre_word),
3504         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3505         
3506         Added some profiling debug code
3507         
3508         * plugins/language-support-cpp-java/cpp-java-utils.c:
3509         (cpp_java_util_jump_to_matching_brace):
3510         * plugins/language-support-cpp-java/cpp-java-utils.h:
3511         * plugins/language-support-cpp-java/plugin.c:
3512         (get_line_indentation_base), (get_line_auto_indentation):
3513         
3514         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3515         avoid looping over the whole file when using calltips which is too slow and
3516         unneeded.
3517         
3518         * plugins/sourceview/assist-tip.c: (assist_tip_init),
3519         (assist_tip_set_tips), (assist_tip_get_coordinates),
3520         (assist_tip_new):
3521         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3522         
3523         Better calltips appearance (use theme now) and avoid jumping
3524         calltips
3526 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3528         * plugins/document-manager/plugin.c:
3529         (update_editor_ui_interface_items):
3530         * plugins/language-support-cpp-java/plugin.c: (install_support),
3531         (uninstall_support): Moved autocomplete ui update code from
3532         document-manager to language-plugin.
3534 2007-09-21  Johannes Schmid <jhs@gnome.org>
3536         * libanjuta/interfaces/libanjuta.idl:
3537         
3538         Added IAnjutaLanguage interface (might still change...) for
3539         the upcoming language-manager plugin.
3540         
3541         * plugins/file-manager/Makefile.am:
3542         * plugins/file-manager/file-model.c:
3543         (file_model_cancel_expand_idle), (file_model_add_dummy),
3544         (file_model_expand_idle), (file_model_sort),
3545         (file_model_row_expanded), (file_model_row_collapsed),
3546         (file_model_init), (file_model_finalize),
3547         (file_model_set_property), (file_model_get_property),
3548         (file_model_class_init), (file_model_new), (file_model_refresh),
3549         (file_model_get_uri):
3550         * plugins/file-manager/file-model.h:
3551         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3552         (file_view_expand_row_idle), (file_view_refresh),
3553         (file_view_get_selected), (file_view_button_press_event),
3554         (file_view_selection_changed), (file_view_init),
3555         (file_view_get_property), (file_view_set_property),
3556         (file_view_finalize), (file_view_class_init):
3557         
3558         Split up model/view as far as possible and fixed some file-manager
3559         bugs (popup-menu and incorrect project loading).
3560         
3561         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3562         Use monospace font for tips.
3563         
3564         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3565         (sourceview_cell_new), (icell_get_character), (icell_get_length),
3566         (icell_get_attribute), (icell_style_get_font_description),
3567         (icell_style_get_color), (icell_style_get_background_color),
3568         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3569         (iiter_foreach), (iiter_set_position), (iiter_get_position),
3570         (iiter_get_length), (iiter_clone), (iiter_assign):
3572         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3573         interface. This is way faster though it has the drawback to create invalid
3574         iterators if the buffer is changed.
3576 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
3578         * libanjuta/interfaces/libanjuta.idl:
3579         * plugins/document-manager/action-callbacks.c:
3580         * plugins/document-manager/anjuta-document-manager.ui:
3581         * plugins/document-manager/plugin.c: (register_stock_icons):
3582         * plugins/editor/text_editor.c:
3583         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3584         * plugins/language-support-cpp-java/cpp-java-assist.c:
3585         (cpp_java_assist_get_calltip_context):
3586         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3587         (register_stock_icons), (cpp_java_plugin_activate_plugin):
3589         Moved autocomplete menu action from document-manager to assist plugin
3590         and got rid of deprecated autocomplete interface.
3592 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3594         * libanjuta/interfaces/libanjuta.idl:
3595         * plugins/editor/text_editor.c: (iassist_iface_init):
3596         * plugins/language-support-cpp-java/cpp-java-assist.c:
3597         (cpp_java_assist_check), (on_assist_chosen):
3598         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3599         Removed react() methods in both editors and assist interface. Assist
3600         plugin itself handles setting the autocomplete. Also fixed
3601         some mem leaks.
3603 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
3605         * plugins/file-manager/Makefile.am:
3606         * plugins/file-manager/file-view.c: (file_view_add_dummy),
3607         (file_view_expand_idle), (file_view_init):
3608         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3609         (file_manager_set_default_uri), (project_root_added),
3610         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3611         (file_manager_activate), (file_manager_deactivate),
3612         (file_manager_instance_init), (file_manager_class_init),
3613         (ifile_manager_set_root), (ifile_manager_set_selected),
3614         (ifile_manager_iface_init): Adjusted white spaces to match
3615         anjuta convention.
3617 2007-09-19  Naba Kumar  <naba@gnome.org>
3619         * libanjuta/interfaces/libanjuta.idl:
3620         * plugins/editor/text_editor.c: (text_editor_instance_init),
3621         (iassist_show_tips), (iassist_cancel_tips),
3622         (iassist_hide_suggestions), (iassist_iface_init):
3623         * plugins/editor/text_editor.h:
3624         * plugins/editor/text_editor_cbs.c:
3625         (on_text_editor_scintilla_notify):
3626         * plugins/language-support-cpp-java/cpp-java-assist.c:
3627         (is_scope_context_character), (is_word_character),
3628         (create_completion), (cpp_java_assist_get_scope_context),
3629         (cpp_java_assist_get_pre_word),
3630         (cpp_java_assist_get_scope_operator),
3631         (cpp_java_assist_destroy_completion_cache),
3632         (cpp_java_assist_create_scope_completion_cache),
3633         (cpp_java_assist_create_word_completion_cache),
3634         (cpp_java_assist_show_autocomplete),
3635         (cpp_java_assist_get_calltip_context),
3636         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3637         (on_editor_char_added), (on_assist_chosen),
3638         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3639         (cpp_java_assist_init), (cpp_java_assist_finalize):
3640         * plugins/language-support-cpp-java/cpp-java-assist.h:
3641         * plugins/language-support-cpp-java/plugin.c:
3642         (initialize_indentation_params):
3643         * plugins/sourceview/assist-tip.c:
3644         * plugins/sourceview/assist-tip.h:
3645         * plugins/sourceview/sourceview-private.h:
3646         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3647         (on_assist_tip_destroyed), (on_assist_cancel),
3648         (on_document_char_added), (iassist_get_suggestions),
3649         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3650         
3651         Implement state-less assistance so that assist can be evaluated
3652         any given time at any position. Changed IAnjutaEditorAssist interfance
3653         and implementations and removed any state management in editors.
3655 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
3657         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3658         completion items sorting and avoided unnecssary sorts.
3660         * plugins/text-editor.c: Fixed state.
3662 2007-09-17  Johannes Schmid <jhs@gnome.org>
3664         * plugins/language-support-cpp-java/cpp-java-assist.c:
3665         (on_assist_begin):
3666         
3667         Fixed calltips in sourceview
3669 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
3671         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3672         completion items preparation time. Fixed a crash bug.
3674         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3675         Set buffer size (From Massimo, required for symbol-db).
3677         * libanjuta/interfaces/libanjuta.idl: Also pass position information
3678         for suggestions.
3680         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3681         change in API.
3683         * plugins/editor/aneditor-autocomplete.cxx,
3684         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3685         Added ANE_GETWORDBEFORECARAT command.
3687         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3688         using assist interface.
3690         * plugins/editor/text_editor.c: (text_editor_instance_init),
3691         (text_editor_get_word_before_carat),
3692         (text_editor_get_current_word), (iassist_add_trigger),
3693         (iassist_remove_trigger), (on_assist_canceled),
3694         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3695         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3696         * plugins/editor/text_editor.h:
3697         * plugins/editor/text_editor_cbs.c: (trigger_size),
3698         (max_trigger_size), (text_editor_check_assist),
3699         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
3700         interface.
3702         * plugins/language-support-cpp-java/Makefile.am:
3703         * plugins/language-support-cpp-java/plugin.c:
3704         (get_line_indentation_base), (get_line_auto_indentation),
3705         (install_support), (uninstall_support),
3706         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
3707         (cpp_java_plugin_instance_init):
3708         * plugins/language-support-cpp-java/plugin.h:
3709         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
3710         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
3711         Make assist a separate class.
3713 2007-09-14  Johannes Schmid <jhs@gnome.org>
3715         * plugins/sourceview/sourceview.c: (iassist_suggest):
3716         Fixed changed char_alignment paramter in language-support
3717         plugin
3719 2007-09-14  Naba Kumar  <naba@gnome.org>
3721         * plugins/language-support-cpp-java/plugin.c: Send the right
3722         'char_alignment' paramenter (needs fixing in sourceview).
3724 2007-09-13  Johannes Schmid <jhs@gnome.org>
3726         * anjuta.anjuta:
3727         * plugins/project-wizard/templates/minimal/project.anjuta:
3728         Use IAnjutaSymbolManager instead of loading the plugin directly.
3729         (TODO: Think of a version to do this for older files...)
3731         * configure.in:
3732         * plugins/Makefile.am:
3733         * plugins/symbol-db/Makefile.am:
3734         
3735         Build symbol-db plugin if libgda-3.0 is found
3737 2007-09-13  Johannes Schmid <jhs@gnome.org>
3739         * plugins/sourceview/Makefile.am:
3740         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3741         (set_uri):
3742         * plugins/sourceview/anjuta-document.h:
3743         Removed lots of dead code
3744         
3745         * plugins/sourceview/anjuta-languages-manager.c:
3746         * plugins/sourceview/anjuta-languages-manager.h:
3747         removed completely
3748         
3749         * plugins/sourceview/sourceview.c: (on_document_char_added),
3750         (on_document_loaded), (sourceview_instance_init),
3751         (iselect_get_start), (iselect_get_end),
3752         (ilanguage_get_supported_languages), (ilanguage_set_language):
3753         
3754         Fixed selection handling and make some adaptions for the changes 
3755         mentioned above
3757 2007-09-13  Johannes Schmid <jhs@gnome.org>
3759         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3760         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3761         (on_assist_update):
3762         
3763         Added preferences to language support completion/calltips
3764         
3765         * plugins/sourceview/assist-window.c: (assist_window_update):
3767         Always select first entry
3769         * plugins/sourceview/sourceview.glade:
3770         Removed old completion preferences
3772 2007-09-11  Naba Kumar  <naba@gnome.org>
3774         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
3775         and possible crash when pressing ctrl+d in terminal after preferences
3776         window has been shown once (no need for backport).
3778         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
3779         implementations to get warnings instead of crashes for unimplemented
3780         interface methods.
3782 2007-09-11   Massimo Cora' <maxcvs@email.it>
3784         Reviewed by: Naba Kumar  <naba@gnome.org>
3786         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3787         * plugins/symbol-db/*:
3788         Added new symbol-database backend based on SQLite 3.
3789         (does not enabled for build currently).
3791 2007-09-10  Johannes Schmid <jhs@gnome.org>
3793         * anjuta.anjuta:
3794         * configure.in:
3795         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
3796         (parse_info_init), (parse_info_free), (valid_element),
3797         (start_element_handler), (end_element_handler), (text_handler),
3798         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
3799         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
3800         (egg_recent_model_monitor), (egg_recent_model_read),
3801         (egg_recent_model_open_file), (egg_recent_model_lock_file),
3802         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
3803         (egg_recent_model_set_property), (egg_recent_model_class_init),
3804         (egg_recent_model_init), (egg_recent_model_add_full),
3805         (egg_recent_model_delete), (egg_recent_model_get_list),
3806         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
3807         (egg_recent_model_set_filter_mime_types),
3808         (egg_recent_model_clear_group_filter),
3809         (egg_recent_model_set_filter_groups),
3810         (egg_recent_model_clear_scheme_filter),
3811         (egg_recent_model_set_filter_uri_schemes),
3812         (egg_recent_model_remove_expired):
3813         
3814         Update EggRecent (#456465)
3816 2007-09-10  Johannes Schmid <jhs@gnome.org>
3818         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
3819         (anjuta_plugin_manager_get_plugin):
3820         * plugins/profiler/gprof-call-graph-view.c:
3821         (gprof_call_graph_view_create_columns):
3822         * plugins/profiler/gprof-flat-profile-view.c:
3823         (gprof_flat_profile_view_create_columns):
3824         * plugins/profiler/gprof-function-call-tree-view.c:
3825         (gprof_function_call_tree_view_create_columns):
3826         
3827         Fixed #466031 – Update of pieces of menus for Localization
3829 2007-09-10  Johannes Schmid <jhs@gnome.org>
3831         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3832         Bug 343522 – anjuta: Unable to execute commands that use options.
3834 2007-09-09  Johannes Schmid <jhs@gnome.org>
3836         * plugins/document-manager/anjuta-docman.c:
3837         (anjuta_docman_update_page_label):
3838         
3839         Fixed #458034 – Method of indicating unsaved changes breaks convention
3840         
3841         * plugins/document-manager/plugin.c: (update_title),
3842         (value_added_project_root_uri), (value_removed_project_root_uri),
3843         (on_editor_changed), (activate_plugin):
3844         * plugins/document-manager/plugin.h:
3845         * plugins/project-manager/plugin.c: (on_profile_scoped),
3846         (on_profile_descoped), (ifile_open):
3847         
3848         Fixed #427390 – Show path of item in currently focused editor window
3850 2007-09-09  Johannes Schmid <jhs@gnome.org>
3852         * plugins/search/plugin.c: (on_toolbar_find_clicked),
3853         (on_toolbar_find_incremental):
3854         Fix incremental search
3855         
3856         * plugins/sourceview/sourceview.c: (on_document_char_added),
3857         (set_select):
3858         Fixed selection management
3860 2007-09-09  Johannes Schmid <jhs@gnome.org>
3862         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3863         Fixed memory leak
3865         * libanjuta/interfaces/libanjuta.idl:
3866         Extended IAnjutaEditorAssist interface
3867         
3868         * plugins/language-support-cpp-java/plugin.c:
3869         (jump_to_matching_brace), (add_tags), (on_assist_begin),
3870         (assist_cleanup), (on_assist_chosen), (on_assist_update),
3871         (context_character), (get_context), (function_parser),
3872         (cpp_member_parser), (install_assist), (uninstall_assist),
3873         (get_line_indentation_base), (get_line_auto_indentation),
3874         (install_support), (uninstall_support),
3875         (on_value_added_current_editor), (on_value_removed_current_editor),
3876         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
3877         * plugins/language-support-cpp-java/plugin.h:
3878         
3879         Improved fixed editor assistance and added support for function/method
3880         tooltips. jumb_to_matching_brance => jump_to_matching_brace
3881         
3882         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
3883         Removed a FIXME
3884         
3885         * plugins/project-import/project-import.c: (on_import_next):
3886         Added a non-NULL check with could probably fix #474843 but not sure
3887         
3888         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3889         Fixed anjuta-plugin project wizard
3890         
3891         * plugins/sourceview/Makefile.am:
3892         * plguins/sourceview/assist-tip.[ch]:
3893         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
3894         (anjuta_view_key_press_event):
3895         * plugins/sourceview/assist-window.c: (assist_window_class_init),
3896         (assist_window_init), (assist_window_update), (assist_window_new):
3897         * plugins/sourceview/sourceview-private.h:
3898         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3899         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3900         (trigger_size), (max_trigger_size), (on_document_char_added),
3901         (sourceview_dispose), (ieditor_get_current_word),
3902         (iassist_add_trigger), (iassist_init_suggestions),
3903         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
3904         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
3905         
3906         Big update on sourceview assist capabilites. Autocompletion should
3907         now work much better and function tooltips are finally supported!
3909         * plugins/sourceview/anjuta-document.h:
3910         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
3911         (anjuta_document_get_current_word):
3912         Fixed get_current_word (inspired by aneditor.cxx implementation)
3914         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
3915         (icell_get_attribute):
3916         Fixed get_attribute() to also detect character constants.
3917         Simplified get_char()
3919         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
3920         (isymbol_manager_get_members), (isymbol_manager_get_parents),
3921         (isymbol_manager_get_completions_at_position):
3922         
3923         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
3925 2007-09-04  Naba Kumar  <naba@gnome.org>
3927         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
3928         projects that can not add sources.
3930         * plugins/file-wizard/file.c: Similarly for file wizard,
3931         Do not enable 'Add to project' projects that can not add sources.
3933 2007-09-04  Naba Kumar  <naba@gnome.org>
3935         * configure.in: Bumped gnome-build requirement to 0.2.0
3936         for project capabilities support.
3938         * plugins/project-manager/plugin.c: Enable/disable project
3939         actions based on project capabilities. Fixes bug #433552:
3940         crash in Anjuta IDE: add file test.h in project on generic
3941         Makefile.
3943         * libanjuta/interfaces/libanjuta.idl: Added method to query
3944         project capabilities.
3946 2007-09-03  Naba Kumar  <naba@gnome.org>
3948         * plugins/file-manager/plugin.c: Set shadow type IN.
3949         * plugins/file-manager/file-view.c: Fixed code style.
3950         * plugins/file-manager/file-view.c: Fixed icons column to size
3951         properly.
3953         * plugins/file-manager/plugin.[c,h]: Fixed code style.
3955         * plugins/file-manager/plugin.c: Fixed crash on closing project and
3956         unmonitors project-uri on file-manager deactivation.
3958         * TODO.tasks: Updated
3960 2007-09-02  Johannes Schmid <jhs@gnome.org>
3962         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3963         Fixed memory leak
3964         
3965         * plugins/file-manager/file-view.c: (file_view_get_selected),
3966         (file_view_button_press_event), (file_view_finalize):
3967         * plugins/file-manager/plugin.c: (project_root_removed),
3968         (file_manager_deactivate):
3969         
3970         Fixed some small bugs I missed before
3972 2007-09-02  Johannes Schmid <jhs@gnome.org>
3974         * plugins/file-manager/*:
3975         Added new and file-manager
3977 2007-09-02  Johannes Schmid <jhs@gnome.org>
3979         * plugins/file-manager/*:
3980         Removed old file-manager
3982 2007-08-31  Johannes Schmid <jhs@gnome.org>
3984         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
3985         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3986         
3987         Fixed some memory leaks
3988         
3989         * MAINTAINERS: Fixed
3990         
3991 2007-08-31  Johannes Schmid <jhs@gnome.org>
3993         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3994         (get_property_value_as_string), (set_property_value_as_string),
3995         (register_callbacks), (preferences_foreach_callback),
3996         (anjuta_preferences_register_property_raw):
3997         * libanjuta/anjuta-preferences.h:
3998         * plugins/build-basic-autotools/build-basic-autotools.c:
3999         (on_build_mesg_format):
4000         * plugins/document-manager/anjuta-document-manager.glade:
4001         * plugins/message-view/anjuta-message-manager-plugin.glade:
4002         
4003         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
4004         broken message view preferences
4005         
4006         * plugins/message-view/message-view.c:
4007         (message_view_instance_init), (pref_change_color), (prefs_init),
4008         (imessage_view_append):
4009         Cleaned up message view (#458041)
4010         
4011         * src/shell.c: (on_preferences_activate),
4012         (anjuta_test_shell_instance_init),
4013         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4014         Fixed test shell to allow better debugging
4015         
4016 2007-08-31  Johannes Schmid <jhs@gnome.org>
4018         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4019         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4020         * plugins/gtodo/main.h:
4021         * plugins/gtodo/plugin.c: (activate_plugin):
4022         
4023         Fixed #423467 (View->Tasks menu items are not 
4024         checked on startup)
4026 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4028         reviewed by: Johannes Schmid <jhs@gnome.org>
4030         * COPYING:
4031         * data/welcome.txt.in:
4032         * launcher/anjuta_launcher.c:
4033         * libanjuta/anjuta-children.c:
4034         * libanjuta/anjuta-children.h:
4035         * libanjuta/anjuta-debug.h:
4036         * libanjuta/anjuta-encodings.c:
4037         * libanjuta/anjuta-encodings.h:
4038         * libanjuta/anjuta-glue-c.c:
4039         * libanjuta/anjuta-glue-c.h:
4040         * libanjuta/anjuta-plugin-description.c:
4041         * libanjuta/anjuta-plugin-description.h:
4042         * libanjuta/anjuta-plugin-handle.c:
4043         * libanjuta/anjuta-plugin-handle.h:
4044         * libanjuta/anjuta-plugin-manager.c:
4045         * libanjuta/anjuta-plugin-manager.h:
4046         * libanjuta/anjuta-plugin.c:
4047         * libanjuta/anjuta-plugin.h:
4048         * libanjuta/anjuta-preferences.c:
4049         * libanjuta/anjuta-preferences.h:
4050         * libanjuta/anjuta-profile-manager.c:
4051         * libanjuta/anjuta-profile-manager.h:
4052         * libanjuta/anjuta-profile.c:
4053         * libanjuta/anjuta-profile.h:
4054         * libanjuta/anjuta-save-prompt.c:
4055         * libanjuta/anjuta-save-prompt.h:
4056         * libanjuta/anjuta-serializer.c:
4057         * libanjuta/anjuta-serializer.h:
4058         * libanjuta/anjuta-session.c:
4059         * libanjuta/anjuta-session.h:
4060         * libanjuta/anjuta-shell.c:
4061         * libanjuta/anjuta-shell.h:
4062         * libanjuta/anjuta-status.c:
4063         * libanjuta/anjuta-status.h:
4064         * libanjuta/anjuta-ui.c:
4065         * libanjuta/anjuta-ui.h:
4066         * libanjuta/anjuta-utils-priv.h:
4067         * libanjuta/anjuta-utils.c:
4068         * libanjuta/anjuta-utils.h:
4069         * libanjuta/cell-renderer-captioned-image.c:
4070         * libanjuta/cell-renderer-captioned-image.h:
4071         * libanjuta/e-splash.c:
4072         * libanjuta/e-splash.h:
4073         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4074         * libanjuta/interfaces/libanjuta.idl:
4075         * libanjuta/libanjuta.h:
4076         * libanjuta/resources.c:
4077         * libanjuta/resources.h:
4078         * libegg/egg-cell-renderer-text.c:
4079         * libegg/egg-combo-action.c:
4080         * libegg/egg-entry-action.c:
4081         * libegg/egg-recent-action.c:
4082         * libegg/egg-recent-files-module.c:
4083         * libegg/egg-recent-item.c:
4084         * libegg/egg-recent-model.c:
4085         * libegg/egg-recent-view-gtk.c:
4086         * libegg/egg-recent-view.c:
4087         * libegg/egg-submenu-action.c:
4088         * libegg/eggaccelerators.c:
4089         * libegg/eggcellrendererpopup.c:
4090         * libegg/eggcomboselect.c:
4091         * libegg/eggtreemodelfilter.c:
4092         * libegg/eggtreemultidnd.c:
4093         * libegg/gtkcellview.h:
4094         * libegg/treeviewutils/egg-cell-renderer-text.h:
4095         * libegg/treeviewutils/eggaccelerators.h:
4096         * libegg/treeviewutils/eggcellrendererkeys.h:
4097         * libegg/treeviewutils/eggcellrendererpopup.h:
4098         * libegg/treeviewutils/eggtreemodelfilter.h:
4099         * libegg/treeviewutils/eggtreemultidnd.h:
4100         * libegg/treeviewutils/eggtreeviewstate.h:
4101         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4102         * manuals/anjuta-faqs/Makefile.am:
4103         * manuals/anjuta-manual/C/anjuta-manual.xml:
4104         * manuals/anjuta-manual/C/license.xml:
4105         * manuals/anjuta-manual/es/es.po:
4106         * manuals/anjuta-manual/sv/sv.po:
4107         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4108         ml:
4109         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4110         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4111         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4112         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4113         * manuals/old/ja/anjuta-manual/license.xml:
4114         * plugins/build-basic-autotools/build-basic-autotools.c:
4115         * plugins/build-basic-autotools/build-basic-autotools.h:
4116         * plugins/build-basic-autotools/executer.c:
4117         * plugins/build-basic-autotools/executer.h:
4118         * plugins/build/build_file.c:
4119         * plugins/build/build_file.h:
4120         * plugins/build/build_project.c:
4121         * plugins/build/build_project.h:
4122         * plugins/build/clean_project.c:
4123         * plugins/build/clean_project.h:
4124         * plugins/build/commands.c:
4125         * plugins/build/commands.h:
4126         * plugins/build/compile.c:
4127         * plugins/build/compile.h:
4128         * plugins/build/compiler_options.c:
4129         * plugins/build/compiler_options.h:
4130         * plugins/build/configurer.c:
4131         * plugins/build/configurer.h:
4132         * plugins/build/executer.c:
4133         * plugins/build/executer.h:
4134         * plugins/class-gen/cell-renderer-flags.c:
4135         * plugins/class-gen/cell-renderer-flags.h:
4136         * plugins/class-gen/combo-flags.c:
4137         * plugins/class-gen/combo-flags.h:
4138         * plugins/class-gen/element-editor.c:
4139         * plugins/class-gen/element-editor.h:
4140         * plugins/class-gen/generator.c:
4141         * plugins/class-gen/generator.h:
4142         * plugins/class-gen/plugin.c:
4143         * plugins/class-gen/plugin.h:
4144         * plugins/class-gen/transform.c:
4145         * plugins/class-gen/transform.h:
4146         * plugins/class-gen/validator.c:
4147         * plugins/class-gen/validator.h:
4148         * plugins/class-gen/window.c:
4149         * plugins/class-gen/window.h:
4150         * plugins/class-inheritance/class-callbacks.c:
4151         * plugins/class-inheritance/class-callbacks.h:
4152         * plugins/class-inheritance/class-inherit.c:
4153         * plugins/class-inheritance/class-inherit.h:
4154         * plugins/class-inheritance/plugin.c:
4155         * plugins/class-inheritance/plugin.h:
4156         * plugins/cvs-plugin/cvs-actions.c:
4157         * plugins/cvs-plugin/cvs-actions.h:
4158         * plugins/cvs-plugin/cvs-callbacks.c:
4159         * plugins/cvs-plugin/cvs-callbacks.h:
4160         * plugins/cvs-plugin/cvs-execute.c:
4161         * plugins/cvs-plugin/cvs-execute.h:
4162         * plugins/cvs-plugin/cvs-interface.c:
4163         * plugins/cvs-plugin/cvs-interface.h:
4164         * plugins/cvs-plugin/plugin.c:
4165         * plugins/cvs-plugin/plugin.h:
4166         * plugins/debug-manager/breakpoints.c:
4167         * plugins/debug-manager/breakpoints.h:
4168         * plugins/debug-manager/chunk_view.c:
4169         * plugins/debug-manager/chunk_view.h:
4170         * plugins/debug-manager/data_buffer.c:
4171         * plugins/debug-manager/data_buffer.h:
4172         * plugins/debug-manager/data_view.c:
4173         * plugins/debug-manager/data_view.h:
4174         * plugins/debug-manager/debug_tree.c:
4175         * plugins/debug-manager/debug_tree.h:
4176         * plugins/debug-manager/debugger.c:
4177         * plugins/debug-manager/debugger.h:
4178         * plugins/debug-manager/disassemble.c:
4179         * plugins/debug-manager/disassemble.h:
4180         * plugins/debug-manager/info.c:
4181         * plugins/debug-manager/info.h:
4182         * plugins/debug-manager/locals.c:
4183         * plugins/debug-manager/locals.h:
4184         * plugins/debug-manager/memory.c:
4185         * plugins/debug-manager/memory.h:
4186         * plugins/debug-manager/plugin.c:
4187         * plugins/debug-manager/plugin.h:
4188         * plugins/debug-manager/registers.c:
4189         * plugins/debug-manager/registers.h:
4190         * plugins/debug-manager/sexy-icon-entry.c:
4191         * plugins/debug-manager/sexy-icon-entry.h:
4192         * plugins/debug-manager/sharedlib.c:
4193         * plugins/debug-manager/sharedlib.h:
4194         * plugins/debug-manager/signals.c:
4195         * plugins/debug-manager/signals.h:
4196         * plugins/debug-manager/sparse_buffer.c:
4197         * plugins/debug-manager/sparse_buffer.h:
4198         * plugins/debug-manager/sparse_view.c:
4199         * plugins/debug-manager/sparse_view.h:
4200         * plugins/debug-manager/stack_trace.c:
4201         * plugins/debug-manager/stack_trace.h:
4202         * plugins/debug-manager/start.c:
4203         * plugins/debug-manager/start.h:
4204         * plugins/debug-manager/threads.c:
4205         * plugins/debug-manager/threads.h:
4206         * plugins/debug-manager/utilities.c:
4207         * plugins/debug-manager/utilities.h:
4208         * plugins/debug-manager/watch.c:
4209         * plugins/debug-manager/watch.h:
4210         * plugins/devhelp/htmlview.c:
4211         * plugins/devhelp/htmlview.h:
4212         * plugins/document-manager/action-callbacks.c:
4213         * plugins/document-manager/action-callbacks.h:
4214         * plugins/document-manager/anjuta-docman.c:
4215         * plugins/document-manager/anjuta-docman.h:
4216         * plugins/document-manager/editor-tooltips.c:
4217         * plugins/document-manager/editor-tooltips.h:
4218         * plugins/document-manager/file_history.c:
4219         * plugins/document-manager/file_history.h:
4220         * plugins/document-manager/indent-dialog.c:
4221         * plugins/document-manager/indent-dialog.h:
4222         * plugins/document-manager/indent-util.c:
4223         * plugins/document-manager/indent-util.h:
4224         * plugins/document-manager/plugin.c:
4225         * plugins/editor/aneditor-autocomplete.cxx:
4226         * plugins/editor/aneditor-calltip.cxx:
4227         * plugins/editor/aneditor-indent.cxx:
4228         * plugins/editor/aneditor-priv.h:
4229         * plugins/editor/aneditor.cxx:
4230         * plugins/editor/aneditor.h:
4231         * plugins/editor/lexer.h:
4232         * plugins/editor/plugin.c:
4233         * plugins/editor/plugin.h:
4234         * plugins/editor/print.c:
4235         * plugins/editor/print.h:
4236         * plugins/editor/properties.h:
4237         * plugins/editor/properties_cxx.h:
4238         * plugins/editor/style-editor.c:
4239         * plugins/editor/style-editor.h:
4240         * plugins/editor/text-editor-iterable.c:
4241         * plugins/editor/text-editor-iterable.h:
4242         * plugins/editor/text_editor.c:
4243         * plugins/editor/text_editor.h:
4244         * plugins/editor/text_editor_cbs.c:
4245         * plugins/editor/text_editor_cbs.h:
4246         * plugins/editor/text_editor_menu.c:
4247         * plugins/editor/text_editor_menu.h:
4248         * plugins/editor/text_editor_prefs.c:
4249         * plugins/editor/text_editor_prefs.h:
4250         * plugins/file-loader/dnd.c:
4251         * plugins/file-loader/dnd.h:
4252         * plugins/file-loader/plugin.c:
4253         * plugins/file-manager/an_file_view.c:
4254         * plugins/file-manager/plugin.c:
4255         * plugins/file-wizard/file.c:
4256         * plugins/file-wizard/file.h:
4257         * plugins/file-wizard/plugin.c:
4258         * plugins/file-wizard/plugin.h:
4259         * plugins/gdb/debugger.c:
4260         * plugins/gdb/debugger.h:
4261         * plugins/gdb/gdbmi-test.c:
4262         * plugins/gdb/gdbmi.c:
4263         * plugins/gdb/gdbmi.h:
4264         * plugins/gdb/global.h:
4265         * plugins/gdb/parser.c:
4266         * plugins/gdb/parser.h:
4267         * plugins/gdb/plugin.c:
4268         * plugins/gdb/plugin.h:
4269         * plugins/gdb/utilities.c:
4270         * plugins/gdb/utilities.h:
4271         * plugins/glade/plugin.c:
4272         * plugins/glade/plugin.h:
4273         * plugins/gtodo/egg-datetime.c:
4274         * plugins/gtodo/egg-datetime.h:
4275         * plugins/gtodo/eggtrayicon.c:
4276         * plugins/gtodo/eggtrayicon.h:
4277         * plugins/gtodo/plugin.c:
4278         * plugins/gvim/anjuta-vim.c:
4279         * plugins/gvim/anjuta-vim.h:
4280         * plugins/gvim/gtkvim.c:
4281         * plugins/gvim/gtkvim.h:
4282         * plugins/gvim/plugin.c:
4283         * plugins/gvim/plugin.h:
4284         * plugins/language-support-cpp-java/plugin.c:
4285         * plugins/language-support-cpp-java/plugin.h:
4286         * plugins/macro/macro-actions.c:
4287         * plugins/macro/macro-actions.h:
4288         * plugins/macro/macro-db.c:
4289         * plugins/macro/macro-db.h:
4290         * plugins/macro/macro-dialog.c:
4291         * plugins/macro/macro-dialog.h:
4292         * plugins/macro/macro-edit.c:
4293         * plugins/macro/macro-edit.h:
4294         * plugins/macro/macro-util.c:
4295         * plugins/macro/macro-util.h:
4296         * plugins/macro/plugin.c:
4297         * plugins/macro/plugin.h:
4298         * plugins/message-view/anjuta-msgman.c:
4299         * plugins/message-view/anjuta-msgman.h:
4300         * plugins/message-view/message-view.c:
4301         * plugins/message-view/message-view.h:
4302         * plugins/message-view/plugin.c:
4303         * plugins/message-view/plugin.h:
4304         * plugins/patch/patch-plugin.c:
4305         * plugins/patch/patch-plugin.h:
4306         * plugins/patch/plugin.c:
4307         * plugins/patch/plugin.h:
4308         * plugins/profiler/gprof-call-graph-block-entry.c:
4309         * plugins/profiler/gprof-call-graph-block-entry.h:
4310         * plugins/profiler/gprof-call-graph-block.c:
4311         * plugins/profiler/gprof-call-graph-block.h:
4312         * plugins/profiler/gprof-call-graph-view.c:
4313         * plugins/profiler/gprof-call-graph-view.h:
4314         * plugins/profiler/gprof-call-graph.c:
4315         * plugins/profiler/gprof-call-graph.h:
4316         * plugins/profiler/gprof-flat-profile-entry.c:
4317         * plugins/profiler/gprof-flat-profile-entry.h:
4318         * plugins/profiler/gprof-flat-profile-view.c:
4319         * plugins/profiler/gprof-flat-profile-view.h:
4320         * plugins/profiler/gprof-flat-profile.c:
4321         * plugins/profiler/gprof-flat-profile.h:
4322         * plugins/profiler/gprof-function-call-chart-view.c:
4323         * plugins/profiler/gprof-function-call-chart-view.h:
4324         * plugins/profiler/gprof-function-call-tree-view.c:
4325         * plugins/profiler/gprof-function-call-tree-view.h:
4326         * plugins/profiler/gprof-options.c:
4327         * plugins/profiler/gprof-options.h:
4328         * plugins/profiler/gprof-profile-data.c:
4329         * plugins/profiler/gprof-profile-data.h:
4330         * plugins/profiler/gprof-view-manager.c:
4331         * plugins/profiler/gprof-view-manager.h:
4332         * plugins/profiler/gprof-view.c:
4333         * plugins/profiler/gprof-view.h:
4334         * plugins/profiler/plugin.c:
4335         * plugins/profiler/plugin.h:
4336         * plugins/profiler/string-utils.c:
4337         * plugins/profiler/string-utils.h:
4338         * plugins/project-import/plugin.c:
4339         * plugins/project-import/plugin.h:
4340         * plugins/project-import/project-import.c:
4341         * plugins/project-import/project-import.h:
4342         * plugins/project-manager/plugin.c:
4343         * plugins/project-manager/plugin.h:
4344         * plugins/project-wizard/action.c:
4345         * plugins/project-wizard/action.h:
4346         * plugins/project-wizard/autogen.c:
4347         * plugins/project-wizard/autogen.h:
4348         * plugins/project-wizard/druid.c:
4349         * plugins/project-wizard/druid.h:
4350         * plugins/project-wizard/file.c:
4351         * plugins/project-wizard/file.h:
4352         * plugins/project-wizard/header.c:
4353         * plugins/project-wizard/header.h:
4354         * plugins/project-wizard/install.c:
4355         * plugins/project-wizard/install.h:
4356         * plugins/project-wizard/parser.c:
4357         * plugins/project-wizard/parser.h:
4358         * plugins/project-wizard/plugin.c:
4359         * plugins/project-wizard/plugin.h:
4360         * plugins/project-wizard/property.c:
4361         * plugins/project-wizard/property.h:
4362         * plugins/project-wizard/values.c:
4363         * plugins/project-wizard/values.h:
4364         * plugins/sample1/plugin.c:
4365         * plugins/search/plugin.c:
4366         * plugins/search/plugin.h:
4367         * plugins/search/search-replace_backend.c:
4368         * plugins/search/search-replace_backend.h:
4369         * plugins/search/search_preferences.c:
4370         * plugins/sourceview/anjuta-convert.c:
4371         * plugins/sourceview/anjuta-convert.h:
4372         * plugins/sourceview/anjuta-document-loader.c:
4373         * plugins/sourceview/anjuta-document-loader.h:
4374         * plugins/sourceview/anjuta-document-saver.c:
4375         * plugins/sourceview/anjuta-document-saver.h:
4376         * plugins/sourceview/anjuta-document.c:
4377         * plugins/sourceview/anjuta-document.h:
4378         * plugins/sourceview/anjuta-encodings.c:
4379         * plugins/sourceview/anjuta-encodings.h:
4380         * plugins/sourceview/anjuta-languages-manager.c:
4381         * plugins/sourceview/anjuta-languages-manager.h:
4382         * plugins/sourceview/anjuta-utils.c:
4383         * plugins/sourceview/anjuta-utils.h:
4384         * plugins/sourceview/anjuta-view.c:
4385         * plugins/sourceview/anjuta-view.h:
4386         * plugins/sourceview/assist-window.c:
4387         * plugins/sourceview/assist-window.h:
4388         * plugins/sourceview/sourceview-cell.c:
4389         * plugins/sourceview/sourceview-cell.h:
4390         * plugins/sourceview/sourceview-prefs.c:
4391         * plugins/sourceview/sourceview-prefs.h:
4392         * plugins/sourceview/sourceview-print.c:
4393         * plugins/sourceview/sourceview-print.h:
4394         * plugins/sourceview/sourceview-private.h:
4395         * plugins/sourceview/sourceview-tags.c:
4396         * plugins/sourceview/sourceview-tags.h:
4397         * plugins/sourceview/sourceview.c:
4398         * plugins/sourceview/sourceview.h:
4399         * plugins/subversion/plugin.c:
4400         * plugins/subversion/plugin.h:
4401         * plugins/subversion/subversion-actions.c:
4402         * plugins/subversion/subversion-actions.h:
4403         * plugins/subversion/subversion-callbacks.c:
4404         * plugins/subversion/subversion-callbacks.h:
4405         * plugins/subversion/svn-auth.c:
4406         * plugins/subversion/svn-auth.h:
4407         * plugins/subversion/svn-backend-priv.h:
4408         * plugins/subversion/svn-backend.c:
4409         * plugins/subversion/svn-backend.h:
4410         * plugins/subversion/svn-notify.c:
4411         * plugins/subversion/svn-notify.h:
4412         * plugins/subversion/svn-thread.c:
4413         * plugins/subversion/svn-thread.h:
4414         * plugins/symbol-browser/an_symbol.c:
4415         * plugins/symbol-browser/an_symbol.h:
4416         * plugins/symbol-browser/an_symbol_info.c:
4417         * plugins/symbol-browser/an_symbol_info.h:
4418         * plugins/symbol-browser/an_symbol_iter.c:
4419         * plugins/symbol-browser/an_symbol_iter.h:
4420         * plugins/symbol-browser/an_symbol_prefs.c:
4421         * plugins/symbol-browser/an_symbol_prefs.h:
4422         * plugins/symbol-browser/an_symbol_search.c:
4423         * plugins/symbol-browser/an_symbol_search.h:
4424         * plugins/symbol-browser/an_symbol_view.c:
4425         * plugins/symbol-browser/an_symbol_view.h:
4426         * plugins/symbol-browser/plugin.c:
4427         * plugins/symbol-browser/plugin.h:
4428         * plugins/terminal/terminal.c:
4429         * plugins/tools/dialog.c:
4430         * plugins/tools/dialog.h:
4431         * plugins/tools/editor.c:
4432         * plugins/tools/editor.h:
4433         * plugins/tools/execute.c:
4434         * plugins/tools/execute.h:
4435         * plugins/tools/fileop.c:
4436         * plugins/tools/fileop.h:
4437         * plugins/tools/plugin.c:
4438         * plugins/tools/plugin.h:
4439         * plugins/tools/scripts/find-fixmes.pl:
4440         * plugins/tools/scripts/translation-status.pl:
4441         * plugins/tools/tool.c:
4442         * plugins/tools/tool.h:
4443         * plugins/tools/variable.c:
4444         * plugins/tools/variable.h:
4445         * plugins/valgrind/ldd.c:
4446         * plugins/valgrind/ldd.h:
4447         * plugins/valgrind/list.c:
4448         * plugins/valgrind/list.h:
4449         * plugins/valgrind/menu-utils.c:
4450         * plugins/valgrind/menu-utils.h:
4451         * plugins/valgrind/parser.c:
4452         * plugins/valgrind/parser.h:
4453         * plugins/valgrind/plugin.c:
4454         * plugins/valgrind/plugin.h:
4455         * plugins/valgrind/preferences.c:
4456         * plugins/valgrind/preferences.h:
4457         * plugins/valgrind/process.c:
4458         * plugins/valgrind/process.h:
4459         * plugins/valgrind/symtab.c:
4460         * plugins/valgrind/symtab.h:
4461         * plugins/valgrind/vgactions.c:
4462         * plugins/valgrind/vgactions.h:
4463         * plugins/valgrind/vgcachegrindprefs.c:
4464         * plugins/valgrind/vgcachegrindprefs.h:
4465         * plugins/valgrind/vgdefaultview.c:
4466         * plugins/valgrind/vgdefaultview.h:
4467         * plugins/valgrind/vgerror.c:
4468         * plugins/valgrind/vgerror.h:
4469         * plugins/valgrind/vggeneralprefs.c:
4470         * plugins/valgrind/vggeneralprefs.h:
4471         * plugins/valgrind/vghelgrindprefs.c:
4472         * plugins/valgrind/vghelgrindprefs.h:
4473         * plugins/valgrind/vgio.c:
4474         * plugins/valgrind/vgio.h:
4475         * plugins/valgrind/vgmemcheckprefs.c:
4476         * plugins/valgrind/vgmemcheckprefs.h:
4477         * plugins/valgrind/vgrule-editor.c:
4478         * plugins/valgrind/vgrule-editor.h:
4479         * plugins/valgrind/vgrule-list.c:
4480         * plugins/valgrind/vgrule-list.h:
4481         * plugins/valgrind/vgrule.c:
4482         * plugins/valgrind/vgrule.h:
4483         * plugins/valgrind/vgrulepattern.c:
4484         * plugins/valgrind/vgrulepattern.h:
4485         * plugins/valgrind/vgsearchbar.c:
4486         * plugins/valgrind/vgsearchbar.h:
4487         * plugins/valgrind/vgstrpool.c:
4488         * plugins/valgrind/vgstrpool.h:
4489         * plugins/valgrind/vgtoolprefs.c:
4490         * plugins/valgrind/vgtoolprefs.h:
4491         * plugins/valgrind/vgtoolview.c:
4492         * plugins/valgrind/vgtoolview.h:
4493         * src/about.c:
4494         * src/about.h:
4495         * src/action-callbacks.c:
4496         * src/action-callbacks.h:
4497         * src/anjuta-actions.h:
4498         * src/anjuta-app.c:
4499         * src/anjuta-app.h:
4500         * src/anjuta-callbacks.c:
4501         * src/anjuta-callbacks.h:
4502         * src/anjuta.c:
4503         * src/anjuta.h:
4504         * src/anjuta_cbs.c:
4505         * src/bacon-message-connection.c:
4506         * src/bacon-message-connection.h:
4507         * src/getline.c:
4508         * src/main.c:
4509         * src/shell.c:
4510         * src/shell.h:
4511         * src/start-with.c:
4512         * src/start-with.h:
4513         * src/utilities.c:
4514         * src/utilities.h:
4515         * tagmanager/options.c:
4516         
4517         Change the address of FSF in various files
4519 2007-08-30  Johannes Schmid <jhs@gnome.org>
4521         * anjuta.glade:
4522         * anjuta.gladep:
4523         Removed because they are no longer in use
4524         
4525         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4526         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4527         Marked some strings as not translatable
4529         * plugins/search/search-replace.c: (list_max_items):
4530         Fixed a possible memory corruption
4532         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4533         Do not show menuitems for locked layout items
4535         * src/main.c: (main):
4536         Some minor style correction in gnome_init
4538 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4540         * plugins/debug-manager/debugger.c,
4541         plugins/debug-manager/breakpoints.c,
4542         plugins/gdb/plugin.c,
4543         plugins/gdb/debugger.c,
4544         libanjuta/interfaces/libanjuta.idl:
4545         Move all breakpoints functions from IAnjutaDebugger to a new
4546         IAnjutaBreakpointDebugger interface
4548 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
4550         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4551         * plugins/debug-manager/plugin.c,
4552         plugins/debug-manager/breakpoints.c,
4553         plugins/tools/execute.c,
4554         plugins/project-wizard/plugin.c,
4555         plugins/build-basic-autotools/executer.c,
4556         plugins/gdb/debugger.c,
4557         plugins/profiler/gprof-options.h,
4558         plugins/sourceview/assist-window.h,
4559         plugins/class-gen/transform.c,
4560         libanjuta/anjuta-plugin-description.c,
4561         libanjuta/anjuta-status.c,
4562         libanjuta/anjuta-glue-c.c,
4563         libanjuta/anjuta-glue-cpp.c,
4564         plugins/symbol-browser/an_symbol_prefs.c:
4565         Fix warnings mostly "dereferencing type-punned pointer"
4566         Fix two bugs in breakpoints.c and an_symbol_prefs.c
4568 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4570         * plugins/debug-manager/breakpoints.c,
4571         plugins/debug-manager/debugger.c:
4572         Avoid an endless loop if clearing all breakpoints while the programm
4573         is running
4575 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
4577         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4578         * plugins/debug-manager/plugin.c:
4579         Fix a segmentation fault added in the previous patch
4581 2007-07-21  Johannes Schmid <jhs@gnome.org>
4583         * plugins/build-basic-autotools/executer.c:
4584         (get_program_parameters):
4585         
4586         Show an error dialog if no targets are availible instead of
4587         just returning
4589 2007-07-20  Johannes Schmid <jhs@gnome.org>
4591         * libanjuta/anjuta-shell.c: (on_widget_data_add),
4592         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4593         * libanjuta/anjuta-shell.h:
4594         * plugins/document-manager/plugin.c: (activate_plugin):
4595         * plugins/glade/anjuta-design-document.c:
4596         * plugins/glade/plugin.c: (glade_update_ui):
4597         * src/anjuta-app.c: (anjuta_app_add_widget_full),
4598         (anjuta_shell_iface_init):
4599         * src/shell.c: (anjuta_test_shell_add_widget),
4600         (anjuta_shell_iface_init):
4601         
4602         Make the document manager undockable (#458038)
4604 2007-07-20  Johannes Schmid <jhs@gnome.org>
4606         * plugins/document-manager/plugin.c: (on_editor_update_ui):
4607         * plugins/glade/anjuta-design-document.c:
4608         * plugins/glade/plugin.c: (glade_update_ui):
4609         
4610         Fixed some save/dirty status bug in glade
4612 2007-07-20  Johannes Schmid <jhs@gnome.org>
4614         * libanjuta/anjuta-status.c:
4615         Fixed crasher on shutdown
4617 2007-07-20  Johannes Schmid <jhs@gnome.org>
4619         * configure.in:
4620         Minimum glade requirement is 3.2 now. It was before
4621         but we did not check...
4622         
4623         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4624         * libanjuta/anjuta-profile.c:
4625         (anjuta_profile_add_plugins_from_xml):
4626         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4627         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4628         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4629         * plugins/file-loader/plugin.c: (on_create_submenu):
4630         * plugins/file-manager/an_file_view.c: (compare_iter):
4631         * plugins/glade/plugin.c: (activate_plugin):
4632         * src/anjuta-app.c: (on_toolbar_view_toggled):
4633         * src/main.c: (main):
4634         
4635         Fixed lots of memory leaks (thansk valgrind)
4637 2007-07-19  Johannes Schmid <jhs@gnome.org>
4639         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4640         * plugins/document-manager/anjuta-docman.c:
4641         (anjuta_docman_set_busy):
4642         * plugins/document-manager/plugin.c: (on_editor_changed):
4643         * plugins/glade/plugin.c: (activate_plugin):
4644         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4645         (on_value_removed_current_editor):
4646         
4647         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4649 2007-07-18  Johannes Schmid <jhs.gnome.org>
4651         * plugins/build-basic-autotools/executer.c: (execute_program):
4652         Fixed some of the scratchbox stuff but the environment is
4653         still broken
4655 2007-07-18  Johannes Schmid <jhs@gnome.org>
4657         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4658         (on_plugin_deactivated), (get_plugin_loader_type):
4659         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4660         (activate_plugin), (deactivate_plugin),
4661         (glade_plugin_instance_init):
4662         
4663         Fixed glade plugin deactivation
4665 2007-07-18  Johannes Schmid <jhs@gnome.org>
4667         * plugins/document-manager/anjuta-docman.c:
4668         (anjuta_docman_add_document):
4669         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4670         
4671         Fixed path display in document manager with glade files
4673 2007-07-17  Johannes Schmid <jhs@gnome.org>
4675         * libanjuta/interfaces/Makefile.am.iface:
4676         * pixmaps/Makefile.am:
4677         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4678         * plugins/debug-manager/plugin.c: (value_added_current_editor),
4679         (value_removed_current_editor):
4680         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4681         (anjuta_docman_set_current_document):
4682         * plugins/document-manager/plugin.c: (on_editor_update_ui),
4683         (on_editor_added), (on_editor_changed):
4684         * plugins/glade/Makefile.am:
4685         * plugins/glade/anjuta-design-document.c:
4686         (anjuta_design_document_instance_init),
4687         (anjuta_design_document_set_property),
4688         (anjuta_design_document_get_property),
4689         (anjuta_design_document_class_init), (anjuta_design_document_new),
4690         (ifile_open), (ifile_get_uri), (ifile_iface_init):
4691         * plugins/glade/anjuta-design-document.h:
4692         * plugins/glade/anjuta-glade-notebook.c:
4693         * plugins/glade/anjuta-glade-notebook.h:
4694         * plugins/glade/plugin.c: (value_added_current_editor),
4695         (value_removed_current_editor), (glade_update_ui),
4696         (on_close_activated), (on_glade_project_changed),
4697         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4698         (ifile_open):
4699         * plugins/language-support-cpp-java/plugin.c:
4700         (on_value_added_current_editor), (on_value_removed_current_editor):
4701         * plugins/macro/plugin.c: (value_added_current_editor):
4702         * plugins/project-manager/plugin.c: (value_added_current_editor):
4703         * plugins/subversion/plugin.c: (value_added_current_editor):
4704         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
4706         Fixed lot of IAnjutaEditor stuff and completed glade integration
4707         with document manager
4708         
4709         * plugins/build-basic-autotools/build-basic-autotools.c:
4710         (value_added_current_editor):
4711         * plugins/build-basic-autotools/executer.c: (execute_program):
4712         
4713         Some initial code to execute projects inside scratchbox
4714         
4715 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
4717         * plugins/project-import/project-import.c:
4718         Project import overwrites file on user request (bug #452579)
4720 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
4722         * plugins/debug-manager/debugger.c,
4723         plugins/debug-manager/threads.c,
4724         plugins/debug-manager/plugin.c,
4725         plugins/debug-manager/registers.c,
4726         plugins/debug-manager/locals.c,
4727         plugins/debug-manager/stack_trace.c,
4728         plugins/gdb/plugin.c,
4729         plugins/gdb/debugger.c,
4730         plugins/gdb/debugger.h,
4731         libanjuta/interfaces/libanjuta.idl:
4732         Rename change-location to program-moved
4733         Store thread id as gint instead of guint
4734         Do not display registers list if not available
4735         Add intermediate debugger states if missing
4737 2007-07-11  Johannes Schmid <jhs@gnome.org>
4739         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4740         .glade:
4741         Reverted unnecessary changes (#455819)
4743 2007-07-10  Johannes Schmid <jhs@gnome.org>
4745         * plugins/glade/plugin.c:
4746         Fixed glade plugin with glade 3.2 and another crasher
4748 2007-07-09  Johannes Schmid <jhs@gnome.org>
4750         * libanjuta/interfaces/libanjuta.idl:
4751         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4752         .glade:
4753         * plugins/debug-manager/breakpoints.c:
4754         (breakpoint_item_update_in_ui),
4755         (breakpoints_dbase_edit_breakpoint),
4756         (on_toggle_breakpoint_activate):
4757         * plugins/debug-manager/plugin.c:
4758         (on_run_to_cursor_action_activate):
4759         * plugins/document-manager/action-callbacks.c:
4760         (on_editor_command_cut_activate),
4761         (on_editor_command_copy_activate),
4762         (on_editor_command_paste_activate),
4763         (on_editor_command_clear_activate):
4764         * plugins/document-manager/anjuta-docman.c:
4765         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
4766         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
4767         (anjuta_docman_goto_file_line_mark),
4768         (anjuta_docman_find_editor_with_path),
4769         (anjuta_docman_get_all_editors):
4770         * plugins/document-manager/anjuta-docman.h:
4771         * plugins/document-manager/plugin.c:
4772         (update_editor_ui_interface_items), (on_editor_update_ui),
4773         (on_editor_changed), (on_session_save), (on_docman_auto_save),
4774         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
4775         (ianjuta_document_manager_iface_init), (isaveable_save),
4776         (isavable_is_dirty):
4777         * plugins/editor/editor.glade:
4778         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
4779         (idocument_paste), (idocument_clear), (idocument_iface_init),
4780         (iselection_iface_init):
4781         * plugins/glade/Makefile.am:
4782         * plugins/glade/anjuta-glade-notebook.c:
4783         (anjuta_glade_notebook_instance_init),
4784         (anjuta_glade_notebook_set_property),
4785         (anjuta_glade_notebook_get_property),
4786         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
4787         (ifile_open), (ifile_get_uri), (ifile_iface_init),
4788         (ifile_savable_save), (ifile_savable_save_as),
4789         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
4790         (ifile_savable_iface_init), (idocument_can_redo),
4791         (idocument_can_undo), (idocument_begin_undo_action),
4792         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
4793         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
4794         (idocument_copy), (idocument_paste), (idocument_clear),
4795         (idocument_iface_init):
4796         * plugins/language-support-cpp-java/plugin.c:
4797         (on_value_added_current_editor), (on_value_removed_current_editor):
4798         * plugins/macro/macro-util.c: (get_current_editor):
4799         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4800         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4801         (on_next_occur), (on_incremental_entry_key_press),
4802         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4803         (on_toolbar_find_incremental_start),
4804         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4805         * plugins/search/search-replace.c: (search_start_over),
4806         (search_update_combos), (replace_update_combos),
4807         (anjuta_search_replace_activate):
4808         * plugins/search/search-replace_backend.c: (create_search_entries):
4809         * plugins/sourceview/sourceview.c: (idocument_cut),
4810         (idocument_copy), (idocument_paste), (idocument_clear),
4811         (idocument_iface_init), (iselect_iface_init), (iassist_react):
4812         * plugins/tools/editor.c: (on_editor_response):
4813         * plugins/tools/execute.c: (get_current_editor),
4814         (atp_output_context_initialize), (atp_user_tool_execute):
4815         * plugins/tools/variable.c: (get_current_editor),
4816         (atp_variable_get_editor_variable):
4817         
4818         Some more IAnjutaEditor => IAnjutaDocument fixing!
4819         
4820         * plugins/glade/anjuta-glade-notebook.h:
4821         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
4822         (glade_update_ui):
4823         * plugins/glade/plugin.h:
4824         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
4825         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
4826         be used for glade, too. It might still have some rough edges but already works.
4827         (Fixes #415547 – Glade usability problem)
4829 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
4831         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
4832           development release (I updated version of glade3 svn to 3.3.2).
4834 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4836         * plugins/symbol-browser/an_symbol_view.c:
4837         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
4839 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4841         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
4842         (on_system_tags_update_finished), (on_update_global_clicked),
4843         (prefs_page_init), (on_gconf_notify_tags_list_changed),
4844         (symbol_browser_prefs_init),
4845         (symbol_browser_prefs_create_global_tags),
4846         (symbol_browser_load_global_tags):
4847         * plugins/symbol-browser/an_symbol_prefs.h:
4848         * plugins/symbol-browser/an_symbol_view.c:
4849         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
4850         * plugins/symbol-browser/an_symbol_view.h:
4851         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
4852         on global tags update because of delayed prefs merging. Happens when
4853         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
4854         is opened.
4856 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
4858         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
4859         after install/uninstall.
4861         Patch from James Liggett:
4862         * scripts/glade2schemas.pl: Fixed creating schemas for list
4863         values.
4865 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
4867         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
4868           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
4869           development release since glade svn version is also 3.3.1. In future, the
4870           solution would be for us to always increment the micro version when
4871           changing the API.
4873 2007-07-05  Johannes Schmid <jhs@gnome.org>
4875         * libanjuta/interfaces/libanjuta.idl:
4876         * plugins/build-basic-autotools/build-basic-autotools.c:
4877         (on_build_mesg_format):
4878         * plugins/debug-manager/breakpoints.c:
4879         (breakpoint_item_update_in_ui),
4880         (breakpoints_dbase_edit_breakpoint),
4881         (on_toggle_breakpoint_activate):
4882         * plugins/debug-manager/plugin.c:
4883         (on_run_to_cursor_action_activate):
4884         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
4885         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
4886         (get_current_editor), (on_save_activate), (on_save_as_activate),
4887         (on_save_prompt_save_editor), (on_close_file_activate),
4888         (on_close_all_file_activate), (on_reload_file_activate),
4889         (anjuta_print_cb), (anjuta_print_preview_cb),
4890         (on_editor_command_upper_case_activate),
4891         (on_editor_command_lower_case_activate),
4892         (on_editor_command_undo_activate),
4893         (on_editor_command_redo_activate),
4894         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
4895         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
4896         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
4897         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
4898         (on_zoom_out_text_activate), (on_force_hilite_activate),
4899         (on_indent1_activate), (on_swap_activate),
4900         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4901         * plugins/document-manager/anjuta-docman.c:
4902         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
4903         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4904         (anjuta_docman_dispose), (on_notebook_switch_page),
4905         (anjuta_docman_page_from_widget), (on_editor_destroy),
4906         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
4907         (anjuta_docman_get_current_document),
4908         (anjuta_docman_set_current_document),
4909         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
4910         (anjuta_docman_update_page_label),
4911         (anjuta_docman_get_document_from_path),
4912         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4913         (anjuta_docman_order_tabs):
4914         * plugins/document-manager/anjuta-docman.h:
4915         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
4916         (update_editor_ui_interface_items), (update_editor_ui),
4917         (on_editor_update_save_ui), (on_editor_update_ui),
4918         (on_editor_changed), (on_save_prompt_save_editor),
4919         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
4920         (ianjuta_docman_get_current_document),
4921         (ianjuta_docman_set_current_document),
4922         (ianjuta_docman_remove_buffer),
4923         (ianjuta_document_manager_iface_init), (ifile_get_uri):
4924         * plugins/editor/text_editor.c: (itext_editor_iface_init),
4925         (idocument_get_filename), (idocument_can_undo),
4926         (idocument_can_redo), (idocument_undo),
4927         (idocument_begin_undo_action), (idocument_end_undo_action),
4928         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
4929         * plugins/language-support-cpp-java/plugin.c:
4930         (on_editor_char_inserted_cpp), (on_auto_indent):
4931         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
4932         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4933         * plugins/sample1/plugin.c: (on_sample_action_activate):
4934         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4935         (on_next_occur), (on_incremental_entry_key_press),
4936         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4937         (on_toolbar_find_incremental_start),
4938         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4939         * plugins/search/search-replace.c: (search_and_replace),
4940         (write_message_pane), (search_start_over), (search_update_combos),
4941         (replace_update_combos), (anjuta_search_replace_activate):
4942         * plugins/search/search-replace_backend.c:
4943         (file_buffer_new_from_path), (create_search_entries):
4944         * plugins/sourceview/sourceview-print.c: (create_print_job):
4945         * plugins/sourceview/sourceview.c:
4946         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
4947         (idocument_can_redo), (idocument_can_undo),
4948         (idocument_begin_undo_action), (idocument_end_undo_action),
4949         (idocument_undo), (idocument_redo), (idocument_grab_focus),
4950         (idocument_get_filename), (idocument_iface_init):
4951         * plugins/tools/editor.c: (on_editor_response):
4952         * plugins/tools/execute.c: (atp_output_context_initialize),
4953         (atp_user_tool_execute):
4954         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4955         
4956         Create IAnjutaDocument interface. This interface is a more general idea
4957         of documents being anything that can be modified, has undo/redo and
4958         may have operations like copy/paste.
4959         The primary goal is to integrate better by making it use the standard file
4960         and edit menu instead of it's own glade menu. Of course the downside is that
4961         you won't be able to view a source file and the designer at the same time. Anyway
4962         so many people have complained that they "can't save a glade file" that I think
4963         this is the much better solution.
4964         Work on the glade plugin is still to come but the most difficult things should be
4965         done now.
4967 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
4969         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
4970           version 3.0.3.
4972 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4974         * libanjuta/anjuta-plugin-manager.c:
4975         (anjuta_plugin_manager_get_plugins_page),
4976         (anjuta_plugin_manager_get_remembered_plugins_page):
4977         * libanjuta/anjuta-plugin-manager.h:
4978         * src/anjuta-app.c: (anjuta_app_install_preferences):
4979         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
4980         and remembered plugins preferences pages in separate pages (avoid
4981         crowd).
4983 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
4985         Patch from James Liggett  <jrliggett@cox.net>:
4986         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
4987         Installed editor preferences schemas. Fixes bug #453463.
4989 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4991         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
4992         (anjuta_preferences_dialog_init): Sort preferences pages on title.
4994 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
4996         * plugins/document-manager/anjuta-document-manager.ui:
4997         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4998         * src/action-callbacks.c:
4999         * src/action-callbacks.h:
5000         * src/anjuta-actions.h:
5001         * src/anjuta-app.c: (anjuta_app_instance_init),
5002         (anjuta_app_install_preferences):
5003         * src/anjuta.glade:
5004         * src/anjuta.ui: Moved plugins and shortcuts settings inside
5005         General preferences page. Move preferences menu from Settings to
5006         Edit submenu. And got rid of Settings submenu.
5008 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5010         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5011         
5012 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5014         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5015         as discussed and agreed with James Liggett.
5017         Patch from James Liggett  <jrliggett@cox.net>:
5019         * configure.in:
5020         * libanjuta/anjuta-plugin-manager.c:
5021         (on_activated_plugin_objects_foreach),
5022         (anjuta_plugin_manager_get_active_plugin_objects):
5023         * libanjuta/anjuta-plugin-manager.h:
5024         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5025         (anjuta_plugin_deactivate):
5026         * libanjuta/anjuta-preferences-dialog.c:
5027         (anjuta_preferences_dialog_finalize),
5028         (anjuta_preferences_dialog_class_init), (add_category_columns),
5029         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5030         (anjuta_preferences_dialog_remove_page):
5031         * libanjuta/anjuta-preferences.c: (property_destroy),
5032         (unregister_preferences_key), (register_callbacks),
5033         (preferences_foreach_callback), (connect_prop_to_object),
5034         (anjuta_preferences_register_property_raw),
5035         (anjuta_preferences_register_property_custom),
5036         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5037         (anjuta_preferences_remove_page),
5038         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5039         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5040         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5041         (anjuta_preferences_class_init), (anjuta_preferences_new):
5042         * libanjuta/anjuta-preferences.h:
5043         * plugins/build-basic-autotools/Makefile.am:
5044         * plugins/build-basic-autotools/build-basic-autotools.c:
5045         (ipreferences_unmerge):
5046         * plugins/cvs-plugin/Makefile.am:
5047         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5048         * plugins/document-manager/Makefile.am:
5049         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5050         * plugins/editor/plugin.c: (ipreferences_unmerge):
5051         * plugins/file-manager/Makefile.am:
5052         * plugins/file-manager/plugin.c: (activate_plugin),
5053         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5054         * plugins/gtodo/plugin.c: (ipreferences_merge),
5055         (ipreferences_unmerge):
5056         * plugins/language-support-cpp-java/Makefile.am:
5057         * plugins/language-support-cpp-java/plugin.c:
5058         (ipreferences_unmerge):
5059         * plugins/message-view/Makefile.am:
5060         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5061         * plugins/sourceview/Makefile.am:
5062         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5063         * plugins/symbol-browser/Makefile.am:
5064         * plugins/symbol-browser/an_symbol_prefs.c:
5065         (symbol_browser_prefs_finalize):
5066         * plugins/terminal/Makefile.am:
5067         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5068         * plugins/valgrind/plugin.c: (ipreferences_merge),
5069         (ipreferences_unmerge):
5070         * scripts/Makefile.am:
5071         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5072         * src/Makefile.am:
5073         * src/action-callbacks.c: (on_set_preferences1_activate):
5074         * src/anjuta-app.c: (anjuta_app_instance_init),
5075         (anjuta_app_install_preferences):
5076         * src/anjuta-app.h:
5077         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5078         task: Bug #445314: On demand preferences widgets creation. Thanks
5079         James for this great work.
5081 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5083         * plugins/debug-manager/data_buffer.c,
5084         plugins/message-view/message-view.c: Fixed compiler warnings.
5086 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5088         * src/action-callbacks.c: (help_activate),
5089         (on_help_manual_activate), (on_help_tutorial_activate),
5090         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5092         Fixed help activation (bug #451557).
5094 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5096         * AUTHORS: Added James Liggett. Forgot to add him before :(
5098 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5100         * plugins/debug-manager/debugger.c,
5101         plugins/debug-manager/plugin.c,
5102         plugins/gdb/debugger.c,
5103         libanjuta/interfaces/libanjuta.idl:
5104         Add a GError* parameter to debugger-stopped signal
5106         * (added) libanjuta/anjuta-error.c,
5107         (added) libanjuta/anjuta-error.h,
5108         libanjuta/Makefile.am:
5109         Register GError as a boxed type
5111         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5112         Support GError* in signal, GError must be registered as a boxed type
5113         Accept NULL as strings
5115 === anjuta 2.2.0 ===
5117 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5119         * configure.in: Bumped version to 2.2.0
5120         * NEWS: Updated for 2.2.0 stable release.
5121         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5122         Reduce the idle priority to make the UI update before anything else.
5124 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5126         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5128         * libanjuta/interfaces/libanjuta.idl:
5129         * plugins/document-manager/action-callbacks.c:
5130         (on_editor_command_complete_word_activate):
5131         * plugins/document-manager/plugin.c:
5132         (update_editor_ui_interface_items):
5133         * plugins/editor/text_editor.c: (iautocomplete_activate),
5134         (iautocomplete_iface_init):
5135         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5137         Moved autocomplete() method away from IAnjutaEditorAssist into
5138         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5139         autocomplete and does not crash with sourceview. Fixes Bug #449620
5140         – The auto completion functionality not work. Also sets menuitem 
5141         insensitive when hiding them.
5143         * plugins/debug-manager/disassemble.c:
5144         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5145         printf types.
5147 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5149         * pixmaps/anjuta_splash.png: Updated.
5150         
5151         * plugins/search/search-replace.c
5152         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5153         the right target (project).
5154         * ChangeLog: Added missing log.
5156 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5158         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5159         manuals/anjuta-manual/C/fileoperations.xml,
5160         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5162         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5164         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5166 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5168         * TODO.tasks: Added bounty for on-demand preferences.
5170         Patch from Thierry Moisan:
5171         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5172         (bug #88824).
5174 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5176         Patch from tpgww@onepost.net:
5178         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5179         * libegg/test-actions.c:
5180         * libegg/test-multi-drag.c: (main):
5181         * plugins/debug-manager/memory.c: (read_memory_block):
5182         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5184         Fixes compile warnings. Fixes bug #427101.
5186 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5188         Patch from James Liggett:
5190         * plugins/profiler/gprof-options.c: (on_option_changed),
5191         (setup_widgets):
5192         * plugins/profiler/gprof-options.h:
5193         * plugins/profiler/gprof-profile-data.c:
5194         (gprof_profile_data_init_profile):
5195         * plugins/profiler/gprof-profile-data.h:
5196         * plugins/profiler/plugin.c: (profiler_get_data),
5197         (profiler_set_target), (register_options),
5198         (on_profile_data_browse_button_clicked),
5199         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5200         * plugins/profiler/profiler.glade: implements independent targets.
5201         implements the ability to select arbitrary gmon.out files.
5202         Fixes bug #403502 – User should also be allowed to select an
5203         independent executable target.
5205 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5207         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5209         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5210         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5212 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5214         * plugins/debug-manager/plugin.c,
5215         plugins/debug-manager/breakpoints.c:
5216         Remove weak pointers when owner is destroyed
5217         Remove all breakpoints before loading new one
5219 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5221         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5222          
5223 2007-06-19  Naba Kumar  <naba@gnome.org>
5225         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5226         Bug #448491 Empty Lines Problem.
5228         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5229         
5230         * data/default.profile, plugins/message-view/plugin.c: Do not
5231         restore session for messages.
5232         Fixes bug #377461 – don't create new message window for each
5233         build/find.
5235         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5236         Fixes a crash on exit/project-close if profiler plugin is loaded.
5238 2007-06-17  Naba Kumar  <naba@gnome.org>
5240         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5241         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5243         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5244         Bug #448034 – Anjuta crashes on starting (when the last project
5245         directory was deleted).
5247         * plugins/document-manager/plugin.c: Set line markers for files
5248         opened via IAnjutaFile::open(). Fixes missing line markers while
5249         navigating symbols.
5251 2007-06-17  Naba Kumar  <naba@gnome.org>
5253         * plugins/sourceview/sourceview.glade: Set correct font
5254         default value and use monospace instead of sans. Fixes
5255         bug #448408 – crash in Anjuta IDE: Trying to change the
5256         editor
5258 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5260         * plugins/search/search-replace.c,
5261         plugins/search/search-replace.h,
5262         plugins/search/anjuta-search.glade:
5263         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5264         Fixes bug #355166
5266 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5268         * plugins/debug-manager/plugin.c,
5269         plugins/debug-manager/breakpoints.c:
5270         Add weak references, fixes bug #448053 ?
5272 2007-06-16  Naba Kumar  <naba@gnome.org>
5274         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5275         dialog to allow forgetting them if user chooses to select a different
5276         one.
5278 2007-06-13  Naba Kumar  <naba@gnome.org>
5280         * plugins/sourceview/sourceview-prefs.c: Initialize font
5281         on startup correctly if use_theme is set.
5283         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5284         if available for default font. Fixes bug #447304.
5286         * plugins/sourceview/sourceview-prefs.c: Return value based
5287         on right data type. Fixes Bug #438878 – Using gtksourceview editor
5288         for the first time has black background
5289         
5290         * plugins/project-manager/plugin.c: Give a better error message
5291         when project could not be loaded.
5293         * libanjuta/anjuta-serializer.c: Added a comment.
5295 2007-06-13  Johannes Schmid <jhs@gnome.org>
5297         * configure.in:
5298         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5299         most warnings to avoid simple coding problems.
5300         
5301         * plugins/message-view/anjuta-msgman.c:
5302         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5303         * plugins/message-view/plugin.c: (on_view_changed),
5304         (ianjuta_msgman_add_view):
5305         
5306         Fixed #440866 by always presenting the message-manager when a tab is
5307         added because Gtk+ seems to have problems to add tabs to hidden widgets.
5308         
5309         * plugins/subversion/subversion-callbacks.c:
5310         (on_subversion_commit_response):
5311         Destroy dialog if user clicks "No"
5313 2007-06-12  Naba Kumar  <naba@gnome.org>
5315         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5316         read and use of uninitialized variable.
5318         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5319         because it is used in credits listing and packaging could compress
5320         it in docdir. Fixes bug #397881: The credits are empty
5322         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5323         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5324         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5325         plugins/symbol-browser/an_symbol_info.c,
5326         plugins/symbol-browser/plugin.c,
5327         plugins/symbol-browser/an_symbol_view.c,
5328         plugins/editor/aneditor-autocomplete.cxx:
5330         - Do not access TMTag
5331         member in TMSymbol when freeing it because by then the tags
5332         could have changed. Avoids dangerous memory corruptions by freeing
5333         someone else's memory (Could explain those random crashes when
5334         refreshing symbols or re-loading a different project or closing
5335         a project). Anything that tries to refresh symbols could trigger
5336         this corruptions.
5337         - Added a flag to also retrieve method definitions as part of
5338         the class's scope members. And used it to set both function prototype
5339         and definition in symbols. Fixes navigation to prototype and
5340         function definitions from symbol browser (bug #440370)
5342         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5343         memory. Could fix those bogus 'file changed' dialogs.
5345         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5347 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5349         * (added) libanjuta/anjuta-utils-priv.h,
5350         libanjuta/anjuta-utils.h,
5351         libanjuta/anjuta-launcher.c,
5352         libanjuta/Makefile.am:
5353         Fix bug #440801: do not use config.h in public include files
5355 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5357         * plugins/project-wizard/templates/mkfile.wiz:
5358         Fix bug #442038: missing project.sh file
5360         * configure.in,
5361         plugins/project-wizard/templates/Makefile.am,
5362         plugins/project-wizard/templates/translatable-strings.h,
5363         (added) plugins/project-wizard/templates/sdl.wiz,
5364         (added) plugins/project-wizard/templates/appwiz_sdl.png,
5365         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5366         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5367         (added) plugins/project-wizard/templates/sdl/Makefile.am,
5368         (added) plugins/project-wizard/templates/sdl/.cvsignore,
5369         (added) plugins/project-wizard/templates/sdl/src/main.c,
5370         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5371         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5372         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5373         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5374         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5375         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5376         Fix bug #315635: add a SDL project wizard
5378 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
5380         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5381         when SIGCHLD is triggered when main loop context is locked. Dead lock
5382         happens when child_exited callback also accesses main loop context.
5383         Happens particularly badly in debug target exiting.
5385 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5387         * manuals/anjuta-manual/C/debugger.xml:
5388         First update of the debugger documentation
5390 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
5392         * manuals/anjuta-manual/C/fileoperations.xml,
5393         manuals/anjuta-manual/C/projects.xml,
5394         manuals/anjuta-manual/C/anjuta-manual.xml,
5395         manuals/anjuta-manual/C/build.xml,
5396         manuals/anjuta-manual/C/execute.xml,
5397         manuals/anjuta-manual/Makefile.am: Updated more documentation.
5398         Added project properties documentation. Moved execution section
5399         inside project management. Removed dead documentation.
5401 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
5403         * src/anjuta.c, plugins/symbol-browser/plugin.c,
5404         plugins/symbol-browser/plugin.h,
5405         plugins/symbol-browser/an_symbol_prefs.c,
5406         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5407         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5408         progress bar instead of separate window for system tags
5409         generation. Renamed AnjutaStatus methods to a proper ones.
5411         * plugins/symbol-browser/plugin.c,
5412         plugins/symbol-browser/plugin.h,
5413         plugins/symbol-browser/an_symbol_prefs.c,
5414         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5415         global-tags/create_global_tags.sh.in: Get rid of message window
5416         for showing global tags creation and use a small window with
5417         progress bar.
5419 2007-05-30  Naba Kumar  <naba@gnome.org>
5421         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5422         Bug 442315 – After calling configure, the build menus are still insensitive,
5423         Bug 442314 – Autogeneration fails when there is no autogen.sh
5425         * plugins/project-manager/plugin.c: Fixed mem corruption when it
5426         fails to remove target/source/group. Fixes bug #440196 – crash in
5427         Anjuta IDE: removing a target
5429 2007-05-29  Naba Kumar  <naba@gnome.org>
5431         * plugins/symbol-browser/an_symbol_view.c,
5432         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5433         tags generation. Fixed runtime warning.
5435 2007-05-28  Naba Kumar  <naba@gnome.org>
5437         Patch from James Liggett  <jrliggett@cox.net>:
5438         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5439         Fixed bug #403502 – User should also be allowed to select an
5440         independent executable target.
5442 2007-05-27  Johannes Schmid <jhs@gnome.org>
5444         * plugins/build-basic-autotools/build-basic-autotools.c:
5445         (get_real_directory), (on_build_mesg_format):
5446         
5447         Find correct files for error messages inside scratchbox
5449 2007-05-27  Naba Kumar  <naba@gnome.org>
5451         * manuals/anjuta-manual/C/projects.xml,
5452         manuals/anjuta-manual/C/projects.xml: Updated project
5453         management chapter more.
5455 2007-05-25  Johannes Schmid <jhs@gnome.org>
5457         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5458         * plugins/build-basic-autotools/build-basic-autotools.c:
5459         (on_sb_check_toggled), (build_execute_command),
5460         (ipreferences_merge), (ipreferences_unmerge):
5461         Added support for building inside scratchbox environment
5462         
5463         Patch from James Liggett <jrliggett@cox.net>:
5464         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5465         (anjuta_msgman_append_view):
5467         Fix 440866 
5468           – Anjuta aborts with numerous assertion failures when adding a new message view tab
5470 2007-05-23  Naba Kumar  <naba@gnome.org>
5472         * manuals/anjuta-manual/C/projects.xml: Updated project
5473         management chapter.
5475 2007-05-22  Naba Kumar  <naba@gnome.org>
5477         * manuals/anjuta-manual/C/projects.xml: More updates.
5479         * manuals/anjuta-manual/C/introduction.xml,
5480         manuals/anjuta-manual/C/projects.xml,
5481         manuals/anjuta-manual/C/interface.xml: Updated documentation.
5483 2007-05-22  Naba Kumar  <naba@gnome.org>
5485         Patch from Étienne Bersac:
5486         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5487         class in generated class.
5489 2007-05-22  Naba Kumar  <naba@gnome.org>
5491         * plugins/profiler/plugin.c: Fixed a compiler warning.
5492         * plugins/valgrind/Makefile.am: Added ldflags.
5494         Patch from James Liggett:
5495         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5496         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5497         specific options.
5499 2007-05-18  Johannes Schmid <jhs@gnome.org>
5501         * plugins/editor/text_editor.c:
5502         * plugins/language-support-cpp-java/plugin.c:
5503         (on_editor_language_changed), (on_value_added_current_editor),
5504         (on_value_removed_current_editor):
5505         
5506         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5507         Fix assist support in language-support-plugin.
5509 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5511         * libanjuta/interfaces/libanjuta.idl:
5512         Add a new interface allowing to implement plugin able
5513         to load other plugins (not written in C)
5515         * libanjuta/anjuta-plugin-handle.c,
5516         libanjuta/anjuta-plugin-handle.h:
5517         Add a language and a resident plugin properties
5519         * libanjuta/anjuta-glue-plugin.c,
5520         libanjuta/anjuta-glue-plugin.h,
5521         (added)libanjuta/anjuta-glue-c.c,
5522         (added)libanjuta/anjuta-glue-c.h,
5523         libanjuta/Makefile.am:
5524         Split code used to load a C plugin into a common part
5525         in anjuta-glue-plugin and a specific part in anjuta-glue-c
5527         * libanjuta/anjuta-glue-factory.c,
5528         libanjuta/anjuta-glue-factory.h,
5529         libanjuta/anjuta-plugin-manager.c:
5530         Allow to load plugin not written in C and search for the
5531         additional needed code in another plugin
5533 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5535         * plugins/editor/text_editor.c:
5536         Add an empty implementation of IAnjutaEditorAssist for scintilla,
5537         avoiding a crash if scintilla is used
5539 2007-05-14  Johannes Schmid <jhs@gnome.org>
5541         * libanjuta/interfaces/libanjuta.idl:
5542         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5543         (assist_cleanup), (on_assist_end), (on_assist_cancel),
5544         (on_assist_chosen), (on_assist_update), (get_context),
5545         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5546         (install_assist), (uninstall_assist), (install_support),
5547         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5548         (cpp_java_plugin_instance_init):
5549         * plugins/language-support-cpp-java/plugin.h:
5550         Use IAnjutaEditorAssist to show language specific suggestions
5551         
5552         * plugins/sourceview/Makefile.am:
5553         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5554         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5555         * plugins/sourceview/anjuta-view.h:
5556         * plugins/sourceview/assist-window.c: (assist_window_expose),
5557         (assist_window_set_property), (assist_window_get_property),
5558         (assist_window_class_init), (assist_activated),
5559         (assist_window_init), (assist_window_finalize),
5560         (assist_window_select), (assist_window_first),
5561         (assist_window_last), (assist_window_up), (assist_window_down),
5562         (get_coordinates), (assist_window_move), (assist_window_update),
5563         (assist_window_filter_keypress), (assist_window_is_active),
5564         (assist_window_new), (assist_window_get_trigger),
5565         (assist_window_get_position):
5566         * plugins/sourceview/assist-window.h:
5567         * plugins/sourceview/sourceview-args.c (removed):
5568         * plugins/sourceview/sourceview-args.h (removed):
5569         * plugins/sourceview/sourceview-autocomplete.c (removed):
5570         * plugins/sourceview/sourceview-autocomplete.h (removed):
5571         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5572         * plugins/sourceview/sourceview-private.h:
5573         * plugins/sourceview/sourceview-scope.c(removed):
5574         * plugins/sourceview/sourceview-scope.h(removed):
5575         * plugins/sourceview/sourceview.c: (on_assist_chosen),
5576         (on_assist_cancel), (on_document_char_added),
5577         (on_reload_dialog_response), (sourceview_class_init),
5578         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5579         (iassist_remove_trigger), (iassist_autocomplete),
5580         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5581         (iassist_react), (iassist_iface_init):
5582         * plugins/sourceview/tag-window.c (moved to assist-window.c):
5583         * plugins/sourceview/tag-window.h (moved to assist-window.c):
5584         
5585         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5586         - Mark files dirty if reload dialog is canceled.
5588 2007-05-12  Naba Kumar  <naba@gnome.org>
5590         * libanjuta/anjuta-launcher.h: Corrected include file.
5592 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5594         * libanjuta/anjuta-glue-plugin.c,
5595         libanjuta/anjuta-glue-plugin.h,
5596         libanjuta/anjuta-glue-factory.c,
5597         libanjuta/anjuta-glue-factory.h,
5598         ibanjuta/anjuta-plugin-manager.c:
5599         Move code used to load a C plugin from glue-factory to glue-plugin
5600         So loading a plugin written in another language could be done by
5601         just using another object derived from AnjutaGluePlugin
5603         * libanjuta/libanjuta.h:
5604         Remove anjuta-plugin-handle header, it's not installed as libanjuta
5605         includes
5607 === anjuta 2.1.3 ===
5609 2007-05-11  Naba Kumar  <naba@gnome.org>
5611         * configure.in: Bumped version to 2.1.3
5612         * NEWS: Updated.
5613         * AUTHORS: Updated.
5614         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5616 2007-05-11  Naba Kumar  <naba@gnome.org>
5618         * configure.in:
5619         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5620         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5621         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
5623 2007-05-10  Johannes Schmid <jhs@gnome.org>
5625         * plugins/search/plugin.c:
5626         Make incremental search behave less annoying
5627         
5628 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5630         * plugins/macro/macro-util.c:
5631         Fix bug #419008 and bug #419036
5632         When creating new header file, use name and email set in
5633         preferences and replace invalid C character by underscore
5634         in guards
5636 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5638         * plugins/search/search-replace.c,
5639         plugins/search/search-replace_backend.c:
5640         Disable search button if search expression is empty (bug #378193)
5642 2007-05-08  Naba Kumar  <naba@gnome.org>
5644         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5645         build error.
5647 2007-05-07  Naba Kumar  <naba@gnome.org>
5649         * configure.in:
5650         * plugins/project-wizard/templates/Makefile.am:
5651         * plugins/project-wizard/templates/minimal.wiz:
5652         * plugins/project-wizard/templates/minimal/.cvsignore:
5653         * plugins/project-wizard/templates/minimal/Makefile.am:
5654         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5655         * plugins/project-wizard/templates/minimal/autogen.sh:
5656         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5657         * plugins/project-wizard/templates/minimal/project.anjuta:
5658         Added 'minimal', a generic and flat, project template.
5659         
5660 2007-05-05  Naba Kumar  <naba@gnome.org>
5662         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
5664         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5665         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5666         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5667         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5668         instead of a real one, fixes interdependency with libanjuta.
5669         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5670         * libanjuta/Makefile.am: 
5671         * libegg/Makefile.am:
5672         * plugins/build-basic-autotools/Makefile.am:
5673         * plugins/class-gen/Makefile.am:
5674         * plugins/class-inheritance/Makefile.am:
5675         * plugins/cvs-plugin/Makefile.am:
5676         * plugins/debug-manager/Makefile.am:
5677         * plugins/devhelp/Makefile.am:
5678         * plugins/document-manager/Makefile.am:
5679         * plugins/editor/Makefile.am:
5680         * plugins/file-loader/Makefile.am:
5681         * plugins/file-manager/Makefile.am:
5682         * plugins/file-wizard/Makefile.am:
5683         * plugins/gdb/Makefile.am:
5684         * plugins/glade/Makefile.am:
5685         * plugins/gtodo/Makefile.am:
5686         * plugins/language-support-cpp-java/Makefile.am:
5687         * plugins/macro/Makefile.am:
5688         * plugins/message-view/Makefile.am:
5689         * plugins/patch/Makefile.am:
5690         * plugins/profiler/Makefile.am:
5691         * plugins/project-import/Makefile.am:
5692         * plugins/project-manager/Makefile.am:
5693         * plugins/project-wizard/Makefile.am:
5694         * plugins/sample1/Makefile.am:
5695         * plugins/search/Makefile.am:
5696         * plugins/sourceview/Makefile.am:
5697         * plugins/subversion/Makefile.am:
5698         * plugins/symbol-browser/Makefile.am:
5699         * plugins/terminal/Makefile.am:
5700         * plugins/tools/Makefile.am:
5701         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
5703 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
5705         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
5707 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5709         * libanjuta/anjuta-launcher.c,
5710         libanjuta/anjuta-launcher.h:
5711         Add some missing implementation
5713 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
5715         Reviewed by Naba Kumar  <naba@gnome.org>:
5716         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
5717         for uninstall-hook.
5719 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
5721         Reviewed by Naba Kumar  <naba@gnome.org>:
5722         * plugins/editor/text_editor.c: Large memory addresses were being
5723         truncated, switched to glong (bug #422143).
5725 2007-04-24  Naba Kumar  <naba@gnome.org>
5727         * plugins/document-manager/plugin.c: (prefs_finalize):
5728         * plugins/editor/aneditor-autocomplete.cxx:
5729         * plugins/editor/text_editor_menu.c:
5730         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
5731         * plugins/file-loader/plugin.c: (open_file_with),
5732         (create_open_with_submenu):
5733         * plugins/file-manager/plugin.c: (prefs_finalize):
5734         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
5735         pointer type castings.
5737 2007-04-24  Naba Kumar  <naba@gnome.org>
5739         Patch from s|s  <supreet.sethi@gmail.com>:
5740         * (added) plugins/project-wizard/templates/django-logo.png:
5741         * (added) plugins/project-wizard/templates/django.wiz:
5742         * plugins/project-wizard/templates/Makefile.am:
5743         * plugins/project-wizard/templates/translatable-strings.h: Added
5744         django project template. http://www.djangoproject.com/
5746 2007-04-24  Naba Kumar  <naba@gnome.org>
5748         * plugins/subversion/anjuta-subversion.glade: Set expansion for
5749         the log entry widget and made the dialog little larger.
5751 2007-04-24  Naba Kumar  <naba@gnome.org>
5753         Patch from Halton Huo:
5754         * configure.in:
5755         * plugins/project-wizard/property.c:
5756         * plugins/subversion/svn-auth.c:
5757         * plugins/subversion/svn-backend-priv.h:
5758         * plugins/subversion/svn-backend.c:
5759         * plugins/subversion/svn-backend.h:
5760         * plugins/subversion/svn-notify.h: Proper use of subversion
5761         headers. Fixes build issues in solaris (bug #426701).
5763 2007-04-24  Naba Kumar  <naba@gnome.org>
5765         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
5766         
5767         * plugins/project-wizard/templates/cpp.wiz:
5768         * plugins/project-wizard/templates/gcj.wiz:
5769         * plugins/project-wizard/templates/gnome.wiz:
5770         * plugins/project-wizard/templates/gtk.wiz:
5771         * plugins/project-wizard/templates/gtkmm.wiz:
5772         * plugins/project-wizard/templates/java.wiz:
5773         * plugins/project-wizard/templates/python.wiz:
5774         * plugins/project-wizard/templates/terminal.wiz:
5775         * plugins/project-wizard/templates/wxwin.wiz:
5776         * plugins/project-wizard/templates/xlib-dock.wiz:
5777         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
5778         project option and set it ON by default (since gnome-build, can't
5779         enabled configure shared lib support later when a sharedlib target
5780         is added).
5782 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5784         * plugins/debug-manager/stack_trace.c:
5785         Fix a missing case in the previous changes
5787 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5789         * plugins/debug-manager/plugin.c:
5790         Fix bug #430401
5792         * plugins/debug-manager/breakpoints.c,
5793         plugins/gdb/plugin.c:
5794         Fix adding breakpoint on a function
5796         * plugins/debug-manager/stack_trace.c:
5797         Highlight changed stack frame
5799 2007-04-18  Naba Kumar  <naba@gnome.org>
5801         * plugins/document-manager/anjuta-docman.c:
5802         (anjuta_docman_dispose), (on_editor_destroy),
5803         (anjuta_docman_remove_editor): Remove the editor widget from
5804         the parent container before calling destroy, otherwise container
5805         removal happens after TextEditor is disposed resulting in call
5806         to value-remove for a TextEditor which is half-dead (crash).
5808 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
5810         * plugins/debug-manager/data_buffer.c
5811         plugins/debug-manager/data_view.c,
5812         plugins/debug-manager/memory.c:
5813         Fixes for bug #418523, bug #427090 and bug #428174
5815 2007-04-11 Halton Huo <halton.huo@sun.com>
5817         reviewed by: <jhs@gnome.org>
5819         * configure.in:
5820         * libanjuta/Makefile.am:
5821         * libanjuta/anjuta-utils.c:
5822         * libanjuta/anjuta-utils.h:
5823         * manuals/reference/libanjuta/Makefile.am:
5824         
5825         Fixed compilation on sun by deploying the libutil methods
5826         in anjuta-utils.h and building them on condition.
5828 2007-04-11  Johannes Schmid <jhs@gnome.org>
5830         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
5831         (anjuta_docman_add_editor):
5832         Hold a reference on the editor as long as we use it.
5833         
5834         * plugins/document-manager/plugin.c: (on_editor_changed):
5835         Destroy GValue to fix a memoery leak.
5837 2007-04-11  Johannes Schmid <jhs@gnome.org>
5839         * plugins/document-manager/plugin.c: (on_editor_changed):
5840         Fixed reference counting for editor by using g_value_take_object instead
5841         of g_value_set_object. The editors are now correctly finalized and thus
5842         we do not lack so much memory anymore.
5843         
5844         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
5845         (anjuta_view_finalize), (anjuta_view_focus_out),
5846         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5847         * plugins/sourceview/anjuta-view.h:
5848         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
5849         * plugins/sourceview/sourceview-prefs.c:
5850         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
5851         * plugins/sourceview/sourceview-prefs.h:
5852         * plugins/sourceview/sourceview-private.h:
5853         * plugins/sourceview/sourceview.c: (on_document_loaded),
5854         (timeout_unref), (on_document_saved), (sourceview_finalize),
5855         (sourceview_new), (ifile_open), (ifile_savable_save),
5856         (ifile_savable_save_as):
5858         Several changes to fix things when the editor is correctly destroyed.
5859         Fixed preferences (which led me to the refcounting issue, #409412)
5860         and removed deprecated completition code that will be replace by
5861         IAnjutaAssist interface soon. 
5863 2007-04-11  Johannes Schmid <jhs@gnome.org>
5865         * libanjuta/anjuta-launcher.c:
5866         (anjuta_launcher_execution_done_cleanup),
5867         (anjuta_launcher_child_terminated):
5868         Possible fix for #428363 and added a g_return_if_fail
5870         * plugins/message-view/plugin.c: (activate_plugin):
5871         Fixed a Gtk/Gdl-Critical
5872         
5873         Patches from Étienne Bersac <bersace03@laposte.net>
5874         * plugins/class-gen/templates/go-source.tpl:
5875         * plugins/macro/macros.xml:
5876         Use better template for GObjects (#417875 and #417918)
5877         
5878         Patches from Halton Huo <halton.huo@sun.com>
5879         * libanjuta/anjuta-launcher.h:
5880         * libanjuta/anjuta-preferences.c:
5881         * libanjuta/anjuta-utils.c:
5882         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
5883         (cg_window_set_add_to_repository):
5884         * plugins/class-inheritance/class-inherit.c:
5885         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
5887 2007-04-09  Johannes Schmid <jhs@gnome.org>
5889         * plugins/editor/print.c: (anjuta_print_show_header):
5890         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5891         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5893   Some string changes (#427395 and #427399)
5895 2007-04-06  Johannes Schmid <jhs@gnome.org>
5897         * plugins/build-basic-autotools/build-basic-autotools.c:
5898         (on_build_mesg_format), (on_build_mesg_parse):
5899         Fixed full path detection
5901 2007-04-05  Naba Kumar  <naba@gnome.org>
5903         Patch from Halton Huo:
5904         * libanjuta/Makefile.am:
5905         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
5906         * libanjuta/anjuta-glue-cpp.h:
5907         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
5908         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
5909         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
5910         (anjuta_glue_factory_get_path), (get_already_loaded_module),
5911         (load_plugin), (anjuta_glue_factory_get_object_type):
5912         * libanjuta/anjuta-glue-factory.h:
5913         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
5914         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
5915         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
5916         (anjuta_glue_plugin_new):
5917         * libanjuta/anjuta-glue-plugin.h:
5918         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5919         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
5920         * libanjuta/anjuta-plugin.h:
5921         * libanjuta/glue-cpp.c:
5922         * libanjuta/glue-cpp.h:
5923         * libanjuta/glue-factory.c:
5924         * libanjuta/glue-factory.h:
5925         * libanjuta/glue-plugin.c:
5926         * libanjuta/glue-plugin.h:
5927         * plugins/build-basic-autotools/build-basic-autotools.h:
5928         * plugins/class-gen/plugin.h:
5929         * plugins/class-inheritance/plugin.h:
5930         * plugins/cvs-plugin/plugin.h:
5931         * plugins/debug-manager/plugin.h:
5932         * plugins/devhelp/plugin.h:
5933         * plugins/document-manager/plugin.h:
5934         * plugins/editor/plugin.h:
5935         * plugins/file-loader/plugin.h:
5936         * plugins/file-manager/plugin.h:
5937         * plugins/file-wizard/plugin.h:
5938         * plugins/gdb/plugin.h:
5939         * plugins/glade/plugin.h:
5940         * plugins/gtodo/plugin.h:
5941         * plugins/language-support-cpp-java/plugin.h:
5942         * plugins/macro/plugin.h:
5943         * plugins/message-view/plugin.h:
5944         * plugins/patch/plugin.h:
5945         * plugins/profiler/plugin.h:
5946         * plugins/project-import/plugin.h:
5947         * plugins/project-manager/plugin.h:
5948         * plugins/project-wizard/plugin.h:
5949         * plugins/sample1/plugin.h:
5950         * plugins/search/plugin.h:
5951         * plugins/sourceview/plugin.h:
5952         * plugins/subversion/plugin.h:
5953         * plugins/symbol-browser/plugin.h:
5954         * plugins/terminal/terminal.c:
5955         * plugins/tools/plugin.h:
5956         * plugins/tools/scripts/tools-2.xml.in:
5957         * plugins/valgrind/plugin.h:
5959         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
5961 2007-04-05  Naba Kumar  <naba@gnome.org>
5963         * anjuta.spec.in, configure.in: Removed dead codes.
5964         
5965         Patch from Jos Dehaes:
5966         * configure.in, plugins/project-wizard/templates/Makefile.am,
5967         plugins/project-wizard/templates/mkfile.wiz,
5968         plugins/project-wizard/templates/translatable-strings.h: Enabled
5969         makefile-based project creation and import. Fixes bug #355145
5971 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
5973         * plugins/debug-manager/debugger.c,
5974         plugins/debug-manager/plugin.c,
5975         plugins/gdb/anjuta-gdb.plugin.in:
5976         Code cleaning (remove unused code, rename this into self)
5977         Add information about supported format in debugger plugin
5978         Activate debugger plugin according to the target format
5980 2007-04-01  Naba Kumar  <naba@gnome.org>
5982         * plugins/message-view/message-view.c:
5983         (message_view_instance_init): Fixed message icons to appear.
5985 2007-03-31  Johannes Schmid <jhs@gnome.org>
5987         * plugins/message-view/anjuta-msgman.c:
5988         (anjuta_msgman_append_view):
5989         * plugins/message-view/plugin.c: (on_view_changed),
5990         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
5991         
5992         Fixed #424845
5994 2007-03-31  Johannes Schmid <jhs@gnome.org>
5996         * plugins/message-view/message-view.c:
5997         (message_view_instance_init), (imessage_view_append):
5998         Show nice icons beside the messages for info, warning and error. This is a completly
5999         cosmetic change so if someone dislikes it he is free to remove it.
6001 2007-03-31  Johannes Schmid <jhs@gnome.org>
6002         
6003         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
6004         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
6005         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6006         * plugins/message-view/anjuta-msgman.h:
6007         * plugins/message-view/message-view.h:
6008         * plugins/message-view/plugin.c: (on_view_changed),
6009         (activate_plugin):
6010         Fixed #359399 and made next/previous insensitive when not availible
6011         
6012         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6013         (tag_style_to_string):
6014         Fixed namespace Problem with gdk >= 2.11
6015         
6016         * plugins/sourceview/sourceview-autocomplete.c:
6017         (sourceview_autocomplete_init):
6018         Removed structure, follow-up of #423682
6020 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6022         * plugins/debug-manager/debug_tree.c,
6023         plugins/debug-manager/debug_tree.h,
6024         plugins/debug-manager/watch.c,
6025         plugins/debug-manager/anjuta-debug-manager.glade:
6026         Inspect variable at cursor
6027         Fix buttons in inspect dialog
6029 2007-03-27  Halton Huo  <halton.huo@sun.com>
6031         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6033         * plugins/sourceview/sourceview-autocomplete.c
6034         plugins/debug-manager/disassemble.c,
6035         libanjuta/interfaces/libanjuta.idl:
6036         Remove array with 0 size and empty structure as it is not
6037         supported by sun cc, Fixes bug #423682
6039         * plugins/debug-manager/debugger.c:
6040         Remove anonymous union as it is not supported by sun cc,
6041         Fixes bug #423680
6043 === anjuta 2.1.2 ===
6045 2007-03-28  Naba Kumar  <naba@gnome.org>
6047         * configure.in: Bumped version to 2.1.2
6048         * NEWS: Updated for release.
6049         
6050         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6051         Improved breakpoint marker icon.
6052         
6053         * plugins/editor/anjuta-editor.plugin.in,
6054         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6055         non user activable since they are now remembered properly.
6057 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6059         * plugins/tools/editor.c:
6060         Fix bug #423270
6062 2007-03-27  Naba Kumar  <naba@gnome.org>
6064         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6065         word when autocompleting without leaving any trailing part of
6066         the word.
6068 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6070         Reviewed by Naba Kumar  <naba@gnome.org>:
6071         * anjuta.desktop.in.in: Remove "Application" category from desktop
6072         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6073         
6074 2007-03-27  Naba Kumar  <naba@gnome.org>
6075         
6076         * configure.in, plugins/document-manager/anjuta-docman.c:
6077         (anjuta_docman_add_editor): Conditionally compile notebook tab
6078         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6080         Patch from Halton Huo:
6081         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6082         non gcc compiler flags. Fixes bug #423089.
6083         
6084 2007-03-26  Naba Kumar  <naba@gnome.org>
6085         
6086         * AUTHORS, NEWS, TODO.tasks: Updated.
6087         
6088         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6089         close menuitem.
6090         
6091         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6092         (update_editor_symbol_model), (iter_matches),
6093         (on_editor_update_ui), (value_added_current_editor),
6094         (activate_plugin), (dispose),
6095         (symbol_browser_plugin_instance_init):
6096         * plugins/symbol-browser/plugin.h: update line on editor save
6097         and editor change. Code clean up and fixed warnings.
6099 2007-03-26  Naba Kumar  <naba@gnome.org>
6101         * plugins/project-wizard/templates/java/project.anjuta,
6102         plugins/project-wizard/templates/python/project.anjuta,
6103         plugins/project-wizard/templates/python/project.anjuta:
6104         Removed version control plugins from default selection.
6106         * plugins/tools/scripts/prepare-changelog.pl,
6107         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6108         script to a better one (that works on both cvs and svn).
6110 2007-03-26  Naba Kumar  <naba@gnome.org>
6112         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6113         Makefile.am: Added the generated translatable file (required for
6114         translations for svn checkouts).
6116         * (added)
6117         plugins/project-wizard/templates/extract-translatable-strings.pl
6118         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6119         po/POTFILES.in: Generated translatable strings for .wiz files and
6120         added them in POTFILES.in for translation. Fixes bug #398035
6122 2007-03-25  Naba Kumar  <naba@gnome.org>
6124         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6125         
6126         * src/anjuta-app.c: Removed dead codes.
6127         
6128         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6129         global tags generation starts.
6130         
6131         * plugins/debug-manager/chunk_view.c,
6132         plugins/debug-manager/start.h,
6133         plugins/debug-manager/chunk_view.h,
6134         plugins/debug-manager/utilities.c,
6135         plugins/debug-manager/utilities.h,
6136         plugins/debug-manager/debugger.c,
6137         plugins/debug-manager/threads.c,
6138         plugins/debug-manager/disassemble.c,
6139         plugins/debug-manager/info.c,
6140         plugins/debug-manager/sharedlib.c,
6141         plugins/debug-manager/threads.h,
6142         plugins/debug-manager/disassemble.h,
6143         plugins/debug-manager/signals.c,
6144         plugins/debug-manager/info.h,
6145         plugins/debug-manager/sharedlib.h,
6146         plugins/debug-manager/data_buffer.c,
6147         plugins/debug-manager/data_view.c,
6148         plugins/debug-manager/signals.h,
6149         plugins/debug-manager/debug_tree.c,
6150         plugins/debug-manager/watch.c,
6151         plugins/debug-manager/registers.c,
6152         plugins/debug-manager/data_buffer.h,
6153         plugins/debug-manager/data_view.h,
6154         plugins/debug-manager/memory.c,
6155         plugins/debug-manager/debug_tree.h,
6156         plugins/debug-manager/watch.h,
6157         plugins/debug-manager/registers.h,
6158         plugins/debug-manager/memory.h,
6159         plugins/debug-manager/locals.c,
6160         plugins/debug-manager/sexy-icon-entry.c,
6161         plugins/debug-manager/breakpoints.c,
6162         plugins/debug-manager/locals.h,
6163         plugins/debug-manager/sexy-icon-entry.h,
6164         plugins/debug-manager/stack_trace.c,
6165         plugins/debug-manager/breakpoints.h,
6166         plugins/debug-manager/sparse_buffer.c,
6167         plugins/debug-manager/sparse_view.c,
6168         plugins/debug-manager/stack_trace.h,
6169         plugins/debug-manager/sparse_buffer.h,
6170         plugins/debug-manager/sparse_view.h,
6171         plugins/debug-manager/start.c,
6172         plugins/gdb/utilities.c,
6173         plugins/gdb/utilities.h,
6174         plugins/gdb/debugger.c,
6175         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6176         setup.
6178 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6180         * plugins/gdb/debugger.c:
6181         Avoid empty debugger log window by limiting line to 90 characters
6183 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6185         * plugins/debug-manager/plugin.c,
6186         plugins/debug-manager/plugin.h,
6187         plugins/debug-manager/threads.c,
6188         plugins/debug-manager/threads.h,
6189         plugins/debug-manager/breakpoints.c,
6190         plugins/debug-manager/breakpoints.h,
6191         plugins/debug-manager/stack_trace.c,
6192         plugins/debug-manager/stack_trace.h:
6193         View code action now changes location in disassembly view too
6195         * plugins/debug-manager/anjuta-debug-manager.ui:
6196         Rename breakpoint actions
6198 2007-03-24  Naba Kumar  <naba@gnome.org>
6200         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6201         in gdl 0.7.3 (svn trunk).
6202         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6203         
6204 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6206         * plugins/debug-manager/threads.c,
6207         plugins/debug-manager/debug_tree.c,
6208         plugins/debug-manager/debug_tree.h,
6209         plugins/debug-manager/locals.c,
6210         plugins/debug-manager/registers.c,
6211         plugins/debug-manager/stack_trace.c:
6212         Allow to change current thread updating register, stack and locals
6213         Allow to change current stack frame updating locals
6215         * plugins/gdb/debugger.c:
6216         Read argument of selected stack frame
6218         * plugins/debug-manager/data_view.c:
6219         Fix an unrelated bug
6221 2007-03-23  Naba Kumar  <naba@gnome.org>
6223         * plugins/document-manager/anjuta-docman.c,
6224         plugins/document-manager/plugin.c: Fixed many memory leaks.
6225         (ianjuta_file_get_uri() returns a new string).
6227         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6228         widget for save dialogs.
6229         
6230         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6231         svn and fixed to get function/prototype/member args list. Call tips
6232         also work fine now.
6234 2007-03-22  Naba Kumar  <naba@gnome.org>
6236         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6237         and calltips would work again for functions from global tags (Needs
6238         regenerating global tags).
6240         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6241         ctags svn version and reopened bug #395362. Fixes tags parsing that
6242         seemed to have stopped working recently.
6244 2007-03-21  Naba Kumar  <naba@gnome.org>
6246         * tagmanager/tm_source_file.c, tagmanager/options.c,
6247         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6248         extend .. more needs to be investigated and fixed). Enabled some
6249         debugging.
6251 2007-03-16  Naba Kumar  <naba@gnome.org>
6253         * src/anjuta.c: Fixed project loading from command line.
6255 2007-03-16  Naba Kumar  <naba@gnome.org>
6257         Patch from James Liggett <jrliggett@cox.net>:
6258         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6259         
6260 2007-03-15  Naba Kumar  <naba@gnome.org>
6262         * libanjuta/anjuta-profile-manager.c,
6263         libanjuta/anjuta-profile-manager.h: Added method to get current
6264         profile.
6266         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6267         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6268         is exiting.
6270         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6271         plugins/file-loader/plugin.c: Moved to functions as utility functions.
6272         Also, not load project files in session load in loader plugin.
6273         
6274         * plugins/project-manager/plugin.c, src/anjuta.c:
6275         Emit "exiting" signal in shell when exiting anjuta. project manager
6276         listens to exiting signal and saves session. anjuta.c saves session
6277         only when current projfile is 'user'. Load project saved in session
6278         differently then the rest of the session. This should fix all the
6279         session restoration bugs.
6280         
6281         src/main.c: Present anjuta window when becon message is received.
6283 2007-03-14  Naba Kumar  <naba@gnome.org>
6285         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6286         not randomly save (it was a wrong looping).
6287         
6288 2007-03-12  Naba Kumar  <naba@gnome.org>
6290         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6292 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6294         * plugins/debug-manager/anjuta-debug-manager.ui,
6295         libanjuta/interfaces/libanjuta.idl,
6296         plugins/debug-manager/debugger.c,
6297         (added) plugins/debug-manager/threads.c,
6298         (added) plugins/debug-manager/threads.h,
6299         plugins/debug-manager/plugin.c,
6300         plugins/debug-manager/Makefile.am,
6301         plugins/gdb/plugin.c,
6302         plugins/gdb/debugger.c,
6303         plugins/gdb/debugger.h:
6304         Add a window displaying all threads
6305         Add needed functions
6306         Switching to a different thread is still not done
6308         * plugins/debug-manager/debug_tree.c,
6309         plugins/debug-manager/locals.c,
6310         plugins/debug-manager/stack_trace.c:
6311         Small cosmetic changes
6313         * plugins/gdb/gdbmi.c:
6314         Keep all elements in gdbmi hash
6315         Even if using the same key like in -threads-list-ids
6317 2007-03-11  Naba Kumar  <naba@gnome.org>
6319         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6320         
6321         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6322         
6323         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6324         manuals/reference/libanjuta/libanjuta-sections.txt,
6325         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6326         interfaces.
6328 2007-03-11  Naba Kumar  <naba@gnome.org>
6330         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6331         gtk-doc properly. Bumped gtk-doc requirement to 1.4
6333         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6334         manuals/reference/libanjuta/libanjuta.types,
6335         manuals/reference/libanjuta/libanjuta-sections.txt,
6336         manuals/reference/libanjuta/.cvsignore,
6337         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6338         infrastructure. Got rid of tmpl/ directory and moved all section
6339         documenation to source code (requires gtk-doc >= 1.4).
6340         
6341         * libanjuta/anjuta-plugin-description.c,
6342         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
6343         libanjuta/cell-renderer-captioned-image.c,
6344         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6345         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6346         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6347         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6348         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6349         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6350         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6351         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6352         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6353         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6354         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6355         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6356         documentation from templates to source code.
6358 2007-03-10  Johannes Schmid <jhs@gnome.org>
6360         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6361         Added some debug output but could not figure out why 
6362         some plugins are not kept.
6363         
6364         * libanjuta/interfaces/libanjuta.idl:
6365         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6366         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6367         Added IAnjutaEditorGoto::matching_brace
6368         
6369         * plugins/document-manager/action-callbacks.c:
6370         (on_editor_command_match_brace_activate):
6371         * plugins/document-manager/plugin.c:
6372         (update_editor_ui_interface_items):
6373         * plugins/editor/text_editor.c: (igoto_matching_brace),
6374         (igoto_iface_init):
6375         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6376         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6378 2007-03-09  Johannes Schmid <jhs@gnome.org>
6380         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6381         Hide correct column
6382         
6383         * plugins/sourceview/sourceview-private.h:
6384         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6385         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6386         (sourceview_new), (ifile_savable_save_as):
6387         Tweaked vfs monitoring
6389 2007-03-09  Johannes Schmid <jhs@gnome.org>
6391         * libanjuta/interfaces/Makefile.am.iface:
6392         Fixed installtion of header files
6393         
6394         * plugins/sourceview/sourceview.c: (set_select):
6395         do not scroll to much in interactive search
6397 2007-03-09  Naba Kumar  <naba@gnome.org>
6399         * src/anjuta.c: Fixed session restoration.
6400         
6401         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6402         signal handlers after symbol browser plugin is deactivated.
6403         
6404         * plugins/editor/editor.glade,
6405         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6406         Fixed indentation confustion in preferences.
6408 2007-03-08  Johannes Schmid <jhs@gnome.org>
6410         * plugins/search/search-replace.c: (search_set_combo),
6411         (search_set_action), (search_set_target), (search_set_direction),
6412         (create_dialog), (search_disconnect_set_toggle_connect),
6413         (on_search_match_whole_word_toggled),
6414         (on_search_match_whole_line_toggled),
6415         (on_search_match_word_start_toggled),
6416         (search_set_toggle_direction):
6417         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6418         it's somehow ugly and uses many deprecated widgets
6419         
6420         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6421         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6422         Fix #394709
6423         
6424 2007-03-07  Naba Kumar  <naba@gnome.org>
6426         * src/anjuta.c: Make launching projects work from command line. Also
6427         fixes gnome session restart command.
6428         
6429 2007-03-07  Johannes Schmid <jhs@gnome.org>
6431         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6432         * plugins/class-gen/plugin.c: (iwizard_activate):
6433         Fixed #408218
6434         
6435         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6436         Fixed #402774
6437         
6438         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6439         Fixed #377483 (It's not possible to know if directories have
6440         a version in CVS. Show version column only if there are version
6441         informations availible
6443         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6444         Fixed memory leak
6446 2007-03-07  Johannes Schmid <jhs@gnome.org>
6448         * plugins/sourceview/sourceview-prefs.c: (get_bool):
6449         Fixed #409408
6450         * plugins/symbol-browser/an_symbol_prefs.c:
6451         (on_update_global_clicked):
6452         Fixed ##409176
6454 2007-03-07  Johannes Schmid <jhs@gnome.org>
6456         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6457         (anjuta_save_prompt_new):
6458         * plugins/project-import/project-import.c:
6459         (project_import_finalize):
6460         Fixed Gtk-Criticals (maybe #409408)
6462 2007-03-07  Naba Kumar  <naba@gnome.org>
6464         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6465         when we are at just beginning of string or comment. Fixes bug #397981.
6467 2007-03-07  Johannes Schmid <jhs@gnome.org>
6469         * plugins/language-support-cpp-java/plugin.c:
6470         (initialize_indentation_params):
6471         Removed annoying DEBUG_PRINT
6472         
6473         * plugins/sourceview/sourceview-cell.c:
6474         (sourceview_cell_instance_init), (icell_get_character),
6475         (icell_get_length), (icell_get_char), (icell_get_attribute):
6476         Improved code to be faster
6477         Implemented attribute handling so that indentation really works in any case
6479 2007-03-06  Johannes Schmid <jhs@gnome.org>
6481         * configure.in:
6482         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6483         
6484         * plugins/document-manager/anjuta-docman.c:
6485         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6486         Removed old and ugly tab drag&drop code and use built-in gtk stuff
6487         instead (required GTK >= 2.10)
6488         
6489         * plugins/sourceview/sourceview-private.h:
6490         * plugins/sourceview/sourceview.c:
6491         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6492         (sourceview_finalize), (sourceview_new), (imark_mark),
6493         (imark_unmark), (imark_is_marker_set),
6494         (imark_location_from_handle), (imark_delete_all_markers):
6495         Fixed marker handling and worked a bit more on vfs monitoring
6497 2007-03-05  Johannes Schmid <jhs@gnome.org>
6499         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6500         Added method to select specific iter
6501         
6502         * plugins/sourceview/sourceview-private.h:
6503         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6504         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6505         (sourceview_add_monitor), (on_document_saved),
6506         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6507         Fixed vfs monitoring (mostly ported code from text_editor.c)
6508         
6509         * plugins/symbol-browser/an_symbol_view.c:
6510         * plugins/symbol-browser/an_symbol_view.h:
6511         * plugins/symbol-browser/plugin.c: (iter_matches),
6512         (on_editor_update_ui), (value_added_current_editor):
6513         Select the current tag in locals window and symbol toolbar. If there
6514         is no tag at the current line, reserve backward for the next tag. This will
6515         select the correct tag if inside a function.
6517 2007-03-05  Naba Kumar  <naba@gnome.org>
6519         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6520         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6521         compiler warnings.
6522         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6523         (Bug #412186)
6524         
6525 2007-03-04  Johannes Schmid <jhs@gnome.org>
6527         * data/Makefile.am:
6528         * po/POTFILES.in:
6529         Fixed distcheck (well, partly)
6531 2007-03-04  Johannes Schmid <jhs@gnome.org>
6533         * plugins/document-manager/anjuta-document-manager.ui:
6534         Move "Swap .c/.h from Main to Browser toolbar
6536         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6537         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6538         (fv_prefs_free), (fv_add_tree_entry):
6539         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6540         * plugins/file-manager/plugin.c: (prefs_init):
6541         
6542         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6544 2007-03-04  Naba Kumar  <naba@gnome.org>
6546         * data/default.proflie, data/Makefile.am, src/anjuta.c,
6547         plugins/project-manager/plugin.c:
6548         Restored default profile and renamed it from "default.anjuta" to
6549         "default.profile".
6550         
6551 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6553         * plugins/debug-manager/debugger.c,
6554         plugins/debug-manager/plugin.c,
6555         plugins/gdb/debugger.c,
6556         libanjuta/interfaces/libanjuta.idl,
6557         plugins/debug-manager/stack_trace.c:
6558         Add a dialog box when a signal is received (except SIGINT)
6559         Display stack frame even if arguments are not available
6561 2007-03-03  Naba Kumar  <naba@gnome.org>
6563         * TODO.tasks: Icons bounty added.
6565         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6566         choise selection.
6567         
6568         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6569         and descoping.
6571         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6572         plugins/Makefile.am, (removed) plugins/profile-default/*,
6573         plugins/project-manager/anjuta-project-manager.plugin.in,
6574         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6575         profile implementation to load user profile and projects. Store and
6576         restore remembered plugins. Use profile scoping and descoping for
6577         saving and loading sesstions.
6578         
6579         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6580         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6581         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6582         DEBUG_PRINTs.
6584 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6586         * plugins/debug-manager/debug_tree.c
6587         plugins/debug-manager/debug_tree.h:
6588         Bug fix, deleting wrong variable
6590         * plugins/gdb/debugger.c:
6591         Bug fix, remove forgotten debugging code
6593 2007-03-02  Johannes Schmid <jhs@gnome.org>
6595         * plugins/document-manager/anjuta-document-manager.ui:
6596         * plugins/search/anjuta-search.ui:
6597         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6598         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6599         ToolbarFind
6601         * src/anjuta-app.c: (on_toolbar_view_toggled),
6602         (on_add_merge_widget), (on_session_save), (on_widget_remove):
6603         Save toolbar positions, don't use fixed toolbar style
6604         
6605         All in all this will allow more complex toolbar configurations and
6606         might gain some space on smaller displays because the user can disable
6607         toolbar parts he does not use. Also allows to use any toolbar style
6608         without looking too ugly.
6610 2007-03-01  Naba Kumasr  <naba@gnome.org>
6612         * TODO.tasks: Added a bounty for creating icons.
6614         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6615         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6616         profile-changed signal. Do not sync non-user-activatable plugins.
6618 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6620         * plugins/debug-manager/disassemble.c,
6621         plugins/debug-manager/sparse_view.c,
6622         plugins/gdb/debugger.c,
6623         libanjuta/interfaces/libanjuta.idl:
6624         Display function name in disassembly view
6626 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6628         * (added) plugins/debug-manager/bookmark.png,
6629         (added) plugins/debug-manager/breakpoint-disabled.png,
6630         (added) plugins/debug-manager/breakpoint-enabled.png,
6631         (added) plugins/debug-manager/program-counter.png,
6632         (added) plugins/debug-manager/linemarker.png,
6633         plugins/debug-manager/Makefile.am,
6634         plugins/debug-manager/disassemble.c,
6635         plugins/debug-manager/disassemble.h,
6636         plugins/debug-manager/sparse_buffer.c,
6637         plugins/debug-manager/sparse_buffer.h,
6638         plugins/debug-manager/sparse_view.c,
6639         plugins/debug-manager/sparse_view.h,
6640         plugins/debug-manager/plugin.c,
6641         plugins/debug-manager/breakpoints.c,
6642         libanjuta/interfaces/libanjuta.idl:
6643         Add markers in the disassembly view
6644         Display program counter and breakpoints in disassembly view
6646         * plugins/gdb/debugger.c:
6647         Fix a bug added with my previous patch, setting and clearing
6648         breakpoints was not working
6650 2007-02-28  Johannes Schmid <jhs@gnome.org>
6652         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6653         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6654         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6655         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6656         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6657         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6658         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6659         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6660         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6661         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6662         Updated (why do they need to be under version control?)
6663         
6664         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6665         (create_tab_popup_menu), (on_msgman_popup_menu),
6666         (on_tab_button_press_event), (anjuta_msgman_page_new),
6667         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6668         Added "Close all message tabs" popup menu
6670 2007-02-26  Naba Kumar  <naba@gnome.org>
6672         * plugins/profiler/gprof-flat-profile-entry.c,
6673         plugins/profiler/gprof-flat-profile.c,
6674         plugins/profiler/gprof-flat-profile-entry.h,
6675         plugins/profiler/gprof-flat-profile.h,
6676         plugins/profiler/gprof-flat-profile-view.c,
6677         plugins/profiler/gprof-flat-profile-view.h,
6678         plugins/profiler/gprof-call-graph-block-entry.c,
6679         plugins/profiler/gprof-call-graph-block.c,
6680         plugins/profiler/gprof-function-call-chart-view.c,
6681         plugins/profiler/gprof-call-graph-block-entry.h,
6682         plugins/profiler/gprof-profile-data.c,
6683         plugins/profiler/gprof-call-graph-block.h,
6684         plugins/profiler/gprof-view.c,
6685         plugins/profiler/gprof-call-graph.c,
6686         plugins/profiler/gprof-function-call-chart-view.h,
6687         plugins/profiler/gprof-profile-data.h,
6688         plugins/profiler/gprof-call-graph.h,
6689         plugins/profiler/gprof-view.h,
6690         plugins/profiler/gprof-view-manager.c,
6691         plugins/profiler/gprof-call-graph-view.c,
6692         plugins/profiler/plugin.c,
6693         plugins/profiler/gprof-view-manager.h,
6694         plugins/profiler/gprof-call-graph-view.h,
6695         plugins/profiler/gprof-function-call-tree-view.c,
6696         plugins/profiler/gprof-function-call-tree-view.h,
6697         plugins/profiler/Makefile.am: Fix compiler warnings and link with
6698         gnome-vfs. Fixes bug #411377.
6700 2007-02-26  Naba Kumar  <naba@gnome.org>
6702         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
6704         Patch from James Liggett  <jrliggett@cox.net>:
6705         * plugins/profiler/gprof-flat-profile-view.c,
6706         plugins/profiler/gprof-flat-profile-view.h,
6707         plugins/profiler/gprof-function-call-chart-view.c,
6708         plugins/profiler/gprof-function-call-chart-view.h,
6709         plugins/profiler/gprof-view.c,
6710         plugins/profiler/gprof-view.h,
6711         plugins/profiler/gprof-call-graph-view.c,
6712         plugins/profiler/plugin.c,
6713         plugins/profiler/gprof-call-graph-view.h,
6714         plugins/profiler/gprof-function-call-tree-view.c,
6715         plugins/profiler/gprof-function-call-tree-view.h: Implements
6716         double click navigation. Fixes bug #403514.
6718 2007-02-25  Naba Kumar  <naba@gnome.org>
6720         * libanjuta/anjuta-plugin-manager.c,
6721         libanjuta/anjuta-plugin-handle.[ch],
6722         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
6723         g_hash_table_remove_all (introduced in glib 2.12) to stay the
6724         dependency on glib 2.8. Fixes bug #411623.
6726 2007-02-24  Naba kumar  <naba@gnome.org>
6728         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
6729         
6730         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
6731         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
6732         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
6733         (added) libanjuta/anjuta-profile-manager.c,
6734         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
6735         manager.
6736         Implemented profile pushing and popping. Implemented profile xml
6737         synchronization. Implemented error handling in profiles. Implemented
6738         activation and deactivation signals in plugin manager.
6739         
6740         * libanjuta/Makefile.am: Added libanjuta log domain.
6741         
6742         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6743         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
6744         in AnjutaShell interface and implemented it in AnjutaApp.
6745         
6746         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6748 2007-02-23  Naba kumar  <naba@gnome.org>
6750         src/main.c: Fixed missing end quote.
6752 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
6754         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
6757 2007-02-20  Naba Kumar  <naba@gnome.org>
6759         * plugins/subversion/plugin.c: Added "..." menuitems.
6760         * ROADMAP, README: Updated.
6761         * libanjuta/anjuta-profile.c: Fixed bugs.
6763         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
6764         plugins/gtodo/Makefile.am: Removed dead code.
6766         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
6767         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
6768         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
6769         plugins/gtodo/list_tooltip.c,
6770         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
6771         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
6772         not contain markups. Fixes Bug #360462.
6774 2007-02-16  Naba Kumar  <naba@gnome.org>
6776         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
6777         unnecessary sub-sections.
6778         
6779 2007-02-15  Naba Kumar  <naba@gnome.org>
6781         * (removed) plugins/document-manager/bookmark-prev-16.png,
6782         plugins/document-manager/bookmark-last.png,
6783         (removed)plugins/document-manager/bookmark-first-16.png,
6784         plugins/document-manager/bookmark-prev.png,
6785         (added) plugins/document-manager/bookmark-toggle.png,
6786         (removed)plugins/document-manager/bookmark_toggle.xpm,
6787         (removed)plugins/document-manager/bookmark-last-16.png,
6788         plugins/document-manager/plugin.c,
6789         plugins/document-manager/anjuta-document-manager.ui,
6790         (removed)plugins/document-manager/bookmark-next-16.png,
6791         plugins/document-manager/bookmark-next.png,
6792         plugins/document-manager/Makefile.am,
6793         (added) plugins/document-manager/bookmark-clear.png,
6794         plugins/document-manager/bookmark-first.png: Upgraded bookmark
6795         icons (stolen from monodevelop). Added clear bookmarks toolbar
6796         button.
6798         * plugins/document-manager/plugin.c,
6799         (added) plugins/document-manager/swap.png,
6800         (removed) plugins/document-manager/undock.png,
6801         plugins/document-manager/Makefile.am: Fixed swap icon.
6803 2007-02-13  Naba Kumar  <naba@gnome.org>
6805         * plugins/class-gen/element-editor.c: Fixed typo.
6806         
6807         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
6808         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
6809         Implementing plugin profiles loading.
6811 2007-02-13  Naba Kumar  <naba@gnome.org>
6813         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
6814         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
6815         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
6816         pixmaps/open_project.png, pixmaps/close_project.png:
6817         Removed more old icons.
6818         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
6819         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
6820         anjuta_logo.png
6821         
6822 2007-02-13  Naba Kumar  <naba@gnome.org>
6824         * plugins/class-gen/element-editor.c: Included missing headers to
6825         prevent build failures in some cases.
6826         
6827 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
6829         * plugins/debug-manager/stack_trace.c:
6830         Fix bug #407115
6832         * plugins/debug-manager/watch.c,
6833         plugins/debug-manager/breakpoints.c:
6834         Same bug than above, wrong use of gtk_ui_manager_get_widget
6836 === anjuta 2.1.1 ===
6838 2007-02-11  Naba Kumar  <naba@gnome.org>
6840         * cofigure.in: Bumped version to 2.1.1
6841         * NEWS: Updated for 2.1.1 release.
6842         
6843 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6845         * plugins/debug-manager/plugin.c,
6846         plugins/debug-manager/sparse_view.c,
6847         plugins/debug-manager/sparse_view.h:
6848         Reorder some code
6850         * plugins/gdb/debugger.c,
6851         plugins/debug-manager/debugger.c,
6852         plugins/debug-manager/memory.c,
6853         plugins/debug-manager/sparse_buffer.c
6854         plugins/gdb/debugger.h,
6855         libanjuta/interfaces/libanjuta.idl:
6856         Clean up, remove some warnings
6857         Use guint everywhere for addresses
6858         Rewrite code parsing position in debugger
6860 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6862         * plugins/debug-manager/debug_tree.c:
6863         Use GtkTreeRowReference instead of GtkTreeIter as callback data
6864         Fix bug #406113
6866 2007-02-08  Naba Kumar  <naba@gnome.org>
6868         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6869         Delay showing the 'file modified on disk' dialog for one sec
6870         from the last notification to insure multiple notifications for
6871         the same file are treated as one. Do not same multiple dialogs
6872         for the same file. Make sure to destory the dialog if later
6873         the conent is no longer different.
6874         
6875 2007-02-08  Naba Kumar  <naba@gnome.org>
6877         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6878         Prevented spurious 'file modified' dialogs in scintilla editor
6879         when the file is saved.
6881 2007-02-09  Johannes Schmid <jhs@gnome.org>
6883         * scripts/glade2schema.pl:
6884         Added script to convert glade preferences into gconf schema files.
6885         See #406061
6887 2007-02-08  Naba Kumar  <naba@gnome.org>
6889         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
6890         itself is destroyed. Fixes bug #355160.
6891         
6892 2007-02-08  Johannes Schmid <jhs@gnome.org>
6894         * plugins/profiler/profiler.plugin: 
6895         removed from version control (only .in file needed)
6896         
6897         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6898         * plugins/sourceview/sourceview.c: (sourceview_new):
6899         Code cleanup
6900         
6901         * plugins/subversion/svn-thread.c: (svn_thread_start):
6902         * src/main.c: (main):
6903         
6904         Fixed #395875 about initialisation of threads too late
6906 2007-02-07  Armin Burgmeier  <armin@arbur.net>
6908         Reviewed by Naba Kumar  <naba@gnome.org>:
6909         * plugins/class-gen/plugin.c:
6910         * plugins/class-gen/window.c: Removed browse button related code, load
6911         generated output directly into new buffers when not adding to project.
6913         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
6914         buttons from user interface.
6916 2007-02-07  Naba Kumar  <naba@gnome.org>
6918         * po/POTFILES.in: Fixed distcheck.
6920 2007-02-07  Daniel Nylander <po@danielnylander.se>
6922         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
6924 2007-02-07  Johannes Schmid <jhs@gnome.org>
6926         * anjuta.desktop.in.in:
6927         Fixed spelling
6929 2007-02-07  Johannes Schmid <jhs@gnome.org>
6931         * configure.in:
6932         * manuals/anjuta-manual/*
6933         * manuals/anjuta-faqs/*:
6934         #398991 – Anjuta manuals does not use the gnome-doc-utils format
6935         
6936         * plugins/document-manager/anjuta-document-manager.plugin.in:
6937         Removed duplicate application-xml mime-type (review patches properly ;-)
6938         
6939 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
6941         * plugins/gdb/debugger.c,
6942         libanjuta/interfaces/libanjuta.idl:
6943         Fix bug #404755
6944         Fix handling of missing source file
6946 2007-02-06  Naba Kumar  <naba@gnome.org>
6948         Patch from James Liggett  <jrliggett@cox.net>:
6949         * plugins/profiler/gprof-flat-profile.c,
6950         plugins/profiler/gprof-profile-data.c,
6951         plugins/profiler/gprof-call-graph.c,
6952         plugins/profiler/gprof-profile-data.h,
6953         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
6954         Show profiler view when target selected bug #403515.
6956 2007-02-05  Naba Kumar  <naba@gnome.org>
6958         * configure.in: Enabled devhelp plugin by default now that
6959         it works.
6960         
6961         Patch from parmigio@2ainfo.it:
6962         * plugins/document-manager/anjuta-document-manager.plugin.in:
6963         Added xml file type in supported mime types list.
6964         
6965 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
6967         * plugins/debug-manager/debugger.c,
6968         plugins/debug-manager/plugin.c:
6969         Add a field in status bar displaying debugger state
6970         Change cursor shape when debugger is busy
6971         Fix bug #378600
6973         * plugins/debug-manager/watch.c,
6974         plugins/debug-manager/locals.c,
6975         libanjuta/interfaces/libanjuta.idl:
6976         Clean up, remove debugging messages and unused signals
6978 2007-02-03  Johannes Schmid <jhs@gnome.org>
6980         * configure.in:
6981         Fixed AC_INIT and seperated version to major, minor, micro
6983         * anjuta.anjuta:
6984         Load Subversion instead of CVS
6985         
6986         * anjuta.desktop.in.in:
6987         Fixed bug-buddy component
6989         Original patch from Rob Bradfort <robster@debian.org>:
6990         * src/main.c: (get_command_line_args), (main):
6991         Bug #335981 – Migration from popt to GOption
6993 2007-02-03  Naba Kumar  <naba@gnome.org>
6995         * configure.in: Depend on devhelp 0.13 and fixed gecko home
6996         path variable. Fixed bug #341170.
6997         * plugins/profiler/Makefile.am: Fixed indentation.
6998         
6999 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
7001         * libanjuta/interfaces/libanjuta.idl,
7002         plugins/sourceview/sourceview.c,
7003         plugins/editor/text-editor.c,
7004         plugins/symbol-browser/plugin.c,
7005         plugins/search/search-replace.c,
7006         plugins/document-manager/goto_line.c,
7007         plugins/document-manager/action-callbacks.c,
7008         plugins/document-manager/anjuta-docman.c:
7009         Rename markers of anjuta interface
7010         IANJUTA_MARKABLE_NONE has been removed
7011         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7012         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7013         IANJUTA_MARKABLE_ATTENTIVE renamed in
7014                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7015         IANJUTA_MARKABLE_INTENSE renamed in
7016                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7017         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7019         * (removed) plugins/sourceview/marker-light.png,
7020         (removed) plugins/sourceview/marker-basic.png,
7021         (removed) plugins/sourceview/marker-attentive.png,
7022         (removed) plugins/sourceview/marker-intense.png,
7023         plugins/sourceview/bookmark.png,
7024         (added) plugins/sourceview/breakpoint-disabled.png,
7025         (added) plugins/sourceview/breakpoint-enabled.png,
7026         (added) plugins/sourceview/program-counter.png,
7027         (added) plugins/sourceview/linemarker.png,
7028         plugins/sourceview/Makefile.am,
7029         (added) plugins/editor/bookmark.xpm,
7030         (added) plugins/editor/breakpoint-disabled.xpm,
7031         (added) plugins/editor/breakpoint-enabled.xpm,
7032         (added) plugins/editor/program-counter.xpm,
7033         (added) plugins/editor/linemarker.xpm,
7034         plugins/editor/Makefile.am:
7035         Add or change marker pixmaps in scintilla and sourceview editor
7037         * plugins/document-manager/plugin.c,
7038         libanjuta/interfaces/libanjuta.idl,
7039         plugins/debug-manager/plugin.c,
7040         plugins/debug-manager/breakpoints.c
7041         plugins/gdb/debugger.c:
7042         Fix bug #376404, program counter marker is not displayed when debugger
7043         Return the selected editor or NULL (if file does not exist) with 
7044         ianjuta_document_manager_goto_file_line* functions
7045         Emit a change-location signal even if the program counter is in an
7046         unknown file
7048 2007-02-02  Naba Kumar  <naba@gnome.org>
7050         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7051         older bounties 'Done'.
7052         
7053 2007-02-02  Naba Kumar  <naba@gnome.org>
7055         * TODO.tasks: Fixed typop.
7057         Patch from James Liggett  <jrliggett@cox.net>:
7058         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7059         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7060         profiler plugin by James Liggett. Completes bounty bug #359478
7061         'Gprof performance profiler plugin'
7063 2007-02-01  Naba Kumar  <naba@gnome.org>
7065         * src/main.c: Renamed option name.
7067         * TODO.tasks: Marked "Test and fix all project wizards templates"
7068         bounty completed.
7069         
7070 2007-01-29  Johannes Schmid <jhs@gnome.org>
7072         * plugins/document-manager/plugin.c: (on_editor_changed):
7073         Added DEBUG_PRINT(...)
7074         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7075         implemented
7076         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7077         Fix language support plugin for sourceview editor (add some new
7078         language names)
7079         
7080         * plugins/sourceview/sourceview.c: (iindic_clear):
7081         Clear all indicators
7083 2007-01-29  Johannes Schmid <jhs@gnome.org>
7085         * TODO.tasks:
7086         Minor task currentions
7087         
7088         * libanjuta/interfaces/libanjuta.idl:
7089         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7090         (itext_editor_iface_init):
7091         * plugins/language-support-cpp-java/plugin.c: (install_support):
7092         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7093         (ieditor_get_attributes), (ieditor_iface_init):
7094         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7095         plugins.
7096         
7097         * plugins/sourceview/sourceview.glade:
7098         Fixed sourceview preference window
7100 2007-01-28  Naba Kumar  <naba@gnome.org>
7101         
7102         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7103         Implemented --no-files and --no-session command line options and
7104         corresponding preferernces checkboxes in General tab.
7106 2007-01-28  Johannes Schmid <jhs@gnome.org>
7108         * plugins/subversion/plugin.c:
7109         * plugins/subversion/plugin.h:
7110         * plugins/subversion/svn-notify.c: (svn_show_info),
7111         (show_svn_error), (on_svn_notify):
7112         * plugins/subversion/svn-notify.h:
7113         * plugins/subversion/svn-thread.c: (create_message_view),
7114         (svn_thread_start):
7115         Fixed error handling and fixed #394216 – No indication of subversion commands running
7116         
7117         * plugins/tools/execute.c: (atp_output_context_print):
7118         Show name of tool in message pane
7120 2007-01-28  Naba Kumar  <naba@gnome.org>
7121         
7122         * configure.in, plugins/glade/plugin.c: Make it work with
7123         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7124         
7125         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7126         from devhelp (won't work untill devhelp is fixed: bug #341170).
7127         
7128         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7129         
7130 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7132         Reviewed by Naba Kumar  <naba@gnome.org>:
7133         * libanjuta/interfaces/libanjuta.idl, 
7134         plugins/debug-manager/debugger.c,
7135         plugins/debug-manager/start.c,
7136         plugins/gdb/plugin.c,
7137         plugins/gdb/debugger.c,
7138         plugins/gdb/debugger.h:
7139         Fix a bug when launching gdb
7140         Set the terminal for the debugged program on the command line.
7142 2007-01-26  Johannes Schmid <jhs@gnome.org>
7144         * plugins/sourceview/anjuta-document-saver.c:
7145         (anjuta_document_saver_save):
7146         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7147         * plugins/sourceview/sourceview.c: (save_if_modified),
7148         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7149         Proper error handling, for example if a file was modified externally. Use backup files
7150         to avoid data-loss on disk full.
7152 2007-01-24  Naba Kumar  <naba@gnome.org>
7153         
7154         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7155         Fixed mem leak and source leak.
7156         
7157 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7159         Reviewed by Naba Kumar  <naba@gnome.org>:
7160         * plugins/debug-manager/debug_tree.c,
7161         plugins/debug-manager/debug_tree.h,
7162         plugins/debug-manager/watch.c:
7163         Partial rewrite of the variable object code, find and fix a few bugs
7164         Fix bug #395808: gdb can still crash but children are listed
7165         on request only so you can avoid the crash
7167 2007-01-24  Naba Kumar  <naba@gnome.org>
7168         
7169         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7170         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7171         plugins/symbol-browser/plugin.h,
7172         plugins/symbol-browser/plugin.c,
7173         plugins/symbol-browser/Makefile.am: Added current file (local)
7174         symbols view (Seriously getting bored with the browse toolbar).
7176 2007-01-22  Naba Kumar  <naba@gnome.org>
7177         
7178         Patch from Gabor Kelemen:
7179         * po/POTFILES.in: Added .plugin.in files.
7181 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7183         Reviewed by Naba Kumar  <naba@gnome.org>:
7184         * plugins/document-manager/anjuta-docman.c,
7185         plugins/message-view/anjuta-msgman.c
7186         Set right alignment to the label widget in the tab title.
7188 2007-01-21  Naba Kumar  <naba@gnome.org>
7189         
7190         * libegg/egg-combo-action.c: Fixed mode line.
7191         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7192         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7194 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7196         Reviewed by Naba Kumar  <naba@gnome.org>:
7197         * plugins/class-gen/plugin.c: Prompt for target before actually
7198         generating the class files. This ensures that the files are created in
7199         the correct directory. Fixes bug #397406.
7201         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7202         the class is added to the project.
7204 2007-01-21  Naba Kumar  <naba@gnome.org>
7206         * libanjuta/anjuta-plugin-description.c,
7207         libanjuta/anjuta-ui.h,
7208         libanjuta/anjuta-status.c,
7209         libanjuta/anjuta-plugin-description.h,
7210         libanjuta/cell-renderer-captioned-image.c,
7211         libanjuta/anjuta-plugin-handle.c,
7212         libanjuta/anjuta-status.h,
7213         libanjuta/resources.c,
7214         libanjuta/cell-renderer-captioned-image.h,
7215         libanjuta/glue-cpp.c,
7216         libanjuta/anjuta-plugin-handle.h,
7217         libanjuta/anjuta-plugin.c,
7218         libanjuta/anjuta-preferences-dialog.c,
7219         libanjuta/libanjuta.h,
7220         libanjuta/resources.h,
7221         libanjuta/glue-cpp.h,
7222         libanjuta/anjuta-plugin.h,
7223         libanjuta/anjuta-preferences-dialog.h,
7224         libanjuta/anjuta-plugin-manager.c,
7225         libanjuta/anjuta-shell.c,
7226         libanjuta/anjuta-plugin-manager.h,
7227         libanjuta/anjuta-shell.h,
7228         libanjuta/anjuta-save-prompt.c,
7229         libanjuta/anjuta-save-prompt.h,
7230         libanjuta/anjuta-children.c,
7231         libanjuta/anjuta-utils.c,
7232         libanjuta/anjuta-profile.c,
7233         libanjuta/anjuta-preferences.c,
7234         libanjuta/anjuta-launcher.c,
7235         libanjuta/anjuta-utils.h,
7236         libanjuta/anjuta-profile.h,
7237         libanjuta/anjuta-launcher.h,
7238         libanjuta/anjuta-ui.c: Updated file headers.
7240         * po/POTFILES.in: Updated.
7242         * libanjuta/anjuta-marshal.list,
7243         (added) libanjuta/anjuta-plugin-handle.c,
7244         (added) libanjuta/anjuta-plugin-handle.h,
7245         (added) libanjuta/anjuta-plugin-manager.c,
7246         (added) libanjuta/anjuta-plugin-manager.h,
7247         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7248         (added) libanjuta/anjuta-profile.c,
7249         (added) libanjuta/anjuta-profile.h,
7250         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7251         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7252         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7253         src/action-callbacks.c: Implemented AnjutaPluginManager
7254         class based on old plugins.[ch]. Implemented AnjutaProfile as
7255         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7256         class to represent plugins (not to be confused with plugin objects).
7257         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7258         implemented it in AnjutaApp and AnjutaTestShell.
7259         De-globalized plugin management and several clean ups.
7261         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7262         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7263         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7264         plugins/project-import/project-import.c,
7265         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7266         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7267         Fixed plugins for the change in API.
7269         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7270         file.
7271         
7272         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7274 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7276         Reviewed by Naba Kumar  <naba@gnome.org>:
7277         * libanjuta/anjuta-launcher.c,
7278         libanjuta/anjuta-launcher.h:
7279         Add a new function anjuta_set_terminate_on_exit to close the i/o
7280         channel when the child exit
7281         Return directly the status and not the exit code in child-exited
7282         signal
7284         * plugins/gdb/debugger.c:
7285         Use new function in debugger plugin
7287 2007-01-18  Johannes Schmid <jhs@gnome.org>
7289         * src/about.c: Do not show empty license information instead hide the button (#397883)
7291 2007-01-15  Johannes Schmid <jhs@gnome.org>
7293         * plugins/project-manager/plugin.c:
7294         * plugins/project-wizard/templates/python.wiz
7295         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7296         
7297         Fixed #335235 python programs are not executeable/ do not start when pressing F3
7298         You will also need latest gnome-build svn       
7300 === anjuta 2.1.0 ===
7302 2007-01-14  Naba Kumar  <naba@gnome.org>
7304         * configure.in: Removed reference of mkfile project
7305         template to fix distcheck build error.
7306         * AUTHORS: Updated.
7307         * NEWS: Updated.
7308         * configure.in: Bumped version to 2.1.0 for beta release.
7309         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7310         crashes as soon as editing starts in normal text files.
7312 2007-01-14  Johannes Schmid <jhs@gnome.org>
7314         * configure.in
7315         * po/LINGUAS:
7316         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7318         * tagmanager/c.c:
7319         Patch from Massimo Cora' to hopefully fix #395362
7321         * plugins/project-wizard/templates/*:
7323         Fixed and tested all project-wizards. Deactivated mkfile project because
7324         it was totally broken and I don't see any real use for it.
7325         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7327 2007-01-14  Naba Kumar  <naba@gnome.org>
7329         * NEWS: Updated for release.
7330         
7331         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7332         
7333         * libanjuta/interfaces/libanjuta.idl,
7334         plugins/editor/text_editor_cbs.c,
7335         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7336         interface and implemented it for scintilla.
7337         
7338         * plugins/editor/text-editor.c: Fixed highlighing issues when
7339         used with indicators (particularly when the file is just opened).
7340         Fixes bug #377477 – when debugging, scintilla editor grays out all
7341         lines before current line.
7342         
7343         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7344         Maintain a separate list of indicated edtitors for separate contexts.
7345         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7346         
7347 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7349         Reviewed by Naba Kumar  <naba@gnome.org>:
7350         * plugins/debug-manager/plugin.c:
7351         Bug fix: breakpoints cannot be added after stopping the debugger
7353 2007-01-13  Naba Kumar  <naba@gnome.org>
7355         * NEWS: Updated for release.
7357 2007-01-12  Johannes Schmid <jhs@gnome.org>
7359         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7360         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7361         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7362         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7363         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7364         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7365         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7366         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7367         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7368         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7369         
7370         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7371         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7372         
7373         * plugins/sourceview/sourceview.c:
7374         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7375         on character positions.
7376         
7377 2007-01-12  Naba Kumar  <naba@gnome.org>
7379         * src/anjuta-app.c,
7380         plugins/project-manager/plugin.c,
7381         plugins/profile-default/plugin.c,
7382         libanjuta/anjuta-status.c,
7383         libanjuta/anjuta-status.h: Introduced an API for application title
7384         in AnjutaStatus. Set application title to project name.
7386 2007-01-11  Massimo Cora' <maxcvs@email.i>
7388         Reviewed by Naba Kumar  <naba@gnome.org>:
7389         * tagmanager/Makefile.am,
7390         plugins/symbol-browser/Makefile.am: removed installation for 
7391         test programs.
7393 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7395         Reviewed by Naba Kumar  <naba@gnome.org>:
7396         * plugins/debug-manager/start.h,
7397         plugins/debug-manager/start.c,
7398         plugins/debug-manager/anjuta-debug-manager.ui,
7399         plugins/debug-manager/plugin.c:
7400         Partial fix for bug #392537
7402         * plugins/debug-manager/disassemble.c:
7403         Fix bug #392543
7405 2007-01-11  Naba Kumar  <naba@gnome.org>
7407         * src/anjuta.c: Load project seperately from session,
7408         so that project session is also loaded.
7409         
7410         * plugins/profile-default/plugin.c: Load project in new
7411         anjuta if there already is one loaded currently (disabled
7412         code for now).
7413         
7414         * plugins/editor/aneditor.cxx: Disconnect focus in/out
7415         signals when editor is destroyed. Fixes a crash bug.
7416         
7417         * plugins/editor/text_editor.c: Do not mark line in
7418         ianjuta_editor_goto_line() implementation.
7419         
7420         * plugins/search/search-replace.c: Always check for markable
7421         interface availablility because its optional for an editor.
7422         
7423         * plugins/document-manager/goto_line.c,
7424         plugins/document-manager/action-callbacks.c: Mark lines for
7425         goto line commands (from dialog and from menu entry box).
7426         
7427         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7428         plugins/file-manager/an_file_view.c: Expand file manager
7429         nodes in idle loop, one at a time. Did as a possible work
7430         around for bug #361763, but it didn't make any difference.
7431         However, it could still be useful in situations where there
7432         are lots to expand.
7433         
7434         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7436 2007-01-11  Naba Kumar  <naba@gnome.org>
7438         * plugins/editor/scintilla/LineMarker.h,
7439         plugins/editor/scintilla/LexBasic.cxx,
7440         plugins/editor/scintilla/LexHTML.cxx,
7441         plugins/editor/scintilla/include/SciLexer.h,
7442         plugins/editor/scintilla/include/Scintilla.h,
7443         plugins/editor/scintilla/include/Scintilla.iface,
7444         plugins/editor/scintilla/include/ScintillaWidget.h,
7445         plugins/editor/scintilla/LexBash.cxx,
7446         plugins/editor/scintilla/PlatGTK.cxx,
7447         plugins/editor/scintilla/ViewStyle.h,
7448         plugins/editor/scintilla/Editor.cxx,
7449         plugins/editor/scintilla/StyleContext.h,
7450         plugins/editor/scintilla/LexCPP.cxx,
7451         plugins/editor/scintilla/Converter.h,
7452         plugins/editor/scintilla/LexAU3.cxx,
7453         plugins/editor/scintilla/Editor.h,
7454         plugins/editor/scintilla/LexPerl.cxx,
7455         plugins/editor/scintilla/LexVB.cxx,
7456         plugins/editor/scintilla/ScintillaGTK.cxx,
7457         plugins/editor/scintilla/ViewStyle.cxx,
7458         plugins/editor/scintilla/PropSet.cxx,
7459         plugins/editor/scintilla/LexSQL.cxx,
7460         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7461         version 1.71
7463 2007-01-11  Armin Burgmeier  <armin@arbur.net>
7465         Reviewed by Naba Kumar  <naba@gnome.org>:
7466         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7467         selected for editing. This fixes bug #394218.
7469         * plugins/class-gen/plugin.c: Do not use project's root URI as project
7470         name if said URI is not known.
7472         * plugins/class-gen/window.c: When stripping function prefix away,
7473         include the trailing underscore because it is already set by the
7474         template.
7476         * plugins/class-gen/transform.c: Include "const char*" and "const
7477         gchar*" in the list for transforming a default C type to a GType.
7478         Don't access invalid memory when writing pointer_str in
7479         cg_transform_first_argument.
7481 2007-01-11  Naba Kumar  <naba@gnome.org>
7483         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7484         pixmaps/anjuta.svg, pixmaps/Makefile.am,
7485         (renamed) pixmaps/anjuta_icon.png, src/main.c,
7486         libegg/test-actions.c, anjuta.desktop.in.in,
7487         anjuta.prj: Renamed application icon to 'anjuta.png' from
7488         'anjuta_icon.png'. Added more fields in desktop file.
7490         * mime/anjuta.xml: Added magic section.
7491         
7492         * (removed) mime/anjuta.applications,
7493         (removed) mime/anjuta.mime, mime/Makefile.am,
7494         (removed) mime/anjuta.keys,
7495         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7496         registeration and added scalable icon. Also fixes bug #393680
7498 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
7500         Reviewed by Naba Kumar  <naba@gnome.org>:
7501         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7502         and anjuta_status_progress_add_ticks() to check for progressbar 
7503         being realized before trying to update it.
7505 2007-01-10  Naba Kumar  <naba@gnome.org>
7507         * tagmanager/tm_workspace.c,
7508         po/POTFILES.in,
7509         plugins/debug-manager/Makefile.am,
7510         plugins/tools/scripts/Makefile.am,
7511         plugins/class-gen/plugin.c,
7512         plugins/class-gen/Makefile.am,
7513         global-tags/Makefile.am: Fixed make distcheck.
7515         * plugins/debug-manager/attach_process.c,
7516         plugins/debug-manager/attach_process.h,
7517         plugins/class-gen/action-callbacks.h,
7518         plugins/class-gen/action-callbacks.c,
7519         plugins/class-gen/class_gen.h,
7520         plugins/class-gen/class_gen.c: Deleted unused/old files.
7522         * (removed) scintilla, (added) plugins/editor/scintilla,
7523         plugins/editor/scintilla/lexers.make,
7524         plugins/editor/scintilla/Makefile.am,
7525         plugins/editor/Makefile.am
7526         configure.in, manuals/reference/libanjuta/Makefile.am
7527         Makefile.am: Moved scintilla to its right place.
7529 2007-01-09  Naba Kumar  <naba@gnome.org>
7531         * plugins/profile-default/plugin.c: Save project session before
7532         a new one is opened.
7534         * plugins/project-manager/plugin.c,
7535         plugins/project-manager/plugin.h,
7536         plugins/project-manager/anjuta-project-manager.ui,
7537         plugins/profile-default/plugin.c,
7538         plugins/profile-default/plugin.h,
7539         plugins/profile-default/Makefile.am,
7540         (added) plugins/profile-default/anjuta-default-profile.ui,
7541         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7542         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7543         multiple projects support.
7544         
7545 2007-01-06  Armin Burgmeier  <armin@arbur.net>
7547         Reviewed by Naba Kumar  <naba@gnome.org>
7548         * plugins/class-gen/combo-flags.h:
7549         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7550         enum, added a type parameter to selected signal. Select highlighted
7551         entry when pressing enter (but not unselect it if it was already
7552         selected) before closing the popup. Also accept input when clicking
7553         not into the popup.
7555         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7556         according to selection type.
7558         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7559         VOID:BOXED,ENUM.
7561 2007-01-08  Johannes Schmid <jhs@gnome.org>
7563   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7564   * plugins/project-wizard/templates/gtkmm/Makefile.am
7565   * plugins/project-wizard/templates/python/configure.ac.tpl
7566   * plugins/project-wizard/templates/python/configure.in.tpl
7567   * plugins/project-wizard/templates/python/Makefile.am
7568   * plugins/project-wizard/templates/cpp/configure.ac.tpl
7569   * plugins/project-wizard/templates/cpp/configure.in.tpl
7570   * plugins/project-wizard/templates/cpp/Makefile.am
7571   * plugins/project-wizard/templates/terminal.wiz
7572   * plugins/project-wizard/templates/xlib-dock.wiz
7573   * plugins/project-wizard/templates/wxwin.wiz
7574   * plugins/project-wizard/templates/java.wiz
7575   * plugins/project-wizard/templates/xlib/configure.ac.tpl
7576   * plugins/project-wizard/templates/xlib/configure.in.tpl
7577   * plugins/project-wizard/templates/xlib/Makefile.am
7578   * plugins/project-wizard/templates/gcj/configure.ac.tpl
7579   * plugins/project-wizard/templates/gcj/configure.in.tpl
7580   * plugins/project-wizard/templates/gcj/Makefile.am
7581   * plugins/project-wizard/templates/terminal/configure.ac.tpl
7582   * plugins/project-wizard/templates/terminal/configure.in.tpl
7583   * plugins/project-wizard/templates/terminal/Makefile.am
7584   * plugins/project-wizard/templates/terminal/autogen.sh
7585   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7586   * plugins/project-wizard/templates/wxwin/configure.in.tpl
7587   * plugins/project-wizard/templates/wxwin/Makefile.am
7588   * plugins/project-wizard/templates/gnome.wiz 
7589   * plugins/project-wizard/templates/java/configure.ac.tpl
7590   * plugins/project-wizard/templates/java/configure.in.tpl
7591   * plugins/project-wizard/templates/java/Makefile.am
7592   * plugins/project-wizard/templates/anjuta-plugin.wiz
7593   * plugins/project-wizard/templates/gtkmm.wiz
7594   * plugins/project-wizard/templates/python.wiz
7595   * plugins/project-wizard/templates/cpp.wiz
7596   * plugins/project-wizard/templates/gtk.wiz
7597   * plugins/project-wizard/templates/gcj.wiz
7598   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7599   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7600   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7602   Starting fixing of all project wizards:
7603   - rename configure.in to configure.ac
7604   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7605   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7606   (See #394184)
7607   
7608   * TODO.task: Added bug number to bounty
7610 2007-01-07  Johannes Schmid <jhs@gnome.org>
7612   *  plugins/build-basic-autotools.c:
7613   Fixed #392290 – Missed install as root option in project manager
7615 2007-01-07  Johannes Schmid <jhs@gnome.org>
7617   * plugins/sourceview/sourceview.c:
7618   Fixed #388731 – Odd editor behaviour after performing block-text operations
7619   Fixed #388727 – Block-tab does not work
7620   
7621   * plugins/sourceview/anjuta-document.h/c:
7622   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7623   
7624   * configure.in:
7625   Require Gtk+ >= 2.10 for sourceview plugin
7627 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
7629         * libanjuta/anjuta-status.c:
7630         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7632 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7634         * configure.in,
7635         plugins/terminal/terminal.c:
7636         Fix bug #377027
7637         remove support for VTE < 0.9
7639 2007-01-06  Naba Kumar  <naba@gnome.org>
7641         * po/POTFILES.in: Updated
7643 2007-01-05  Adam Dingle  <adam@medovina.org>
7645         Reviewed by Naba Kumar  <naba@gnome.org>:
7646         * plugins/message-view/anjuta-message-manager-plugin.glade:
7647         Fixed bug #377903 (improve message color defaults).
7649 2007-01-05  Naba Kumar  <naba@gnome.org>
7651         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7652         
7653 2007-01-03  Armin Burgmeier  <armin@arbur.net>
7655         Reviewed by  Naba Kumar  <naba@gnome.org>:
7656         * plugins/symbol-browser/test-class.h: Fixed block ends.
7658         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7659         C-style-block comment.
7661         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7662         allow lists when writing autogen definition files. This is required
7663         for the new class generator. Also fixed a wrong return value in
7664         npw_autogen_write_definition_file and set a GError in
7665         npw_autogen_execute when the output file could not be opened.
7667         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7668         user interface.
7670         * plugins/class-gen/Makefile.am: Added templates subdir, removed
7671         goc_template_header and goc_template_source, added top_srcdir to
7672         includes, link against project wizard (also hopefully temporarily),
7673         removed class_gen.h, class_gen.c, action-callbacks.h,
7674         action-callbacks.c.
7676         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7678         * plugins/class-gen/cell-renderer-flags.h:
7679         * plugins/class-gen/cell-renderer-flags.c:
7680         * plugins/class-gen/combo-flags.h:
7681         * plugins/class-gen/combo-flags.c:
7682         * plugins/class-gen/element-editor.c:
7683         * plugins/class-gen/element-editor.h:
7684         * plugins/class-gen/generator.c:
7685         * plugins/class-gen/generator.h:
7686         * plugins/class-gen/plugin.h:
7687         * plugins/class-gen/plugin.c:
7688         * plugins/class-gen/transform.c:
7689         * plugins/class-gen/transform.h:
7690         * plugins/class-gen/validator.c:
7691         * plugins/class-gen/validator.h:
7692         * plugins/class-gen/window.c:
7693         * plugins/class-gen/window.h: Rewrote class generator, it now allows
7694         adding of several class elements and uses autogen.
7696         * plugins/class-gen/templates/cc-header.tpl:
7697         * plugins/class-gen/templates/cc-source.tpl:
7698         * plugins/class-gen/templates/go-header.tpl:
7699         * plugins/class-gen/templates/go-source.tpl:
7700         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
7701         for the class generator.
7703         * configure.in: Added plugins/class-gen/templates/Makefile to output.
7705 2007-01-04  Naba Kumar  <naba@gnome.org>
7707         Patch from Nick Treleaven:
7708         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
7709         all matching symbols.
7710         
7711         Patches from  Maik Beckmann and Sébastien Granjoux:
7712         * plugins/profile-default/plugin.c,
7713         plugins/project-manager/plugin.c: Unescape project name. Fixes
7714         Bug #357151
7716 2007-01-04  Naba Kumar  <naba@gnome.org>
7718         * plugins/glade/plugin.c: Fixed compilation with
7719         older glade-3 version.
7720         
7721         Patch from Roland Illig:
7722         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
7723         plugins/sourceview/anjuta-document-saver.c,
7724         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
7725         are necessary to build anjuta on NetBSD 3.0
7727         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
7728         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
7729         window manager in gnome.
7730         
7731 2007-01-02  Naba Kumar  <naba@gnome.org>
7732         
7733         * plugins/glade/plugin.c: Make it work with glade-3 svn.
7734         
7735 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
7737         Reviewed by Naba Kumar  <naba@gnome.org>:
7738         * libanjuta/interfaces/libanjuta.idl,
7739         plugins/debug-manager/Makefile.am,
7740         plugins/debug-manager/anjuta-marshal.list,
7741         plugins/debug-manager/debugger.c,
7742         plugins/debug-manager/sparse_buffer.c,
7743         plugins/debug-manager/sparse_buffer.h,
7744         plugins/debug-manager/sparse_view.c,
7745         plugins/debug-manager/sparse_view.h,
7746         plugins/debug-manager/disassemble.h,
7747         plugins/debug-manager/disassemble.c,
7748         plugins/debug-manager/anjuta-marshal.list,
7749         plugins/debug-manager/plugin.c,
7750         plugins/gdb/debugger.c,
7751         plugins/gdb/debugger.h,
7752         plugins/gdb/plugin.c:
7753         Add a disassembly view window
7755         * plugins/debug-manager/breakpoints.c,
7756         plugins/debug-manager/chunk_view.c,
7757         plugins/debug-manager/locals.c,
7758         plugins/debug-manager/memory.c,
7759         plugins/debug-manager/registers.c,
7760         plugins/debug-manager/stack_trace.c:
7761         Add some debugging information 
7763 2006-12-18  Naba Kumar  <naba@gnome.org>
7765         * configure.in, plugins/glade/plugin.c: Allow building against both
7766         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
7768 2006-12-03  Naba Kumar  <naba@gnome.org>
7769         
7770         * TODO.tasks: Marked a bounty completed.
7772 2006-11-24  Adam Dingle <adam@medovina.org>
7774         Reviewed by Naba Kumar  <naba@gnome.org>:
7775         * plugins/build-basic-autotools/build-basic-autotools.c,
7776         plugins/debug-manager/watch.c,
7777         plugins/document-manager/plugin.c, 
7778         plugins/patch/plugin.c,
7779         plugins/project-manager/plugin.c:
7780         Fixed bug #378879 (several command names need ellipses).
7782 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
7784         Reviewed by: Naba Kumar  <naba@gnome.org>
7785         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7786         GCC 4.1.2 (there are only two warnings remaining now when compiling
7787         plugins).
7789         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
7791         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
7792         macro so that the generated function support a NULL plugin parameter.
7794         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
7795         in debug_tree_find_expression by freeing memory returned by the call
7796         to gtk_tree_model_get instead of the parameter string.
7798 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
7800         * plugins/debug-manager/breakpoints.c:
7801         Fix bug #378850
7803         * plugins/debug-manager/anjuta-debug-manager.ui,
7804         plugins/debug-manager/debugger.c,
7805         plugins/debug-manager/plugin.c:
7806         Fix bug #378871
7808 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
7810         * libanjuta/anjuta-launcher.c,
7811         plugins/gdb/debugger.c:
7812         Fix bug #377061
7814 2006-11-21  Naba Kumar  <naba@gnome.org>
7816         * plugins/search/search_preferences.c: Fixed build break.
7817         
7818 2006-11-20  Naba Kumar  <naba@gnome.org>
7819         
7820         Patch from Kjartan Maraas:
7821         * plugins/cvs-plugin/cvs-interface.c,
7822         plugins/document-manager/plugin.c,
7823         plugins/gtodo/interface.c,
7824         plugins/gtodo/libgtodo.h,
7825         plugins/message-view/anjuta-msgman.c,
7826         plugins/project-wizard/druid.c,
7827         plugins/search/search_preferences.c,
7828         plugins/sourceview/sourceview-prefs.c,
7829         plugins/terminal/terminal.c,
7830         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
7832         Patch from Przemysław Grzegorczyk:
7833         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
7834         plugins/subversion/anjuta-subversion.glade: Enable files in
7835         fileselection dialog. Fixes bug #376031.
7836         
7837 2006-11-17  Adam Dingle <adam@medovina.org>
7839         Reviewed by: Naba Kumar  <naba@gnome.org>
7840         * plugins/build-basic-autotools/build-basic-autotools.c
7841         * plugins/class-gen/anjuta-class-gen.plugin.in
7842         * plugins/debug-manager/breakpoints.c
7843         * plugins/debug-manager/plugin.c
7844         * plugins/devhelp/plugin.c
7845         * plugins/document-manager/plugin.c
7846         * plugins/gdb/debugger.c
7847         * plugins/glade/anjuta-glade.plugin.in
7848         * plugins/gtodo/plugin.c
7849         * plugins/language-support-cpp-java/plugin.c
7850         * plugins/message-view/plugin.c
7851         * plugins/project-import/anjuta-project-import.glade
7852         * plugins/project-import/anjuta-project-import.plugin.in
7853         * plugins/search/plugin.c
7854         * plugins/tools/scripts/tools-2.xml.in
7855         * plugins/valgrind/plugin.c
7856         * src/anjuta-actions.h:
7857         Fixed bug #376335 "menu items should be capitalized".  Minor
7858         grammar edits.
7860 2006-11-20  Naba Kumar  <naba@gnome.org>
7861         
7862         * configure.in: Fixed build.
7864         Patch from: Arjan Timmerman
7865         *configure.in: Make subvesion plugin build for apr 1.x.
7866         Fixes: Bug #364754.
7867         
7868 2006-11-20  Johannes Schmid <jhs@gnome.org>
7870         * configure.in
7871         * plugins/*/*.[ch]:
7872         Removed patches from Sylvain and Günther. They caused not problems but
7873         Naba was against them.
7875 2006-11-20  Johannes Schmid <jhs@gnome.org>
7877         * Removed me from MAINTAINERS
7879 2006-11-14  Günther Brammer <GBrammer@gmx.de>
7881         * configure.in:
7882         Use apr-1 instead of apr-0
7884 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
7886         * global-tags/create_global_tags.sh.in: Correct a bug when environment
7887         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
7888         and another bug occuring when parsing .pc file containing quotes.
7890 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
7892         * plugins/*/*.[ch]: Use class macro for type casting.
7894         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7895         GCC 4.1.2 (there are only two warnings remaining now when compiling
7896         plugins).
7898         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
7899         a memory leak in debug_tree_find_expression; g_free was called on
7900         the parameter instead of the memory allocated by gtk_tree_model_get.
7902         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
7903         to declare and initialize the global type variable of the plugin.
7905 2006-10-31  Naba Kumar  <naba@gnome.org>
7907         * global-tags/create_global_tags.sh.in: Added an end message.
7908         
7909         * libanjuta/anjuta-launcher.h: Fixed indentation.
7910         
7911         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
7912         creation to a) append the messages in right way, b) Connect signals
7913         to the view properly and c) Recreate the system-tags.cache at the
7914         end of the generation.
7916         * plugins/symbol-browser: Fixed action path (double
7917         click on sysmbols was not working).
7919         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
7920         Fixed typedef and removed dead code.
7922         * tagmanager/c.c: Took the latest version from ctags source
7923         repository, because the one we had (from ctags 5.6) was broken.
7924         
7925         * global_tags/create_global_tags.sh.in: Reverted the patch from
7926         Sylvain because it was not right fix (and added a helpful comment).
7927         Used /bin/bash to fix the bashism and generated separate log files
7928         for each tag files in the same directory.
7929         
7930 2006-10-29  Naba Kumar  <naba@gnome.org>
7932         * plugins/editor/text_editor.c: Use a temporary file
7933         to save the editor and move it at the end to original
7934         file. This will prevent data corruption if file save
7935         failed for any reason. Also report proper errors when
7936         file save fails. Fixes bug #346575.
7937         
7938 2006-10-26  Naba Kumar  <naba@gnome.org>
7940         * plugins/document-manager/anjuta-docman.c: Do not load
7941         the same files with different path more than once (happens
7942         with symlinked files). Fixes Bug #323591.
7944 2006-10-25  Naba Kumar  <naba@gnome.org>
7946         * plugins/valgrind/vgactions.c: Fixed a warning.
7948 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
7950         Reviewed by Naba Kumar  <naba@gnome.org>:
7952         * plugins/valgrind/vgtoolview.c:
7953         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
7955         * plugins/valgrind/bugged-prg-test.c:
7956         No more warning during compilation with GCC 4.1.
7957         Program is still buggy in order to be used as a test of the
7958         plugin.
7960         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
7961         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
7962         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
7963         plugins/valgrind/vgrule.c:
7964         No more warning during compilation with GCC 4.1.
7966         * plugins/valgrind/plugin.c:
7967         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
7968         prototype (was missing from previous patch).
7970 2006-10-24  Naba Kumar  <naba@gnome.org>
7972         * plugins/glade/plugin.c: Show glade tree view, not list view.
7973         
7974         * plugins/glade/plugin.c: Fixed crash when Anjuta is
7975         exited with glade plugin still loaded. Fixes Bug #364755.
7977         * plugins/document-manager/anjuta-document-manager.plugin.in:
7978         Added application/x-reject in accepted mime-types.
7979         
7980         * Changelog: Fixed changelog alignments.
7982 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
7984         Reviewed by: Naba Kumar  <naba@gnome.org>
7985         
7986         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
7987         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
7988         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
7989         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
7990         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
7991         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
7992         plugins/valgrind/vgsearchbar.c:
7993         Use class macro for type casting.
7995         * plugins/valgrind/plugin.h:
7996         Don't force cast a GtkActionGroup to a GtkAction.
7998         * plugins/valgrind/plugin.c:
7999         Use correct API to get path of the preoject root when building
8000         the list of targets for the run action.
8001         Correct ordering of the construction of the preferences widgets.
8002         Only remove the valgrind widget if it is currently displayed.
8004         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
8005         Return if check_valgrind_binary() fails.
8006         The ValgrindPluginPrefs object is initialized after the call to
8007         vg_action_new. Take a handle to the location of the pointer to
8008         the future object.
8010 2006-10-24  Naba Kumar  <naba@gnome.org>
8012         * HACKING: Updated coding sample.
8013         
8014         Patch from: Armin Burgmeier  <armin@arbur.net>
8015         * plugins/symbol-browser/test-class.h,
8016         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8017         
8018 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8020         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8021         * plugins/valgrind/vgtoolview.h:
8022         Correctly handle the argv / srcdir of vg_tool_view object. Do
8023         not leak memory associated with those arrays.
8025         * plugins/symbol-browser/an_symbol_prefs.c:
8026         Support unloading / reloading of the module (for example when
8027         closing a project and opening another one).
8029         * plugins/project-manager/plugin.c:
8030         Remove plugin widget before removing plugin itself, preventing
8031         a crash with valgrind plugin.
8033         * libanjuta/anjuta-preferences-dialog.c:
8034         Do not use the page_num returned by gtk_notebook_append_page to
8035         remove the page as it cause bugs when pages removal is not done
8036         in LIFO.
8038         * plugins/document-manager/anjuta-docman.c:
8039         Fix some GTK+ warnings.
8041         * global-tags/create_global_tags.sh.in:
8042         Rewrite script to remove bash-ism and use pkg-config directly
8043         instead of parsing the *.pc file by hand. This solve problems
8044         that occurred when one of the directory in PKG_CONFIG_PATH is
8045         empty.
8047 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8049         * plugins/glade/plugin.c: Fix build (#363884)
8051 2006-10-22  Johannes Schmid <jhs@gnome.org>
8053         * plugins/file-manager/an_file_view.c:
8054         * plugins/file-manager/plugin.c:
8055         * plugins/file-manager/plugin.h:
8056         Fix possible crasher when changing project-root uri when we try to restore open nodes
8057         * AUTHORS: Updated
8059 2006-10-19  Naba Kumar  <naba@gnome.org>
8061         Patch from: Juan Pablo Ugarte
8062         * plugins/glade/plugin.c: Include glade header
8063         correctly.
8064         
8065 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8066         
8067         * plugins/debug-manager/Makefile.am,
8068         plugins/debug-manager/sexy-icon-entry.h,
8069         plugins/debug-manager/sexy-icon-entry.c,
8070         plugins/debug-manager/dataview.c:
8071         Fix bug #358134 (Goto memory prompt)
8072         Use sexy-icon-entry from libsexy 0.1.10
8074         * plugins/debug-manager/debugger.c,
8075         plugins/debug-manager/plugin.c,
8076         plugins/debug-manager/start.c,
8077         plugins/gdb/debugger.c,
8078         plugins/gdb/plugin.c:
8079         Better error handling when starting and stopping debugger
8081 2006-10-13  Maik Beckmann <maik@eigenco.de>
8083         * src/action_callbacks.c:
8084         Fixed bug #361830 (AboutDialog does not close) which is caused 
8085         due to a change in Gtk+ 2.10  
8086   
8087 2006-10-12  Adam Dingle <adam@medovina.org>
8089         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8091         * plugins/search/search-replace.c:
8092         Fixed bug #358068 (indicate when Find in Files is complete)
8094         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8096         * plugins/sourceview/sourceview-prefs.c:
8097         * plugins/sourceview/sourceview.glade:
8098         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8100         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8102         * plugins/devhelp/plugin.c:
8103         * plugins/search/plugin.c: 
8104         Fixed bug #359750 (fix find/replace shortcut keys).
8106         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8107         use Alt+key for shortcuts)
8109         *  plugins/debug-manager/debug_tree.c:
8110         *  plugins/debug-manager/debugger.c:
8111         Fixed bug #359317 (can't load debug manager)
8113         * /plugins/document-manager/plugin.c:
8114         Fixed bug #359259 (highlight modes listed in reverse 
8115         alphabetical order).
8117 2006-10-10  Johannes Schmid <jhs@gnome.org>
8119         * plugins/glade/plugin.c:
8120         Add scrollbars to glade project window
8122 2006-10-10  Johannes Schmid <jhs@gnome.org>
8124         * libanjuta/interfaces/Makefile.am.iface:
8125         Fixed Makefile with broke build
8127 2006-10-07  Johannes Schmid <jhs@gnome.org>
8129         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8130         * libanjuta/interfaces/Makefile.iface.am:
8131         Fixed enum types generation
8133         * libanjuta/interfaces/libanjuta.idl:
8134         Fixed some strange typo
8136 2006-10-06  Johannes Schmid <jhs@gnome.org>
8138         * libanjuta/interfaces/Makefile.iface.am:
8139         Fixed enum-types.h generation
8140         * libanjuta/interfaces/libanjuta.idl:
8141         char* => gchar*
8142         IAnjutaTODO::load should take const gchar* argument
8143         Remove include to libanjuta/e-splash.h which is not installed as header file
8144         Disable get_attributes for now
8145         
8146         * pluings/sourceview/sourceview.c: Disabled get_attributes
8147         
8148         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8150 2006-10-05  Naba Kumar  <naba@gnome.org>
8152         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8153         Set bug id for 'Profiler plugin' task.
8155 2006-10-03  Naba Kumar  <naba@gnome.org>
8157         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8158         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8160         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8161         plugins/project-manager/plugin.c: Added a new API in
8162         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8163         Added some documentation. On project close, close all editors that
8164         has files opened for the project.
8165         
8166         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8167         from the containers on anjuta_shell_remove_widget(). Do not destroy
8168         glade widgets once created.
8169         
8170 2006-10-03  Johannes Schmid <jhs@gnome.org>
8172         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8173         * libanjuta/interfaces/libanjuta.idl:
8174         const-List<> => const List<>
8175         List-free<> => List<>
8176         
8177         * Makefile.am: Reenabled launcher
8179 2006-10-03  Johannes Schmid <jhs@gnome.org>
8181         * libanjuta/interfaces/Makefile.am.iface:
8182         Install libanjuta.idl
8184 2006-10-02  Adam Dingle <adam@medovina.org>
8186         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8188 2006-10-02  Adam Dingle <adam@medovina.org>
8190         * plugins/editor/style-editor.c: fixed bug #357534
8191         * plugins/gdb/utilities.h: removed 2 unused declarations
8193 2006-10-02  Johannes Schmid <jhs@gnome.org>
8195         * Makefile.am: disabled anjuta-launcher
8196         * libanjuta/Makefile.am:
8197         
8198         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8199         * libanjuta/glue-factory.c: (glue_factory_add_path),
8200         (glue_factory_get_path):
8201         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8202         * libanjuta/glue-factory.h:
8203         * libanjuta/glue-cpp.h:
8204         * libanjuta/glue-cpp.c:
8205         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8206         
8207         * libanjuta/interfaces/Makefile.am.iface:
8208         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8209         * libanjuta/interfaces/libanjuta.idl:
8210         Add a new features to idl compiler:
8211         List<Type> => List of Type
8212         List-free<Type> => List of Type, it is up to the caller to free items and list
8213         const-List(-free)<Type> = const List of Types
8214         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8215         
8216         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8217         (generic_cpp_class_create_code):
8218         Adapted to new project_manager interface
8219         
8220         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8221         * plugins/debug-manager/debugger.c:
8222         (ivariable_debugger_iface_init):
8223         Do not use C++ keyword "delete" for interface name
8224         
8225         * plugins/document-manager/anjuta-document-manager.plugin.in:
8226         Added m4 to mime-types
8227         
8228         * plugins/project-manager/plugin.c:
8229         (iproject_manager_add_source_multi):
8230         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8232 2006-10-01  Naba Kumar  <naba@gnome.org>
8234         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8235         UI file used when out-of-process devhelp is used instead of
8236         embedded devhelp.
8237         
8238         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8239         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8240         plugins/profile-default/default.anjuta: Build devhelp plugin,
8241         but use out-of-process devhelp if devhelp plugin is disabled
8242         (either by user or devhelp is not installed). Disabled devhelp
8243         plugin by default. Added it in default profile.
8245 2006-10-01  Naba Kumar  <naba@gnome.org>
8247         * plguins/project-manager/plugin.c: Possible fix for crash
8248         bug #358583.
8249         
8250         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8251         set dep to last version 3.0.2.
8252         
8253         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8254         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8255         plugins/symbol-browser/plugin.c: Use the right action group
8256         for getting popup actions (Fixes lots of assertion failures).
8258         * plugins/project-manager/plugin.c,
8259         plugins/project-manager/plugin.h: use separate action group
8260         for profie actions.
8261         
8262         * plugins/message-view/plugin.c: Disconnect session load
8263         signal on plugin deactivation (fixes a crash).
8265 2006-09-30  Naba Kumar  <naba@gnome.org>
8267         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8268         * TODO.tasks: Assigned a bounty to Massimo.
8270 2006-09-29  Naba Kumar  <naba@gnome.org>
8272         * src/anjuta-app.c, src/shell.c: Fixed build errors.
8274 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8276         * plugins/debug-manager/debugger.c,
8277         plugins/debug-manager/plugin.c,
8278         libanjuta/interfaces/libanjuta.idl:
8279         Add a new abort command to quit debugger without waiting
8281         * plugins/gdb/debugger.c,
8282         plugins/gdb/debugger.h,
8283         plugins/gdb/plugin.c:
8284         Send a signal directly to the debugged program
8285         Implement abort command
8287         * plugins/debug-manager/debug_tree.c:
8288         Fix bug #358163
8290         * plugins/debug-manager/stack-trace.c:
8291         Fix bug #358009
8293 2006-09-29  Naba Kumar  <naba@gnome.org>
8295         * TODO.tasks: Updated.
8296         
8297         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8298         dialog.
8299         
8300         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8301         
8302         * TODO.tasks: Updated in light of the word wrapping fix
8303         in Tasks Manager. Added a test bounty entry.
8305         * TODO.tasks: Added four bounties.
8306         
8307 2006-09-28  Naba Kumar  <naba@gnome.org>
8309         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8310         Added 'customizable' parameter to
8311         anjuta_ui_add_action_group_entries() and similar functions to
8312         allow user configuration of the actions. Filter out actions that
8313         are not configurable items (such as submenu items). Now the
8314         'Customize shortcuts' dialog is much better listed.
8316         * plugins/build-basic-autotools/build-basic-autotools.c,
8317         plugins/build-basic-autotools/build-basic-autotools.h,
8318         plugins/cvs-plugin/plugin.c,
8319         plugins/cvs-plugin/plugin.h,
8320         plugins/debug-manager/breakpoints.c,
8321         plugins/debug-manager/plugin.c,
8322         plugins/debug-manager/stack_trace.c,
8323         plugins/debug-manager/watch.c,
8324         plugins/devhelp/plugin.c,
8325         plugins/document-manager/plugin.c,
8326         plugins/file-loader/plugin.c,
8327         plugins/file-manager/plugin.c,
8328         plugins/glade/plugin.c,
8329         plugins/gtodo/interface.c,
8330         plugins/gtodo/plugin.c,
8331         plugins/language-support-cpp-java/plugin.c,
8332         plugins/macro/plugin.c,
8333         plugins/macro/plugin.h,
8334         plugins/message-view/plugin.c,
8335         plugins/patch/plugin.c,
8336         plugins/profile-default/default.anjuta,
8337         plugins/project-manager/plugin.c,
8338         plugins/project-manager/plugin.h,
8339         plugins/sample1/plugin.c,
8340         plugins/search/plugin.c,
8341         plugins/subversion/plugin.c,
8342         plugins/subversion/plugin.h,
8343         plugins/symbol-browser/plugin.c,
8344         plugins/symbol-browser/plugin.h,
8345         plugins/tools/plugin.c,
8346         plugins/valgrind/plugin.c,
8347         plugins/valgrind/plugin.h: Fixed to take care of above change
8348         in API of AnjutaUI. Properly added/removed action groups in some
8349         plugins. Split action groups into customization and non-customizable
8350         groups and added them separately.
8352         * plugins/document-manager/plugin.c: Close files belonging to
8353         project when project is closed (not complete).
8354         
8355         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8356         vertical aligned cell entries.
8357         
8358         * src/anjuta-app.c: Define macros for the placeholder names.
8359         Set default widths and heights of the default placeholders,
8360         so that newly docked widgets are correclty sized.
8361         
8362         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8363         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8364         Fixed to generated correct actions addition/removal code.
8366 2006-09-25  Naba Kumar  <naba@gnome.org>
8368         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8369         libanjuta/anjuta-serializer.[ch]: Implemented serialization
8370         class.
8371         
8372         * plugins/message-view/anjuta-msgman.c,
8373         plugins/message-view/anjuta-msgman.h,
8374         plugins/message-view/message-view.c,
8375         plugins/message-view/message-view.h,
8376         plugins/message-view/plugin.c: Serialize messages panes in
8377         session save and deserialize them in session load so that
8378         build messages persistant.
8379         
8380 2006-09-24  Johannes Schmid <jhs@gnome.org>
8382         * libanjuta/anjuta-utils.c:
8383         * plugins/message-view/message-view.c:
8384         Really fixed #355407
8386 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8388         * libanjuta/interfaces/libanjuta.idl:
8389         Change one variable sign
8391         * plugins/debug-manager/anjuta-debug-manager.glade,
8392         plugins/debug-manager/anjuta-debug-manager.ui:
8393         Few small interface changes     
8395         * plugins/debug-manager/debug_tree.h,
8396         plugins/debug-manager/watch.c,
8397         plugins/debug-manager/debugger.c,
8398         plugins/debug-manager/plugin.c
8399         plugins/gdb/debugger.c,
8400         plugins/gdb/plugin.c:
8401         Big rewrite of debugger queue
8402         Allow to cancel command
8404         * plugins/debug-manager/memory.c:
8405         Fix a bug if a command is cancelled
8407 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
8409         * plugins/gdb/debugger.c,
8410         plugins/debug-manager/debug_tree.c,
8411         plugins/debug-manager/locals.c:
8412         Restore tree representation for local variable
8413         Add argument in local variable list
8414         Use gdb variable object to get all informations
8416 2006-09-19  Naba Kumar  <naba@gnome.org>
8418         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8419         that implements AnjutaSavePrompt class.
8421         * ChangeLog: Fixed indentation.
8422         
8423         * libanjuta/Makefile.am,
8424         libanjuta/anjuta-marshal.list,
8425         libanjuta/anjuta-shell.c,
8426         libanjuta/anjuta-shell.h,
8427         plugins/document-manager/action-callbacks.c,
8428         plugins/document-manager/action-callbacks.h,
8429         plugins/document-manager/anjuta-docman.c,
8430         plugins/document-manager/anjuta-docman.h,
8431         plugins/document-manager/plugin.c,
8432         src/anjuta.c: Impletemnted save prompt dialog to prompt for
8433         unsaved items during exit. A new signal is added in shell
8434         interface called 'save-prompt' to collect all unsaved items.
8435         Create AnjutaSavePrompt class (dialog) to process unsaved items.
8436         Fixed document manager to use the new save-prompt signal in shell
8437         and AnjutaSavePrompt object for unsaved files. Cleaned up
8438         AnjutaDocman to synchronously save new files. Fixed function
8439         names.
8441 2006-09-18  Johannes Schmid <jhs@gnome.org>
8443         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8444         gdl requirement to 0.7.0
8446 2006-09-18  Johannes Schmid <jhs@gnome.org>
8448         * global-tags/.cvsignore:
8449         * global-tags/Makefile.am:
8450         * global-tags/create_global_tags.sh (removed):
8451         * global-tags/create_global_tags.sh.in (added):
8452         Fixed #355407
8453         
8454         * libanjuta/anjuta-launcher.c:
8455         Fixed #349374
8456         
8457         * plugins/project-manager/plugin.c:
8458         (project_manager_plugin_close_project):
8459         Fixed crasher
8460         
8461         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8462         Fixed gtk critical
8463         
8464         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8465         More reasonable toolbar creation/deletition though it does
8466         not completly work!
8468 2006-09-15  Johannes Schmid <jhs@gnome.org>
8470         * libanjuta/anjuta-utils.c/.h:
8471         Fixed #355168
8473 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
8475         * scintilla/ScintillaGTK.cxx
8476         Fixed doulbe freeing in Scintilla
8478 2006-09-12  Johannes Schmid  <jhs@gnome.org>
8480         * plugins/symbol-browser/an_symbol_prefs.c:
8481         Support unloading / reloading of the module (for example when
8482         closing a project and opening another one).
8484         * plugins/project-manager/plugin.c:
8485         Really fixed #355148 (Show project name in title bar)
8487 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8489         * libanjuta/plugins.c:
8490         Fixed #355156 (Show plugins in alphabetical order)
8492 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8494         * plugins/project-manager/plugin.c:
8495         Fixed #355148 (Show project name in title bar)
8497 2006-09-09  Johannes Schmid  <jhs@gnome.org>
8499         * plugins/project-manager/plugin.c:
8500         (value_removed_project_root_uri):
8501         Fixed crasher if project cannot be opened
8503 2006-08-30 Naba Kumar  <naba@gnome.org>
8505         * plugins/language-support-cpp-java/plugin.[c,h],
8506         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8507         Impletemnted UI for auto indent.
8508         
8509 2006-08-28 Naba Kumar  <naba@gnome.org>
8510         
8511         * plugins/gvim/.cvsignore,
8512         plugins/gvim/Makefile.am,
8513         plugins/gvim/anjuta-vim-plugin.png,
8514         plugins/gvim/anjuta-vim.c,
8515         plugins/gvim/anjuta-vim.h,
8516         plugins/gvim/anjuta-vim.plugin.in,
8517         plugins/gvim/gtkvim.c,
8518         plugins/gvim/gtkvim.h,
8519         plugins/gvim/plugin.c,
8520         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8521         in build yet.
8523 2006-08-28 Naba Kumar  <naba@gnome.org>
8525         Patch from: Massimo Corà  <maxcvs@email.it>
8526         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8527         possible infinite loop.
8529 2006-08-22 Adam Dingle <adam@medovina.org>
8530         
8531         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8532         to edit are shown in the preferences dialog in anjuta").
8533         Removed unused widgets from the style editor dialog.
8535 2006-08-21  Johannes Schmid <jhs@gnome.org>
8537         * plugins/symbol-browser/test-class.[cpp/h]
8538         Added missing files
8540 2006-08-18  Naba Kumar  <naba@gnome.org>
8542         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8543         end of document loading.
8545         * plugins/language-support-cpp-java/plugin.c,
8546         plugins/sourceview/sourceview.c: Fixed plugin loading.
8548 2006-08-17  Naba Kumar  <naba@gnome.org>
8550         * plugins/language-support-cpp-java/plugin.c,
8551         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8552         mode line parsing. Indentation parameters initialized based on
8553         mode line parameters.
8555 2006-08-16  Naba Kumar  <naba@gnome.org>
8557         * Makefile.am, plugins/editor/text_editor.c,
8558         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8559         comments.
8561 2006-08-16 Naba Kumar  <naba@gnome.org>
8563         Patch from  Massimo Cora'  <maxcvs@email.it>:
8564         
8565         * plugins/editor/aneditor-autocomplete.cxx,
8566         plugins/editor/aneditor-calltip.cxx,
8567         plugins/symbol-browser/Makefile.am,
8568         plugins/symbol-browser/an_symbol.c,
8569         plugins/symbol-browser/an_symbol_view.c,
8570         plugins/symbol-browser/plugin.c,
8571         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8572         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8573         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8574         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8575         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8576         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8577         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8578         tagmanager/get.h, tagmanager/html.c,
8579         tagmanager/include/tm_source_file.h,
8580         tagmanager/include/tm_tag.h,
8581         tagmanager/include/tm_workspace.h,
8582         tagmanager/jscript.c, tagmanager/keyword.c,
8583         tagmanager/keyword.h, tagmanager/lisp.c,
8584         tagmanager/lregex.c, tagmanager/lua.c,
8585         tagmanager/main.h, tagmanager/make.c,
8586         tagmanager/options.c, tagmanager/options.h,
8587         tagmanager/parse.c, tagmanager/parse.h,
8588         tagmanager/parsers.h, tagmanager/pascal.c,
8589         tagmanager/perl.c, tagmanager/php.c,
8590         tagmanager/python.c, tagmanager/read.c,
8591         tagmanager/read.h, tagmanager/readtags.c,
8592         tagmanager/readtags.h, tagmanager/rexx.c,
8593         tagmanager/routines.c, tagmanager/routines.h,
8594         tagmanager/ruby.c, tagmanager/scheme.c,
8595         tagmanager/sh.c, tagmanager/slang.c,
8596         tagmanager/sml.c, tagmanager/sort.c,
8597         tagmanager/sort.h, tagmanager/sql.c,
8598         tagmanager/strlist.c, tagmanager/strlist.h,
8599         tagmanager/tcl.c, tagmanager/tm_source_file.c,
8600         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8601         tagmanager/tm_workspace.c, tagmanager/verilog.c,
8602         tagmanager/vim.c, tagmanager/vstring.c,
8603         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8604         5.6 and namespace completion fixed.
8606         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8607         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8609 2006-08-15 Naba Kumar  <naba@gnome.org>
8611         * libanjuta/interfaces/libanjuta.idl,
8612         plugins/editor/text-editor-iterable.c,
8613         plugins/editor/text_editor.c,
8614         plugins/sourceview/sourceview-cell.c,
8615         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8616         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8617         ianjuta_editor_end_action().
8618         
8619         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8621 2006-08-13 Naba Kumar  <naba@gnome.org>
8623         * plugins/debug-manager/breakpoints.c,
8624         plugins/debug-manager/memory.c,
8625         plugins/debug-manager/registers.c,
8626         src/layout.xml: Fixed debugger widgets layout.
8628 2006-08-12 Naba Kumar  <naba@gnome.org>
8630         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8631         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8632         plugins/editor/editor.glade, plugins/editor/text_editor.h,
8633         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8634         codes and dead codes. Removed automatic indentation prefs.
8636 2006-08-12  Johannes Schmid <jhs@gnome.org>
8638         * libanjuta/Makefile.am:
8639         * libanjuta/anjuta-launcher.c:
8640         * libanjuta/anjuta-launcher.h:
8641         * libanjuta/anjuta-plugin.c:
8642         * libanjuta/anjuta-plugin.h:
8643         * libanjuta/anjuta-preferences.c:
8644         * libanjuta/anjuta-preferences.h:
8645         * libanjuta/anjuta-shell.c:
8646         * libanjuta/anjuta-shell.h:
8647         * libanjuta/libanjuta.h:
8648         
8649         Made wrapper friendly:
8650         - no inline in header files (preferences_set/get)
8651         - correct signal names
8652         - correct GError** argument in anjuta_shell_freeze/thaw
8653         - include correct files in libanjuta.h
8654         
8655         * plugins/project-manager/plugin.c: 
8656         Fixed two crashers
8658 2006-08-11 Naba Kumar  <naba@gnome.org>
8660         * plugins/editor/aneditor-priv.h,
8661         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8662         
8663         * plugins/editor/text_editor_cbs.c,
8664         plugins/sourceview/anjuta-view.c: Pass the right position for char
8665         added signal.
8666         
8667         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8668         
8669         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8671 2006-08-11 Naba Kumar  <naba@gnome.org>
8673         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8674         return the right character at the iter position and get_char() to
8675         not leak memory.
8677         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8678         to set to character offset and not byte index.
8680         * plugins/language-support-cpp-java/plugin.c: Improved
8681         auto-indentation login. Indents opening and closing braces correctly.
8683 2006-08-10  Johannes Schmid <jhs@gnome.org>
8685         * INSTALL:
8686         * autogen.sh:
8687         Required automake = 1.9
8689         * libanjuta/anjuta-children.c:
8690         * libanjuta/anjuta-children.h:
8691         * libanjuta/anjuta-encodings.h:
8692         * libanjuta/anjuta-launcher.h:
8693         * libanjuta/anjuta-plugin-description.h:
8694         * libanjuta/anjuta-preferences-dialog.h:
8695         * libanjuta/anjuta-preferences.h:
8696         * libanjuta/anjuta-session.h:
8697         * libanjuta/anjuta-status.h:
8698         * libanjuta/anjuta-ui.h:
8699         * libanjuta/anjuta-utils.c:
8700         * libanjuta/anjuta-utils.h:
8701         * libanjuta/e-splash.h:
8702         * libanjuta/glue-factory.h:
8703         * libanjuta/glue-plugin.h:
8704         * libanjuta/plugins.h:
8705         * libanjuta/resources.h:
8706         Fixed libanjuta to be able to wrap it
8707         - G_BEGIN_DECLS, G_END_DECLS
8708         - include all necessary files in libanjuta.h
8710         * plugins/gtodo/tray-icon.c:
8711         * plugins/terminal/terminal.c:
8712         Some build fixes for freebsd
8714         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8715         * plugins/sourceview/sourceview.glade:
8716         Remove auto-indent feature as it is now in language-support
8718 2006-08-09 Naba Kumar  <naba@gnome.org>
8720         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
8721         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8722         Added missing files.
8724         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
8725         get_use_spaces(), set_tabsize() and set_use_spaces().
8727 2006-08-09 Naba Kumar  <naba@gnome.org>
8729         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
8730         succeeded in activating.
8732         * plugins/document-manager/plugin.c: Added debug message.
8734         * libanjuta/interfaces/libanjuta.idl,
8735         plugins/editor/text_editor.c: Implemented get_tabsize(),
8736         get_use_spaces(), set_tabsize() and set_use_spaces().
8738         * plugins/language-support-cpp-java/Makefile.am,
8739         plugins/language-support-cpp-java/plugin.c,
8740         plugins/language-support-cpp-java/plugin.h: Used editor parameters
8741         for indentation. Added preferences page for paramenters.
8743         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8745 2006-08-08 Naba Kumar  <naba@gnome.org>
8747         * libanjuta/interfaces/libanjuta.idl,
8748         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8749         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8750         plugins/editor/text_editor.c,
8751         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
8752         and implemented it for both scintilla and sourceview.
8754         * plugins/search/plugin.c: Use the new grab_focus() to transfer
8755         focus back to editor (happens when pressing esc in incremental
8756         search box).
8758 2006-08-08 Naba Kumar  <naba@gnome.org>
8760         * libanjuta/interfaces/libanjuta.idl,
8761         plugins/editor/text_editor.c,
8762         plugins/editor/text_editor.h,
8763         plugins/editor/text-editor-iterable.c,
8764         plugins/sourceview/sourceview-cell.c,
8765         plugins/sourceview/sourceview.c: Implemented editor attributes
8766         methods.
8767         
8768         * plugins/editor/aneditor.cxx: Disabled old indentation code.
8769         plugins/language-support-cpp-java/plugin.c: Implemented indentation
8770         code (not complete yet).
8772         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8773         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8774         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8775         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8776         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8777         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8779 2006-08-04 Naba Kumar  <naba@gnome.org>
8781         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
8782         implementation.
8783         
8784 2006-08-03  Johannes Schmid <jhs@gnome.org>
8786         * configure.in: Add a more informative text to valgrind plugin
8788         * TODO.tasks:
8789         Modified Preferences tasl
8790         * libanjuta/anjuta-plugin.c: 
8791         * libanjuta/anjuta-preferences-dialog.c: 
8792         * libanjuta/anjuta-preferences-dialog.h:
8793         * libanjuta/anjuta-preferences.c:
8794         * libanjuta/anjuta-preferences.h:
8795         * libanjuta/interfaces/Makefile.am.iface:
8796         * libanjuta/interfaces/libanjuta.idl:
8797         Added IAnjutaPreferences interface which every plugin that has preferences should
8798         implement. Call merge() and unmerge() at plugin activation/deactivation.
8799         Fixed preferences_page_remove()
8800         
8801         * plugins/build-basic-autotools/build-basic-autotools.c:
8802         * plugins/cvs-plugin/plugin.c: 
8803         * plugins/document-manager/plugin.c:
8804         * plugins/editor/plugin.c:
8805         * plugins/editor/plugin.h:
8806         * plugins/file-manager/plugin.c: 
8807         * plugins/gtodo/main.h:
8808         * plugins/gtodo/plugin.c: 
8809         * plugins/gtodo/preferences.c: 
8810         * plugins/message-view/anjuta-msgman.c: 
8811         * plugins/message-view/anjuta-msgman.h:
8812         * plugins/message-view/plugin.c:
8813         * plugins/sourceview/plugin.c: 
8814         * plugins/sourceview/plugin.h:
8815         * plugins/symbol-browser/an_symbol_prefs.c:
8816         * plugins/symbol-browser/plugin.c: 
8817         * plugins/terminal/terminal.c: 
8818         * plugins/valgrind/plugin.c
8819         * src/anjuta-app.c:
8820         
8821         Updated preference loading/unloading for all plugins
8823 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
8824         
8825         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
8826         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
8827     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
8828         recommended by the autoconf manual. 
8829         - Fixes compiling with autoconf 2.60.
8830         
8831         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
8833 2006-08-02      Johanes Schmid <jhs@gnome.org>
8835         * plugins/profile-default/plugin.c:
8836         Fixed session handling
8838 2006-08-01  Johannes Schmid <jhs@gnome.org>
8840         * configure.in
8841         * plugins/Makefile.am:
8842         Disabled devhelp and glade for now as they do not work (#341073
8843         and #341170)
8844         
8845         * plugins/profile-default/anjuta-default-profile.ui (removed):
8846         * plugins/profile-default/plugin.c:
8847         * plugins/profile-default/plugin.h:
8848         * plugins/project-manager/anjuta-project-manager.ui:
8849         * plugins/project-manager/plugin.c:
8850         * plugins/project-manager/plugin.h:
8851         Limted multiple project support #315043
8853         * libanjuta/interfaces/libanjuta.idl:
8854         Added ianjuta_profile_unload
8856 2006-07-31 Naba Kumar  <naba@gnome.org>
8858         * libanjuta/interfaces/libanjuta.idl,
8859         plugins/editor/text-editor-iterable.c,
8860         plugins/editor/text_editor.c,
8861         plugins/sourceview/anjuta-view.c,
8862         plugins/sourceview/anjuta-view.h,
8863         plugins/sourceview/sourceview.c: Fixed text iteration and 
8864         IAnjutaEditor implementations in both scintilla
8865         and sourceview. Cleand up libanjuta API: Removed redundant
8866         erase_range() method from IAnjutaEditor interface, fixed
8867         ianjuta_editor_get_text to take length instead of range (consistency).
8868         autoindentation in both sourceview and scintilla more or less works,
8869         but still disabled for now because there are still some anomalies
8870         in text iteration.
8872         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
8874         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
8875         API changes.
8877 2006-07-30  Johannes Schmid <jhs@gnome.org>
8879         * plugins/sourceview/anjuta-document.c:
8880         * plugins/sourceview/anjuta-document.h:
8881         * plugins/sourceview/anjuta-view.c: 
8882         * plugins/sourceview/sourceview.c:
8883         Wrote a new "char_added" implementation, I hope this one is good
8885         * plugins/sourceview/sourceview-cell.c:
8886         Fixed typo: "text_iter" instead of "iter"
8888 2006-07-30 Naba Kumar  <naba@gnome.org>
8890         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
8892 2006-07-30  Johannes Schmid <jhs@gnome.org>
8894         * autogen.sh: use gnome-autogen.sh from gnome-coomen
8895         
8896         * plugins/debug-manager/plugin.c: 
8897         * plugins/patch/plugin.c:
8898         Use IAnjutaIndicable to mark debugger position
8900         * plugins/sourceview/sourceview.c:
8901         Define colors for IAnjutaIndicable
8903 2006-07-29  Johannes Schmid <jhs@gnome.org>
8905         * plugins/debug-manager/anjuta-debug-manager.ui:
8906         * plugins/debug-manager/breakpoints.c:
8907         * plugins/debug-manager/images/Makefile.am:
8908         * plugins/debug-manager/images/run-to-cursor.png:
8909         * plugins/debug-manager/plugin.c:
8910         Added toolbar and some icons
8912         * plugins/patch/anjuta-patch.ui:
8913         * plugins/patch/patch-plugin.c:
8914         * plugins/patch/patch-plugin.glade:
8915         * plugins/patch/plugin.c:
8916         * plugins/patch/plugin.h:
8917         Improved patch plugin (GUI and function)
8919         * plugins/sourceview/sourceview.c:
8920         Fixed another Gtk-Critical
8922         * plugins/tools/anjuta-tools.ui:
8923         * plugins/tools/plugin.h:
8924         Put Patch plugin in tools menu and changed ui file
8926 2006-07-29  Johannes Schmid <jhs@gnome.org>
8928         * plugins/document-manager/plugin.c:
8929         Fixed accelator Gtk-Warning
8931         * plugins/message-view/anjuta-msgman.c: 
8932         Fixed Gtk-Warning
8934         * plugins/sourceview/anjuta-document.c:
8935         * plugins/sourceview/anjuta-document.h:
8936         * plugins/sourceview/anjuta-marshal.list:
8937         Wrote a better emitter for the char-added signal
8939         * plugins/sourceview/sourceview.c:
8940         Fixed Redo/Undo to void Gtk-Criticals
8941         
8942         * plugins/sourceview/sourceview-args.c:
8943         * plugins/sourceview/sourceview-cell.c:
8944         * plugins/sourceview/sourceview-scope.c:
8945         * plugins/sourceview/sourceview-tags.c: 
8946         Adapted to new IAnjutaIterator API
8948 2006-07-28 Naba Kumar  <naba@gnome.org>
8950         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
8952         * plugins/symbol-browser/an_symbol.c,
8953         plugins/symbol-browser/an_symbol_iter.c,
8954         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
8955         subclass of AnjutaSymbol so that the symbol is accessible from
8956         the iter in light of changes in IAnjutaIterable.
8958         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
8959         implementation of IAnjutaIterable.
8961 2006-07-28 Naba Kumar  <naba@gnome.org>
8963         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
8964         IAnjutaIterable. They were kind of useless since the interface is
8965         defined on the data object itself. Added set_position() method
8966         in IAnjutaIterable to allow setting arbitrary current index to the
8967         iter.
8968         Added erase() and erase_range() in IAnjutaEditor.
8970         * plugins/editor/text-editor-iterable.c: Fixed 
8971         plugins/editor/text_editor.c: Implemented erase() and erase_range()
8972         methods in editor. Fixed get_line_from_position() method.
8974         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
8975         code. It's disabled for now.
8977         * plugins/sourceview/sourceview-cell.c,
8978         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
8979         implementation.
8981 2006-07-27  Johannes Schmid <jhs@gnome.org>
8983         * plugins/sourceview/sourceview-cell.c:
8984         Fixed IAnjutaEditorCell to work only on a single line
8985         Fixed crasher in finalize
8987         * plugins/symbol-browser/an_symbol_prefs.c:
8988         * global-tags/Makefile.am:
8989         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
8990         script installation     
8992 2006-07-26 Naba Kumar  <naba@gnome.org>
8994         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
8995         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
8996         
8997         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
8998         
8999         * plugins/document-manager/plugin.c: Fixed dynamic loading of
9000         support plugins
9001         
9002         * plugins/editor/text-editor-iterable.c,
9003         plugins/editor/text_editor.c,
9004         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
9005         method to work correctly, it was ignoring start and end parameters.
9006         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9007         emission.
9008         
9009         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9010         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9012 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9014         * plugins/symbol-browser/an_symbol_view.c,
9015         plugins/symbol-browser/an_symbol_view.h,
9016         plugins/symbol-browser/plugin.c:
9017     fix a matching case into sv_extract_type_qualifier_from_expr ()
9018     and some minor issues.
9020 2006-07-26  Johannes Schmid <jhs@gnome.org>
9022         * plugins/language-support-cpp-java/plugin.c:
9023         Fixed to work kind of with sourceview editor
9024         * plugins/sourceview/anjuta-document.c: 
9025         * plugins/sourceview/anjuta-view.c: 
9026         * plugins/sourceview/sourceview-cell.c:
9027         * plugins/sourceview/sourceview.c:
9028         Fixed IAnjutaEditorCell and "char-added" signal
9030 2006-07-24 Naba Kumar  <naba@gnome.org>
9032         * plugins/document-manager/plugin.c,
9033         plugins/document-manager/plugin.h: Initial implementedion for loading
9034         support plugins.
9035         
9036         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9037         implementation.
9038         
9039         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9040         indicators are cleared (that leaved grey texts).
9042 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9044         * libanjuta/interfaces/libanjuta.idl,
9045         plugins/debug-manager/breakpoints.c,
9046         plugins/debug-manager/memory.c,
9047         plugins/debug-manager/registers.c,
9048         plugins/debug-manager/debug_tree.c,
9049         plugins/debug-manager/debugger.c,
9050         plugins/gdb/debugger.c,
9051         plugins/gdb/debugger.h,
9052         plugins/gdb/plugin.c:
9053         Add a parameter for reporting error
9054         Add a new interface for using gdb variable object
9055         Allow to cancel commands
9056         Rewrite handling of debugger state
9058         * plugins/debug-manager/plugin.c,
9059         plugins/debug-manager/locals.c,
9060         plugins/debug-manager/locals.h,
9061         plugins/debug-manager/register.c,
9062         plugins/debug-manager/stack_trace.c,
9063         plugins/debug-manager/stack_trace.h:
9064         Create and destroy local and stack trace windows when needed
9066 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9068         * plugins/document-manager/plugin.c:
9069         Fixed "Automatic" highlighting
9071 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9073         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9075         * plugins/sourceview/anjuta-view.c:
9076         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9078 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9079         
9080         * configure.in: Check for C/C++-Compiler correctly
9082 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9084         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9086         * plugins/debug-manager/stack_trace.c:
9087         Destroy stack window when debuuger is disabled (#347414)
9088         
9089         * plugins/sourceview/anjuta-view.c:
9090         Fix a crash with popup-menu (#347412)
9092 2006-07-13 Naba Kumar  <naba@gnome.org>
9094         * plugins/editor/Makefile.am,
9095         plugins/editor/text_editor.h,
9096         plugins/editor/text-editor-iterable.h,
9097         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9098         tested yet).
9099         
9100         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9101         code.
9102         
9103         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9105 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9107         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9108         Bug #342937
9109         
9110 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9112         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9114         * libanjuta/anjuta-preferences-dialog.c:
9115         Do not use the page_num returned by gtk_notebook_append_page to
9116         remove the page as it cause bugs when pages removal is not done
9117         in LIFO.
9119         * plugins/document-manager/anjuta-docman.c:
9120         * src/anjuta-app.c:
9121         makes Anjuta display dock_items which have previously been hidden
9123 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9125         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9127         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9128         * plugins/sourceview/sourceview.c: (imark_unmark):
9129         
9130         Patches for bugs #346450 and #346295
9131         
9132         * AUTHORS: Added Fredrik
9134 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9136         * plugins/message-view/anjuta-msgman.c: 
9137         Fixed close button/icon size (like in docman)
9139 2006-06-10 Naba Kumar <naba@gnome.org>
9141         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9142         being set.
9143         
9144 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9146         * libanjuta/interfaces/libanjuta.idl:
9147         Move inspect_memory function in IAnjutaCpuDebugger interface
9148         Rename Boolean type to State
9150         * plugins/debug-manager/breakpoint.c:
9151         Rename Boolean type to State
9153         * plugins/debug-manager/Makefile.am,
9154         plugins/debug-manager/anjuta-marshal.list,
9155         plugins/debug-manager/data_view.c,
9156         plugins/debug-manager/data_view.h,
9157         plugins/debug-manager/data_buffer.c,
9158         plugins/debug-manager/data_buffer.h,
9159         plugins/debug-manager/chunk_view.c,
9160         plugins/debug-manager/chunk_view.h,
9161         plugins/debug-manager/anjuta-debug-manager.ui,
9162         plugins/debug-manager/debugger.c,
9163         plugins/debug-manager/memory.c,
9164         plugins/debug-manager/memory.h,
9165         plugins/debug-manager/plugin.c,
9166         plugins/gdb/debugger.c,
9167         plugins/gdb/debugger.h,
9168         plugins/gdb/plugin.c:
9169         Rewrite memory window using a special widget
9170         Rename Boolean type to State
9172 2006-06-08 Naba Kumar <naba@gnome.org>
9174         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9175         Do not return garbage characters and return NULL when there is no
9176         current word.
9177         
9178         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9179         work correctly.
9180         
9181         * plugins/search/search-replace.c: Fixed a mem leak.
9183 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9185         * libanjuta/anjuta-launcher.c:
9186         Added debug message (see #343522)
9187         
9188         * plugins/build-basic-autotools/build-basic-autotools.c:
9189         Patch from Günther Brammer to fix #344015
9191         * plugins/sourceview/sourceview.c:
9192         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9193         automatic highlight of build messages)
9195 2006-06-06 Naba Kumar <naba@gnome.org>
9197         * configure.in,
9198         libanjuta/interfaces/libanjuta.idl,
9199         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9200         plugins/Makefile.am,
9201         plugins/document-manager/action-callbacks.c,
9202         plugins/document-manager/plugin.c,
9203         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9204         interface for language highlight selection and langauge change
9205         signal.
9206         
9207         * plugins/language-support-cpp-java: Added language support
9208         plugin for cpp and java.
9210 2006-05-27  Naba Kumar  <naba@gnome.org>
9212         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9213         plugins/debug-manager/*, data/Makefile.am,
9214         manuals/reference/libanjuta/libanjuta.types,
9215         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9216         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9217         merged anjuta-new-debugger branch into trunck.
9218         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9220 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9221         
9222         * libanjuta/interfaces/libanjuta.idl,
9223         plugins/debug-manager/debugger.c,
9224         plugins/debug-manager/debugger.h,
9225         plugins/gdb/anjuta-gdb.plugin.in,
9226         plugins/gdb/debugger.c,
9227         plugins/gdb/debugger.h,
9228         plugins/gdb/plugin.c:
9229         Add new IAnjutaCpuDebugger interface to access cpu register
9230         Run gdb instead of /usr/local/bin/gdb
9231         
9232         * plugins/debug-manager/plugin.c,
9233         plugins/debug-manager/registers.c,
9234         plugins/debug-manager/registers.h:
9235         Rewrite register window
9236         Rename Load target menu item to Run target
9238 2006-05-07  Naba Kumar  <naba@gnome.org>
9240         * plugins/gdb.init
9241         
9242 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9244         * plugins/debug-manager/watch.c,
9245         plugins/debug-manager/breakpoint.c,
9246         plugins/debug-manager/breakpoint.h:
9247         Fix crash: disconnect save and load session signals
9249 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9251         * libanjuta/interface/libanjuta.idl,
9252         plugins/debug-manager/debugger.c,
9253         plugins/gdb/plugin.c:
9254         Add a value parameter for evaluate command
9256         * plugins/debug-manager/anjuta-debug-manager.glade:
9257         Create new dialog box for watches using glade
9259         * plugins/debug-manager/anjuta-debug-manager.ui:
9260         Move watch menu items near the end
9261         Move breakpoint menu items outside the sub menu
9263         * plugins/debug-manager/debug_tree.c,
9264         plugins/debug-manager/debug_tree.h,
9265         plugins/debug-manager/debug_tree.h,
9266         plugins/debug-manager/watch.c:
9267         Move all GUI code from watch.c to debug_tree.c
9268         Add an auto update property to watches
9269         
9270         * plugins/debug-manager/locals.c,
9271         plugins/debug-manager/locals.h,
9272         plugins/debug-manager/stack_trace.c,
9273         plugins/debug-manager/stack_trace.h,
9274         plugins/debug-manager/plugin.c:
9275         Register actions before starting debugger
9277         * plugins/gdb/debugger.c:
9278         Do not call callback function if not present
9280 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9282         * libanjuta/interfaces/libanjuta.idl,
9283         plugins/debug-manager/stack_trace.c,
9284         plugins/debug-manager/stack_trace.h,
9285         plugins/debug-manager/anjuta-debug-manager.ui,
9286         plugins/gdb/debugger.c:
9287         Add a popup menu in stack frame window
9288         Add a new frame-changed event
9289         Use MI command for getting stack informations
9290         Get filename with full path (need gdb > 6.3)
9292         * libanjuta/interfaces/libanjuta.idl,
9293         plugins/debug-manager/debug_tree.c,
9294         plugins/debug-manager/debugger.c,
9295         plugins/debug-manager/locals.c,
9296         plugins/debug-manager/locals.h,
9297         plugins/debug-manager/plugin.c,
9298         plugins/gdb/debugger.c,
9299         plugins/gdb/debugger.h,
9300         plugins/gdb/parser.c,
9301         plugins/gdb/parser.h,
9302         plugins/gdb/plugin.c,
9303         plugins/gdb/Makefile.am:
9304         Pass watch data with string instead of Watch structures
9305         Use debug_tree in local window
9306         Remove info local
9307         Remove parser.{ch}
9309         * plugins/debug-manager/breakpoints.c,
9310         plugins/debug-manager/utilities.c,
9311         plugins/debug-manager/utilities.h:
9312         Use a GtkListStore instead of a GtkTreeStore
9313         move goto_location_in_editor in utilities.c
9314         
9315 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9317         * libanjuta/interfaces/libanjuta.idl,
9318         plugins/debug-manager/anjuta-debug-manager.ui,
9319         plugins/debug-manager/breakpoints.c,
9320         plugins/debug-manager/plugin.c,
9321         plugins/gdb/debugger.c:
9322         Add a breakpoint type
9323         Add new popup menu in breakpoint window
9324         Add toggle breakpoint in editor popup menu
9325         Save and restore breakpoint enable
9326         Fix bug in clear all breakpoints
9327         Remove old useless code
9329         * plugins/debug-manager/debugger.c:
9330         Fix some problem with debugger states
9332         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9333         Update documentation
9334         
9335 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9337         * data/Makefile.am,
9338         plugins/gdb/Makefile.am,
9339         plugins/gdb/gdb.init:
9340         Move gdb.init crom data to plugins/gdb
9342         * plugins/gdb/gdb.init,
9343         libanjuta/interfaces/libanjuta.idl,
9344         plugins/debug-manager/breakpoints.c,
9345         plugins/debug-manager/debugger.c,
9346         plugins/debug-manager/plugin.c,
9347         plugins/gdb/debugger.c,
9348         plugins/gdb/plugin.c:
9349         Support pending breakpoints
9350         Rewrite debugger states
9351         Split ianjuta_debugger_log into _enable_log and _disable_log
9353         * plugins/debug-manager/start.c,
9354         plugins/debug-manager/debug_tree.c,
9355         plugins/gdb/parser.c:
9356         Remove some useless lines
9358         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9359         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9360         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9361         Update documentation
9363 2006-03-12 Naba Kumar <naba@gnome.org>
9365         * manuals/references/libanjuta/libanjuta.types: Fixed
9366         debug-manager name.
9367         
9368 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9370         * libanjuta/anjuta-debugger.c,
9371         libanjuta/anjuta-debugger.h:
9372         Remove those files
9373         
9374         * libanjuta/interfaces/libanjuta.idl,
9375         plugins/debug-mananger/breakpoints.c,
9376         plugins/debug-manager/debug_tree.c,
9377         plugins/debug-manager/debugger.c,
9378         plugins/debug-manager/plugin.c,
9379         plugins/debug-manager/registers.c,
9380         plugins/debug-manager/sharedlib.c,
9381         plugins/debug-manager/signal.c,
9382         plugins/debug-manager/stack_trace.c,
9383         plugins/debug-manager/start.c,
9384         plugins/debug-manager/watch.c,
9385         plugins/gdb/debugger.c,
9386         plugins/gdb/debugger.h,
9387         plugins/gdb/parser.c,
9388         plugins/gdb/parser.h,
9389         plugins/gdb/plugin.c:
9390         Move types definitions from libanjuta/anjuta-debugger.{ch}
9391         Rename types from AnjutaDebugger* to IAnjutaDebugger*
9392         
9393         * plugins/gdb/Makefile.am:
9394         Remove user interface from gdb plugin
9396 2006-03-12 Naba Kumar <naba@gnome.org>
9398         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9400 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
9402         Modified Patch from Marc Maurer <uwog@uwog.net>:
9403         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9404         Fixes #342447
9405         
9406         * plugins/sourceview/Makefile.am:
9407         * plugins/sourceview/sourceview-cell.c:
9408         * plugins/sourceview/sourceview-cell.h:
9409         * plugins/sourceview/sourceview.c: 
9410         
9411         Implemented IAnjutaEditorCell
9413 2006-05-21  Naba Kumar  <naba@gnome.org>
9415         * libanjuta/interfaces/libanjuta.idl,
9416         plugins/document-manager/action-callbacks.c,
9417         plugins/document-manager/plugin.c,
9418         plugins/editor/print.c, plugins/editor/text_editor.c,
9419         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9420         Fixed zooming and added icons and shortcuts for zoom menu items.
9422 2006-05-21  Naba Kumar  <naba@gnome.org>
9424         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9425         whitespaces.
9427 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9429         * plugins/document-manager/anjuta-docman.c:
9430         Fixed close button reaction by setting the correct current editor
9432 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9434         Patch from Yang Hong <yanghong@ccoss.com.cn>:
9435         * plugins/document-manager/anjuta-docman.c
9436         - Fix close button, you can close any tab as you wish now.
9437         - Fadeout mime icon as the same as close image  
9439 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
9441         Patch from Marc Maurer <uwog@uwog.net>
9442         * main.c: Compile fix when NLS is enabled
9443         
9444         AUTHORS: Added Marc
9446 2006-05-20  Naba Kumar  <naba@gnome.org>
9448         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9449         while loading abiword-2.4.4/abi project).
9451 2006-05-18 Naba Kumar  <naba@gnome.org>
9453         * libanjuta/interfaces/libanjuta.idl,
9454         plugins/document-manager/action-callbacks.c,
9455         plugins/editor/print.c,
9456         plugins/editor/text_editor.c,
9457         plugins/editor/text_editor.h,
9458         plugins/editor/text_editor_prefs.c: Fixed zooming.
9459         
9460         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9461         interface for character iteration and IAnjutaEditorAssist interface
9462         for autocompletions and editor tips.
9464 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
9466         Patch from Günther Brammer <GBrammer@gmx.de>:
9467         * plugins/document-manager/anjuta-docman.c:
9468         Make tabs smaller but keep nice closing icon
9470         * plugins/document-manager/anjuta-docman.c:
9471         * plugins/document-manager/Makefile.am:
9472         
9473         Added nice mime-icons to the editor tabs
9475 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9477         * configure.in: Bumped version to 2.0.3 (pre-release increment)
9478         
9479         * plugins/symbol-browser/an_symbol_view.c:
9480         - Fixed crasher
9481         - Fixed symbol searching (Yang Hong (#341997))
9482         
9483         * plugins/devhelp/htmlview.c:
9484         Fixed devhelp plugin
9485         
9486         * plugins/build-basic-autotools/build-basic-autotools.c:
9487         * plugins/search/search-replace.c:
9488         * plugins/document-manager/anjuta-docman.c:
9489         
9490         Only add a marker to a line where it makes sense!
9492 === anjuta 2.0.2 ===
9494 2006-05-15  Naba Kumar  <naba@gnome.org>
9496         * configure.in: set required versions for
9497         gdl and glade3.
9498         
9499 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9501         * plugins/glade/plugin.c:
9502         Fixed signal connection for "gtk-doc-search"
9504 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
9506         * NEWS: Set release date, add known issues
9507         
9508         * libanjuta/anjuta-shell.c:
9509         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9510         and debug other gtk-warnings/criticals)
9511         
9512         * plugins/build-basic-autotools/build-basic-autotools.c:
9513         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9514         
9515         * plugins/sourceview/anjuta-view.c:
9516         * plugins/sourceview/sourceview-args.c:
9517         * plugins/sourceview/sourceview-scope.c:
9518         * plugins/sourceview/sourceview-tags.c:
9519         Fixed gtk-criticals (gtk_source_language_get_mime_types)
9521 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9523         * pixmaps/Makefile.am:
9524         Add preferences_general.png
9525         
9526         * plugins/devhelp/plugin.c:
9527         Fixed some more realise things
9528         
9529         * plugins/message-view/anjuta-msgman.c:
9530         Support stock icons for message panes
9531         
9532         * plugins/search/search-replace.c:
9533         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9534          
9535         * plugins/search/search-replace_backend.c:
9536         Fixed #341359
9537         
9538         * plugins/sourceview/anjuta-document.c:
9539         * plugins/sourceview/sourceview.c:
9540         Fixed finalise and tag completion
9541         
9542         * src/anjuta-app.c:
9543         Use preferences_general icon
9545 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9547         * pixmaps/Makefile.am:
9548         Fixed EXTRA_DIST
9550 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9552         * plugins/sourceview/sourceview-prefs.c:
9553         Fixed font & color handling
9554         
9555         * plugins/symbol-browser/an_symbol_view.c:
9556         Fixed crasher
9558 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9560         * plugins/macro/macros.xml:
9561         Fixed bug #341583 (Address of FSF)
9563 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
9565         * src/main.c:
9566         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9567         Update: Do it the cool way...
9568         
9569 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9571         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9572         Implement gtk-api-help signals of glade3
9573         * configure.in: Bump to glade3 2.91.2
9574         
9575         * plugins/devhelp/plugin.c:
9576         Fixed some realize stuff in the devhelp plugin
9577         
9578         * plugins/sourceview/anjuta-document.c:
9579         fixed bug with scope completion
9581 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
9583         * plugins/symbol-browser/an_symbol_view.c
9584         * plugins/symbol-browser/an_symbol_prefs.c
9585         * plugins/symbol-browser/an_symbol_prefs.h
9586         * global_tags/create_global_tags.sh:
9587         
9588         Automaticly create global tags on first startup
9590 2006-05-08  Massimo Cora'  <maxcvs@email.it>
9592         * configure.in:
9593         * plugins/project-wizard/templates/Makefile.am:
9594         * (added) plugins/project-wizard/templates/cpp-logo.png:
9595         * (added) plugins/project-wizard/templates/cpp.wiz:
9596         * (added) plugins/project-wizard/templates/cpp/*:
9598         Added a generic c++ template. It's a simple hello world.
9600 2006-05-07  Massimo Cora' <maxcvs@email.it>
9602         * plugins/symbol-browser/an_symbol_view.c:
9603         fixed a stupid crasher.
9605 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9607         * plugins/project-wizard/templates/wxwin/configure.in.tpl
9608         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9609         
9610         Fixed WxWidgets project type
9612 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9614         * plugins/devhelp/htmlview.c: 
9615         * plugins/devhelp/plugin.c:
9616         Maybe I fixed the crash this time! I could at least not reproduce anymore!
9617         
9618         * plugins/project-wizard/install.c:
9619         Don't set a message - thanks to seb
9621 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
9623         * plugins/devhelp/htmlview.c: 
9624         * plugins/symbol-browser/an_symbol_view.c:
9625         
9626         There is a weird crash in gtk_idle which I still did not completly fix!
9627         
9628         * plugins/project-wizard/install.c:
9629         Default to success instead of failure
9631 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
9633         * plugins/devhelp/htmlview.c:
9634         * plugins/devhelp/plugin.c:
9635         Fixed bug and libdevhelp issue!
9637         * plugins/project-wizard/install.c:
9638         Fixed message string!
9640 2006-05-03  Massimo Cora' <maxcvs@email.it>
9641        
9642         * plugins/symbol-browser/an_symbol_view.c:
9643         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9645 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9647         * pixmaps/Makefile.am:
9648         * src/main.c:
9649         * anjuta.desktop.in.in
9650         
9651         GNOME Goal #2.1: Install theme-friendly icons
9653 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9655         * plugins/devhelp/htmlview.c: Reload page on reparent
9656         * plugins/document-manager/anjuta-docman.c:
9657         Present document-manager when document is selected in file-manager
9659 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9661         * plugins/symbol-broser/an_symbol_view.c:
9662         Fixed crasher in namespace exploration
9664 2006-05-01  Massimo Cora' <maxcvs@email.it>
9666         * configure.in:
9667         * plugins/valgrind/Makefile.am:
9669         Optional compiling of Valgrind plugin
9671 2006-05-01  Massimo Cora' <maxcvs@email.it>
9673         * plugins/symbol-browser/an_symbol_view.c:
9674         - modularized code. Marked with FIXME the parts which need improvement.
9675         - More comments.
9676     - Added basic namespace completion for Gtkmm type project:
9677     - namespace1::MyClass *class;
9678     - class-> [display]
9679     - Namespaces must be anyway improved.
9681 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9683         * plugins/devhelp/plugin.c: 
9684         Fixed up plugin unloading and show html widget on link selected
9685         
9686         * NEWS: Updated
9687         
9688 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
9690         * plugins/devhelp/Makefile.am:
9691         * plugins/devhelp/anjuta-devhelp.plugin.in:
9692         * plugins/devhelp/htmlview.c:
9693         * plugins/devhelp/htmlview.h:
9694         * plugins/devhelp/plugin.c: 
9695         * plugins/devhelp/plugin.h:
9696         Reimplemeted devhelp plugin from scratch
9697         
9698         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9699         Fixed crasher
9701 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
9703         * plugins/sourceview/sourceview-tags.c:
9704         complete some more tag types
9705         
9706         * plugins/valgrind/plugin.c:
9707         * plugins/valgrind/preferences.c:
9708         * plugins/valgrind/vggeneralprefs.c:
9709         
9710         Fixed lots of gtk warnings
9712 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
9714         * plugins/sourceview/sourceview-scope.c:
9715         Implemented type-ahead for scope completion
9717 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
9719         * manuals/C/Makefile.am:
9720         * manuals/Makefile.am:
9721         * plugins/document-manager/Makefile.am:
9722         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9723         * plugins/sourceview/Makefile.am:
9724         * tagmanager/c.c:
9725         
9726         Fixed distcheck
9727         
9728         * plugins/class-gen/goc_template_header: G_END_DECLS
9730 2006-05-27  Naba Kumar <naba@gnome.org>
9732         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
9733         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
9734         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
9735         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
9736         scintilla/include/Scintilla.iface,
9737         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
9738         cvs. Fixed compile flags. Removed outdated patches.
9740 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
9742         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
9744         * plugins/sourceview/anjuta-document.c:
9745         * plugins/sourceview/sourceview-args.c:
9746         * plugins/sourceview/sourceview-scope.c:
9747         
9748         Add End/Home keypresses and support completion if symbol start with '!' for example
9749         in an if statement
9751 2006-04-27 Massimo Cora' <maxcvs@email.it>
9753         * libanjuta/interfaces/libanjuta.idl:
9755         * plugins/sourceview/sourceview-scope.c:
9756         * plugins/sourceview/tag-window.c: 
9757         * plugins/sourceview/tag-window.h:
9758         * plugins/symbol-browser/an_symbol_view.c:
9759         * plugins/symbol-browser/an_symbol_view.h:
9760         * plugins/symbol-browser/plugin.c:
9761         
9762         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
9763         interface.
9764         Code and ideas for C/C++ new completion engine comes from IComplete written by
9765         Martin Stubenschrott <stubenschrott@gmx.net>.
9766         Currently the interface works only with GtkSourceView plugin.   
9767         
9768         * tagmanager/Makefile.am:
9769         * tagmanager/c.c: 
9770         * tagmanager/entry.h:
9771         * tagmanager/get.c:
9772         * tagmanager/get.h:
9773         * tagmanager/include/tm_file_entry.h:
9774         * tagmanager/include/tm_project.h:
9775         * tagmanager/include/tm_source_file.h:
9776         * tagmanager/include/tm_symbol.h:
9777         * tagmanager/include/tm_tagmanager.h:
9778         * tagmanager/include/tm_work_object.h:
9779         * tagmanager/include/tm_workspace.h:
9780         * tagmanager/parse.c:
9781         * tagmanager/read.c: 
9782         * tagmanager/read.h:
9783         * tagmanager/tm_project.c: 
9784         * tagmanager/tm_source_file.c: 
9785         * tagmanager/tm_workspace.c:
9786         
9787         Tagmanager can now parse a memory buffer and generate/update 
9788         tags into tm_workspace/tm_project on the fly, without using files.
9789         C/C++ is supported now.
9790         
9791 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
9793         * plugins/sourceview/anjuta-document.c:
9794         * plugins/sourceview/sourceview-args.c:
9795         * plugins/sourceview/sourceview-scope.c:
9796         * plugins/sourceview/sourceview.c:
9797         
9798         Fixed some memory leaks and argument completion
9800 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9802         * plugins/glade/plugin.c:
9803         
9804         Fixed glade plugin build because of API changes in glade3
9806 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
9808         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9809         Updated editor section
9810         
9811         * manuals/C/anjuta-manual/interface.xml:
9812         * manuals/C/anjuta-manual/preferences.xml:
9813         * manuals/C/anjuta-manual/projects.xml:
9814         Updated manual
9815         
9816         * plugins/editor/anjuta-editor.plugin.in:
9817         Better plugin name
9819 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9821         * configure.in:
9822         * plugins/editor/anjuta-editor.plugin.in:
9823         * plugins/sourceview/sourceview.plugin.in:
9825         Build both editors and let the user decide a runtime!
9826         
9827         * plugins/sourceview/sourceview-scope.c:
9828         Fixed bug in regex to allow test()-> completions
9830 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
9832         * plugins/sourceview/anjuta-document.c:
9833         * plugins/sourceview/sourceview-args.c: 
9834         * plugins/sourceview/sourceview-scope.c:
9835         * plugins/sourceview/sourceview-tags.c:
9836         * plugins/sourceview/tag-window.c: 
9837         
9838         Improved callltip windows
9840 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9842         * src/anjuta-app.c: (on_session_save):
9843         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
9844         <ricardo.jose.ferrari@gmail.com> for pointing this out!
9846 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9848         * libanjuta/anjuta-utils.c: 
9849         * plugins/cvs-plugin/cvs-execute.c:
9850         Off-by-one...
9852         * scintilla/LexInno.cxx:
9853         * scintilla/LexOpal.cxx:
9854         * scintilla/LexTCL.cxx:
9856         Added missing files from scintilla-update
9858 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9860         * configure.in:
9861         * manuals/C/Makefile.am:
9862         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9863         * manuals/C/anjuta-manual/Makefile.am:
9864         * manuals/C/anjuta-manual/anjuta-manual.xml:
9865         * manuals/C/anjuta-manual/build.xml:
9866         * manuals/C/anjuta-manual/debugger.xml:
9867         * manuals/C/anjuta-manual/execute.xml:
9868         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
9869         * manuals/C/anjuta-manual/figures/arguments.png:
9870         * manuals/C/anjuta-manual/figures/configure_dlg.png:
9871         * manuals/C/anjuta-manual/figures/file_menu.png:
9872         * manuals/C/anjuta-manual/figures/menu_main.png:
9873         * manuals/C/anjuta-manual/figures/menubar.png:
9874         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
9875         * manuals/C/anjuta-manual/figures/project_info.png:
9876         * manuals/C/anjuta-manual/figures/scrshot.png:
9877         * manuals/C/anjuta-manual/figures/symbol_browser.png:
9878         * manuals/C/anjuta-manual/figures/tool-editor.png:
9879         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
9880         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
9881         * manuals/C/anjuta-manual/figures/toolbar_format.png:
9882         * manuals/C/anjuta-manual/figures/toolbar_main.png:
9883         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
9884         * manuals/C/anjuta-manual/fileoperations.xml:
9885         * manuals/C/anjuta-manual/interface.xml:
9886         * manuals/C/anjuta-manual/introduction.xml:
9887         * manuals/C/anjuta-manual/preferences.xml:
9888         * manuals/C/anjuta-manual/projects.xml:
9889         * manuals/C/anjuta-manual/tools.xml:
9890         * manuals/Makefile.am:
9891         
9892         Updated manual and faq
9894         * scintilla/CallTip.cxx:
9895         * scintilla/CallTip.h:
9896         * scintilla/CellBuffer.cxx:
9897         * scintilla/CellBuffer.h:
9898         * scintilla/ContractionState.cxx:
9899         * scintilla/Document.cxx:
9900         * scintilla/Document.h:
9901         * scintilla/DocumentAccessor.cxx:
9902         * scintilla/Editor.cxx:
9903         * scintilla/Editor.h:
9904         * scintilla/ExternalLexer.cxx:
9905         * scintilla/Indicator.cxx:
9906         * scintilla/KeyMap.cxx:
9907         * scintilla/KeyWords.cxx:
9908         * scintilla/LexAU3.cxx:
9909         * scintilla/LexBash.cxx:
9910         * scintilla/LexCPP.cxx:
9911         * scintilla/LexCaml.cxx:
9912         * scintilla/LexCsound.cxx:
9913         * scintilla/LexEiffel.cxx:
9914         * scintilla/LexGui4Cli.cxx:
9915         * scintilla/LexHTML.cxx:
9916         * scintilla/LexLua.cxx:
9917         * scintilla/LexMSSQL.cxx:
9918         * scintilla/LexOthers.cxx:
9919         * scintilla/LexPOV.cxx:
9920         * scintilla/LexPython.cxx:
9921         * scintilla/LexRuby.cxx:
9922         * scintilla/LexSQL.cxx:
9923         * scintilla/LexVB.cxx:
9924         * scintilla/Makefile.am:
9925         * scintilla/PlatGTK.cxx:
9926         * scintilla/PropSet.cxx:
9927         * scintilla/RESearch.cxx:
9928         * scintilla/RESearch.h:
9929         * scintilla/ScintillaBase.cxx:
9930         * scintilla/ScintillaGTK.cxx:
9931         * scintilla/StyleContext.h:
9932         * scintilla/ViewStyle.cxx:
9933         * scintilla/ViewStyle.h:
9934         * scintilla/XPM.cxx:
9935         * scintilla/include/KeyWords.h:
9936         * scintilla/include/Platform.h:
9937         * scintilla/include/PropSet.h:
9938         * scintilla/include/SciLexer.h:
9939         * scintilla/include/Scintilla.h:
9940         * scintilla/include/Scintilla.iface:
9941         * scintilla/include/ScintillaWidget.h:
9942         * scintilla/lexers.make:
9944         Update to scintilla 1.68
9946         * src/anjuta-app.c:
9947         Only show help items which are really availible
9949         * plugins/cvs-plugin/cvs-callbacks.c
9950         * plugins/cvs-plugin/cvs-execute.c
9951         * plugins/cvs-plugin/subversion-callbacks.c:
9952         * libanjuta/anjuta-utils.c:
9953         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
9955 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
9957         * plugins/project-wizard/install.c,
9958         * plugins/project-wizard/autogen.c:
9959         Add error messages if using a read only directory
9960         Improve fix for bug #339296
9962 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
9964         * libanjuta/interfaces/libanjuta.idl:
9965         * plugins/document-manager/action-callbacks.c:
9966         * plugins/document-manager/plugin.c:
9967         * plugins/editor/text_editor.c:
9968         Added IAnjutaEditorGoto 
9970         * plugins/editor/aneditor.cxx:
9971         * plugins/editor/aneditor.h:
9972         * plugins/editor/text_editor.h:
9973         * plugins/editor/text_editor_prefs.c:
9974         
9975         Fixed #305076
9977 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
9979         * libanjuta/interfaces/libanjuta.idl:
9980         * plugins/document-manager/action-callbacks.c:
9981         * plugins/document-manager/anjuta-docman.c:
9982         * plugins/document-manager/plugin.c:
9983         * plugins/editor/text_editor.c: 
9984         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
9985         
9986         * plugins/sourceview/sourceview.c:
9987         * plugins/sourceview/sourceview.glade:
9988         Fixed some uft-8 issues and added a preference option
9989         to enable/disable gnome-vfs monitoring
9990         
9991         * scintilla/Makefile.am:
9992         * scintilla/include/Makefile.am:
9993         Fixed build
9995 2006-04-20  Massimo Cora' <maxcvs@email.it>
9997         * libanjuta/interfaces/libanjuta.idl:
9998         Remove get_current_pos () because we have get_position()
10000 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10002         * NEWS: Updated
10003         * plugins/sourceview/tag-window.c:
10004         Don't close window on PageUp/PageDown
10006 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10008         * data/Makefile.am:
10009         * manuals/reference/libanjuta/Makefile.am:
10010         
10011         Some build fixes
10012         
10013         * src/Makefile.am:
10014         * src/bacon-message-connection.c: 
10015         * src/bacon-message-connection.h: (both from gedit)
10016         * src/main.c:
10017         
10018         Fixed #312319 (Opening files when Anjuta is already open)
10020 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10022         * TODO.tasks: Updated
10023         * plugins/sourceview/anjuta-view.c: 
10024         * plugins/sourceview/anjuta-view.h:
10025         * plugins/sourceview/sourceview.c: 
10026         
10027         * configure.in: Fix --enable-plugin-scintilla
10028         
10029         Added char_added signal
10031 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10033         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10034         
10035         Fixed diff for utf8
10036         
10037         * plugins/sourceview/sourceview.c:
10038         Fixed VFS monitoring (still a bit buggy)
10039         
10040         * plugins/sourceview/sourceview-args.c:
10041         * plugins/sourceview/tag-window.c: 
10042         
10043         Better sizing for the popup-window
10045 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10047         * plugins/project-wizard/templates/gnome/src/main.c:
10048         * plugins/project-wizard/templates/gnome/src/project.glade:
10049         * plugins/project-wizard/templates/gtk/src/main.c: 
10050         * plugins/project-wizard/templates/gtk/src/project.glade:
10051         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10052         
10053         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10054         
10055 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10057         * configure.in: More removal of obsoleteness.
10058         * po/no.po:
10060 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10062         * ROADMAP:
10063         * libanjuta/anjuta-preferences.c: 
10064         * libanjuta/anjuta-utils.c: 
10065         * libanjuta/anjuta-utils.h:
10066         * plugins/message-view/message-view.c:
10067         
10068         Changed color functions and moved convert_color to anjuta-utils.h
10069         
10070         * plugins/message-view/anjuta-message-manager-plugin.glade:
10071         GnomeColorPicker -> GtkColorButton (bug #309154)
10072         
10073         * plugins/sourceview/plugin.c:
10074         * plugins/sourceview/sourceview-prefs.c:
10075         * plugins/sourceview/sourceview.glade:
10076         Added color and font preferences
10078         * plugins/sourceview/sourceview-tags.c:
10079         Only show as much choices as configured in preferences
10081 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10083         * ROADMAP, NEWS: Updated (we are far behind ;-)
10084         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10086 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10088         * configure.in:
10089         * plugins/editor/Makefile.am:
10090         * scintilla/Makefile.am
10091         
10092         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10093         
10094         * global-tags/Makefile.am:
10095         * global-tags/create_global_tags.sh:
10096         * plugins/symbol-browser/an_symbol_prefs.c:
10097         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10098         * plugins/symbol-browser/plugin.h:
10099         * tagmanager/include/tm_workspace.h:
10100         * tagmanager/tm_workspace.c:
10101         
10102         Fixed symbol-browser prefs and move global tags generation from installtion to
10103         preferences to make the life easier for distributers and to allow updates after installtion
10105         * plugins/document-manager/action-callbacks.c: 
10106         * plugins/document-manager/action-callbacks.h:
10107         * plugins/document-manager/anjuta-document-manager.ui:
10108         * plugins/document-manager/indent-util.c:
10109         * plugins/document-manager/plugin.c:
10110         * plugins/editor/text_editor.c:
10111         
10112         Moved indent stuff to document-manager
10113         
10114         * plugins/sourceview/anjuta-view.c: 
10115         * plugins/sourceview/sourceview-args.c: 
10116         * plugins/sourceview/sourceview-scope.c:
10117         * plugins/sourceview/sourceview-tags.c: 
10118         * plugins/sourceview/sourceview.c:
10119         
10120         Fixed several bugs
10121         
10122         * plugins/sourceview/sourceview.plugin (removed):
10123         * plugins/sourceview/sourceview.plugin.in:
10124         Editor is not user-activatible
10125         
10126         * plugins/sourceview/sourceview.png:
10127         Updated icon
10129 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10131         * src/anjuta-app.c: Fixed crasher on plugin unloading
10133 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10135         * plugins/sourceview/sourceview.c
10136         * plugins/sourceview/sourceview-args.c
10137         * plugins/sourceview/sourceview-args.h:
10138         
10139         Polished argument completion
10141 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10143         * plugins/message-view/anjuta-msgman.c:
10144         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10145         
10146         Show message pane on switch (does not work, anjuta_shell needs a fix)
10147         
10148         * plugins/sourceview/Makefile.am:
10149         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10150         * plugins/sourceview/sourceview-args.c: 
10151         * plugins/sourceview/sourceview-args.h:
10152         * plugins/sourceview/sourceview-private.h:
10153         * plugins/sourceview/sourceview-scope.c: 
10154         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10155         * plugins/sourceview/sourceview-tags.c:
10156         * plugins/sourceview/sourceview.c:
10157         * plugins/sourceview/tag-window.c:
10158         * plugins/sourceview/tag-window.h:
10159         
10160         Added scope and argument completion
10162 2006-04-03  Johannes Schmid <jhs@gnome.org>
10164         * TODO.tasks
10165         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10166         (on_widget_remove):
10167         Save toolbar state
10169         * plugins/sourceview/sourceview.c: (iselect_clear):
10170         Make "Delete"-key working
10172         * configure.in: #336389
10174 2006-04-03  Johannes Schmid <jhs@gnome.org>
10176         * plugins/sourceview/Makefile.am:
10177         * plugins/sourceview/anjuta-view.c:
10178         * plugins/sourceview/plugin.c: 
10179         * plugins/sourceview/sourceview-private.h:
10180         * plugins/sourceview/sourceview-scope.c:
10181         * plugins/sourceview/sourceview-scope.h:
10182         * plugins/sourceview/sourceview-tags.c: 
10183         * plugins/sourceview/sourceview-tags.h:
10184         * plugins/sourceview/sourceview.c:
10185         * plugins/sourceview/sourceview.h:
10186         * plugins/sourceview/tag-window.c:
10187         
10188         - fixed goto_file_line
10189         - scroll to cursor on undo/redo
10190         - show correct popup-menu
10191         - scope completion (not ready yet)
10193 2006-04-03  Johannes Schmid <jhs@gnome.org>
10195         * plugins/sourceview/plugin.c: 
10196         * plugins/sourceview/sourceview-tags.c:
10197         * plugins/sourceview/sourceview.c: 
10198         * plugins/sourceview/sourceview.h:
10199         * plugins/sourceview/tag-window.c:
10200         
10201         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10203 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10205         * plugins/sourceview/sourceview.c:
10206         Fixed next/previous bookmark.
10207         Toggled bookmark (set/unset).
10209 2006-04-03  Johannes Schmid <jhs@gnome.org>
10211         * plugins/document-manager/action-callbacks.c:
10212         Fixed Gtk-Warning in goto_line
10213         
10214         * plugins/sourceview/Makefile.am:
10215         * plugins/sourceview/anjuta-document.c:
10216         * plugins/sourceview/anjuta-view.c: 
10217         * plugins/sourceview/anjuta-view.h:
10218         * plugins/sourceview/sourceview-autocomplete.c:
10219         * plugins/sourceview/sourceview-autocomplete.h:
10220         * plugins/sourceview/sourceview-private.h:
10221         * plugins/sourceview/sourceview-tags.c:
10222         * plugins/sourceview/sourceview-tags.h:
10223         * plugins/sourceview/sourceview.c:
10224         * plugins/sourceview/tag-window.c:
10225         * plugins/sourceview/tag-window.h:
10226         Created a nice API for tag and completion windows
10227         
10228         * plugins/sourceview/sourceview-print.h:
10229         * plugins/sourceview/sourceview-print.c:
10230         Added printing
10231                 
10232 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10234         * plugins/sourceview/sourceview.c:
10235         Fixed typo (Sort bookmarks).
10236         
10237 2006-04-01  Johannes Schmid <jhs@gnome.org>
10239         * plugins/sourceview/anjuta-document.c:
10240         * plugins/sourceview/anjuta-document.h:
10241         * plugins/sourceview/anjuta-view.c:
10242         * plugins/sourceview/anjuta-view.h:
10243         * plugins/sourceview/sourceview-autocomplete.c:
10244         * plugins/sourceview/sourceview-autocomplete.h:
10245         * plugins/sourceview/sourceview-prefs.c:
10246         * plugins/sourceview/sourceview-prefs.h:
10247         * plugins/sourceview/sourceview-private.h:
10248         * plugins/sourceview/sourceview-tags.c:
10249         * plugins/sourceview/sourceview-tags.h:
10250         * plugins/sourceview/sourceview.c:
10251         * plugins/sourceview/sourceview.glade:
10252         * plugins/sourceview/tag-window.c: 
10253         * plugins/sourceview/tag-window.h:
10254         
10255         Improved code complete and autocomplete
10257 2006-04-01  Johannes Schmid <jhs@gnome.org>
10259         * plugins/sourceview/Makefile.am:
10260         * plugins/sourceview/bookmark.png:
10261         * plugins/sourceview/marker-attentive.png:
10262         * plugins/sourceview/marker-basic.png:
10263         * plugins/sourceview/marker-intense.png:
10264         * plugins/sourceview/marker-light.png:
10265         * plugins/sourceview/sourceview.c: 
10266         
10267         Added pixmaps for all marker types and show bookmarks
10268         
10269         * configure.in
10270         * plugins/sourceview/Makefile.am:
10271         Build sourceview on 2.14 only
10273 2006-03-31  Johannes Schmid <jhs@gnome.org>
10275         * plugins/sourceview/Makefile.am:
10276         * plugins/sourceview/anjuta-document.c:
10277         * plugins/sourceview/anjuta-view.c:
10278         * plugins/sourceview/anjuta-view.h:
10279         * plugins/sourceview/sourceview-autocomplete.c:
10280         * plugins/sourceview/sourceview-private.h:
10281         * plugins/sourceview/sourceview-tags.c:
10282         * plugins/sourceview/sourceview-tags.h:
10283         * plugins/sourceview/sourceview.c: 
10284         * plugins/sourceview/tag-window.c:
10285         * plugins/sourceview/tag-window.h:
10286         
10287         Added code completion with tag manager to the editor and fixed a save_as bug
10289 2006-03-31  Johannes Schmid <jhs@gnome.org>
10291         * src/main.c: Revert patch from Rob to allow building with
10292         Gnome 2.12
10293         * configure.in: Require at least 2.12 libraries
10295 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10297         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10299         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10300         Improve anjuta-plugin project template: Added missed files dist tarball
10301         (make dist)
10303         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10304         typo
10306 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
10308         reviewed by: Johannes Schmid <jhs@gnome.org>
10310         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10311         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10312         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10313         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10314         
10315         Improve anjuta-plugin project template. Also fix for #322744
10317 2006-03-27  Johannes Schmid <jhs@gnome.org>
10319         * plugins/sourceview/sourceview-private.h:
10320         plugins/sourceview/sourceview.c:
10321         
10322         Added basic bookmark support
10324 2006-03-27  Johannes Schmid <jhs@gnome.org>
10326         * TODO.tasks:
10327         Updated
10328         
10329         Patch from Rob Bradfort <robster@debian.org>:
10330         * src/main.c: (get_command_line_args), (main):
10331         Migration from popt to GOption
10332         
10333 2006-03-26 Naba Kumar  <naba@gnome.org>
10335         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10336         size to scale itself with theme.
10338 2006-03-26 Naba Kumar  <naba@gnome.org>
10340         * plugins/file-manager/an_file_view.c,
10341         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10342         when symbolview and fileview objects are destroyed to avoid crashes
10343         after the plugins are disabled.
10345 2006-03-26 Naba Kumar <naba@gnome.org>
10347         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10348         Deleted unused file.
10349         
10350         * plugins/glade/plugin.c: Be able to close glade plugin when there
10351         there is no glade project loaded.
10352         
10353         * plugins/sourceview/sourceview.plugin,
10354         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10356 2006-03-23  Naba Kumar  <naba@gnome.org>
10358         * plugins/editor/print.c: Fixed a bug where some sections of
10359         printed/previewed text is not highlighted.
10360         
10361 2006-03-20  Johannes Schmid <jhs@gnome.org>
10363         * libanjuta/interfaces/libanjuta.idl:
10364         Added IAnjutaPrint
10365         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10366         as we do not use private apis. Show help window and startup because it does 
10367         not survive gdl
10368         
10369         * plugins/document-manager/action-callbacks.c:
10370         plugins/editor/Makefile.am:
10371         plugins/editor/text_editor.c:
10372         plugins/editor/print.c:
10373         plugins/editor/print.h:
10374         
10375         Fixed printing (nobody has missed it BTW ;-)
10376         
10377         * plugins/sourceview/sourceview.c:
10378         Fixed a crasher
10380 2006-03-20 Naba Kumar <naba@gnome.org>
10382         * configure.in, plugins/devhelp/plugin.c: Be able to build with
10383         devhelp >= 0.9 < 0.11 versions.
10384         
10385 2006-03-20  Johannes Schmid <jhs@gnome.org>
10387         * plugins/sourceview/anjuta-document-loader.c
10388         plugins/sourceview/sourceview.c:
10389         
10390         Fixed encoding bugs
10392 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10394         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10395         Fixed bug (line position)
10396         Give the good line position whatever the active editor.
10398 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
10400         * configure.in: Added fi to ALL_LINGUAS
10402 2006-03-19  Johannes Schmid <jhs@gnome.org>
10404         * plugins/sourceview/anjuta-document-loader.c:
10405         replace gnome_vfs_get_mime_type_for_name_and data
10407         * plugins/build-basic-autotools/build-basic-autotools.c:
10408         Fixed #335142
10410 2006-03-17  Johannes Schmid <jhs@gnome.org>
10412         * plugins/editor/editor.glade:
10413         Added style-editor again after it got lost somehow
10415 2006-03-17  Johannes Schmid <jhs@gnome.org>
10417         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10418         configure.in: require devhelp 0.11
10419         
10420         Post 0.11 devhelp versions (CVS) do not work because of an API change...
10422         plugins/build-basic-autotools/build-basic-autotools.c:
10423         forgot a an installtion callback for the "install as root"-feature
10425 2006-03-17  Massimo Cora' <maxcvs@email.it>
10427         reviewed by: Johannes Schmid <jhs@gnome.org>
10429         * plugins/class-gen/anjuta-class-gen-plugin.glade
10430         plugins/class-gen/class_gen.c 
10431         plugins/class-gen/goc_template_header
10432         plugins/class-gen/goc_template_source
10433         
10434         Fixed bug #334663
10436 2006-03-16  Johannes Schmid <jhs@gnome.org>
10438         * plugins/sourceview/sourceview.c:
10439         Fixed "save-point" signal for undo actions
10441 2006-03-16  Massimo Cora' <maxcvs@email.it>
10442         
10443         reviewed by: Johannes Schmid <jhs@gnome.org>
10444         
10445         * plugins/document-manager/anjuta-docman.c:
10446         Implement tab drag and drop
10448 2006-03-16  Johannes Schmid <jhs@gnome.org>
10450         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10451         plugins/build-basic-autotools/build-basic-autotools.c:
10452         
10453         Implemented "install as root"-feature (#321455)
10455 2006-03-16  Johannes Schmid <jhs@gnome.org>
10457         * mime/.cvsignore
10458         plugins/sourceview/.cvsignore
10459         plugins/tools/scripts/.cvsignore:
10460         Added/extended .cvsignore files
10461         
10462         * plugins/sourceview/sourceview-autocomplete.c:
10463         plugins/sourceview/sourceview-autocomplete.h:
10464         plugins/sourceview/sourceview-prefs.c:
10465         plugins/sourceview/sourceview-private.h:
10466         plugins/sourceview/sourceview.glade:
10467         Autcomplete just works(tm) now and respects preferences
10468         
10469         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10470         Use better algorithm from autocomplete
10472 2006-03-15  Johannes Schmid <jhs@gnome.org>
10474         * src/anjuta-app.c:
10475         Fixed bug #304495
10477 2006-03-15  Johannes Schmid <jhs@gnome.org>
10479         * libanjuta/interfaces/libanjuta.idl:
10480         plugins/class-gen/class_gen.c:
10481         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10482         plugins/project-manager/plugin.c:
10483         
10484         Allow to add multiple source files (#320191)
10485         
10486         * configure.in: Require gnome-build 0.1.3
10488 2006-03-14  Johannes Schmid <jhs@gnome.org>
10490         * plugins/macro/macro-utils.c: Fixed bug #333606
10491         * plugins/file-wizard/file.c: Fixed bug #333601
10493 2006-03-13  Johannes Schmid <jhs@gnome.org>
10495         * plugins/sourceview/sourceview_autocomplete.c
10496         plugins/sourceview/sourceview_autocomplete.h
10497         plugins/sourceview/sourceview.c
10498         plugins/sourceview/sourceview-private.h
10499         plugins/sourceview/sourceview-prefs.c:
10500         
10501         Cleaned up and fixed several issues
10502         
10503 2006-03-13  Johannes Schmid <jhs@gnome.org>
10505         * plugins/sourceview/Makefile.am:
10506         plugins/sourceview/sourceview-autocomplete.c
10507         plugins/sourceview/sourceview-autocomplete.h:
10508         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10509         plugins/sourceview/sourceview-private.h:
10510         plugins/sourceview/sourceview.c:
10511         
10512         Added (buggy) autocomplete feature to sourceview
10513         
10514 2006-03-12 Naba Kumar <naba@gnome.org>
10516         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10517         libanjuta/anjuta-session.c: Added API docs.
10519 2006-03-12 Naba Kumar <naba@gnome.org>
10521         * TODO.tasks: Added couple of tasks.
10522         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10523         Register private class as early as possible so that members could
10524         point to self class. Code clean up.
10526 2006-03-12 Naba Kumar <naba@gnome.org>
10528         * po/POTFILES.in, po/POTFILES.skip: Updated.
10530 2006-03-11 Naba Kumar <naba@gnome.org>
10532         * libanjuta/anjuta-shell.c,
10533         plugins/document-manager/anjuta-docman.c,
10534         plugins/document-manager/plugin.c,
10535         plugins/symbol-browser/an_symbol_search.c,
10536         plugins/valgrind/vgrule-list.c: Use correct signal names while
10537         creating them.
10538         
10539         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10540         signal names and fixed enum IANJUTA_TYPE_* macro.
10542 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10544         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10545         plugins/search/search-replace.c :
10546         Fixed bug (Bookmark the good line).
10547         Search & Replace (Mark all matched strings).
10548         
10549 2006-03-09  Johannes Schmid <jhs@gnome.org>
10551         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10552         Completed changes from yesterday
10553         
10554         * plugins/document-manager/anjuta-document-manager.glade:
10555         plugins/editor/editor.glade
10556         plugins/editor/plugin.c: (activate_plugin)
10557         plugins/editor/text_editor.c
10558     plugins/sourceview/Makefile.am
10559         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10560         plugins/sourceview/sourceview.glade:
10561         Completed preference changes
10563 2006-03-08  Johannes Schmid <jhs@gnome.org>
10565         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10566         plugins/search/plugin.c: (activate_plugin):
10567         
10568         Removed Gtk-Criticals
10569         
10570         * plugins/document-manager/anjuta-document-manager.glade:
10571         plugins/document-manager/plugin.c: (on_docman_auto_save),
10572         (on_gconf_notify_timer), (prefs_init):
10573     plugins/document-manager/plugin.h:
10574         plugins/editor/text_editor.c: (text_editor_instance_init),
10575         (text_editor_dispose):
10576         plugins/editor/text_editor.h:
10577         plugins/editor/text_editor_cbs.c:
10578         plugins/editor/text_editor_cbs.h:
10579         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10580         plugins/glade/plugin.c: (activate_plugin):
10581         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10582         plugins/sourceview/sourceview-private.h:
10583         plugins/sourceview/sourceview.c: (on_menu_popup),
10584         (sourceview_new), (ifile_open), (ifile_savable_save),
10585         (ifile_savable_save_as), (ieditor_set_popup_menu),
10586         (ieditor_get_filename), (imark_mark):
10588     Moved autosave from editor to document manager and fixed some things in 
10589     Sourceview plugin
10591 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10593         * plugins/search/anjuta-search.glade :
10594         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10595         plugins/search/search-replace_bachend.c: Fixed a crash bug.
10596         plugins/search/search-replace.c : Fixed bug.
10597         
10598 2006-03-08  Johannes Schmid <jhs@gnome.org>
10600     * plugins/search/anjuta-search.glade
10601     Fixed widget names (glade is a bit stupid on copying widgets to other files)
10603 2006-03-07  Johannes Schmid <jhs@gnome.org>
10605         * plugins/document-manager/action-callbacks.c
10606         plugins/document-manager/anjuta-document-manager.glade
10607         plugins/document-manager/plugin.c: (prefs_init),
10608         (activate_plugin):
10609         plugins/editor/Makefile.am:
10610         plugins/editor/editor.glade:
10611         plugins/editor/plugin.c: (on_style_button_clicked),
10612         (activate_plugin), (dispose):
10613         plugins/editor/style-editor.c:
10614         
10615         Startet to seperate document-manager and editor preferences
10617         * plugins/search/Makefile.am:
10618         plugins/search/anjuta-search.glade:
10619         plugins/search/search-replace.c:
10620         
10621         Moved search GUI to search-plugin
10622                 
10623         * plugins/sourceview/sourceview-prefs.c:
10624         plugins/sourceview/sourceview-prefs.h:
10625         plugins/sourceview/sourceview-private.h:
10626         plugins/sourceview/sourceview.c: 
10627         plugins/sourceview/sourceview.h:
10628         plugins/sourceview/Makefile.am:
10629         plugins/sourceview/anjuta-document.h:
10630         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10631         plugins/sourceview/plugin.c: 
10632         
10633         Added some preferences to sourceview and fixed vfs_monitor
10634         
10635         * tagmanager/c.c: (parseParens): 
10636         Removed annoying debug message
10637         
10638         * libanjuta/interfaces/libanjuta.idl: 
10639         Removed IAnjutaEditorFactory::create_style_editor()
10641 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10643         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10644         Search : Bookmark all matched lines.
10646 2006-03-06  Johannes Schmid <jhs@gnome.org>
10648         * plugins/class-gen/anjuta-class-gen.plugin.in
10649         plugins/file-loader/plugin.c: (sort_wizards)
10650         (on_create_submenu), (activate_plugin)
10651         plugins/file-wizard/anjuta-file-wizard.plugin.in
10652         plugins/glade/anjuta-glade.plugin.in
10653         plugins/project-import/anjuta-project-import.plugin.in
10654         plugins/project-wizard/anjuta-project-wizard.plugin.in:
10655         
10656         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
10657         sorted alphabeticly
10658         
10659         * plugins/project-wizard/templates/mkfile.wiz:
10660         Use configured project directory instead of ~/myproject
10661         
10662         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10663         (ifile_open):
10664         Show markers (again) and monitor uri
10666 2006-03-06  Naba Kumar  <naba@gnome.org>
10668         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10669         typedefs separately so that forward linking would work.
10670         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10672 2006-03-05  Naba Kumar  <naba@gnome.org>
10674         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10675         passing Enums and Structs in signals. Define struct _Name in
10676         generated code, so that forward referencing.
10677         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10678         
10679         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10680         
10681 2006-03-05  Naba Kumar  <naba@gnome.org>
10683         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10684         support. Generate GType definitions for enums in generated codes
10685         so that enums could be passed as signal params.
10686         
10687 2006-03-04  Naba Kumar  <naba@gnome.org>
10689         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10690         Restored cvs-moved revision files. They were originally marked
10691         deleted at their older locations. Now they are restored at
10692         their new locations. The changeset is one that was committed
10693         as part of document-manager, editor, search and print plugins
10694         separation from editor plugin.
10695         
10696 2006-03-03  Johannes Schmid <jhs@gnome.org>
10698         * plugins/sourceview/*:
10699         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
10700         poiting this out!
10702 2006-03-04  Naba Kumar  <naba@gnome.org>
10704         * plugins/gdb/*: Deleted removed files (see previous changlog
10705         entry for files list).
10706         
10707 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
10709         * plugins/debug-mananger/breakpoints.c,
10710         plugins/debug-manager/breakpoints.h,
10711         plugins/debug-manager/debug_tree.c,
10712         plugins/debug-manager/debug_tree.h,
10713         plugins/debug-manager/info.c,
10714         plugins/debug-manager/info.h,
10715         plugins/debug-manager/locals.c,
10716         plugins/debug-manager/locals.h,
10717         plugins/debug-manager/memory.c,
10718         plugins/debug-manager/memory.h,
10719         plugins/debug-manager/registers.c,
10720         plugins/debug-manager/registers.h,
10721         plugins/debug-manager/sharedlib.c,
10722         plugins/debug-manager/sharedlib.h,
10723         plugins/debug-manager/signal.c,
10724         plugins/debug-manager/signal.h,
10725         plugins/debug-manager/stack_trace.c,
10726         plugins/debug-manager/stack_trace.h,
10727         plugins/debug-manager/watch.c,
10728         plugins/debug-manager/watch.h,
10729         plugins/debug-manager/Makefile.am:
10730         Move from gdb plugin to debug manager plugin
10732         * plugins/debug-manager/anjuta-debug-manager.glade,
10733         plugins/debug-manager/anjuta-debug-manager.ui:
10734         Move all user interface from gdb to debug manager
10736         * plugins/debug-manager/utilities.c,
10737         plugins/debug-manager/utilities.h:
10738         Remove some unused code
10739         Add useful code from gdb plugin
10741         * plugins/debug-manager/start.c,
10742         plugins/debug-manager/start.h:
10743         Include code of attach_process
10744         Add more code to start the debugger
10746         * plugins/debug-manager/plugin.c,
10747         plugins/debug-manager/plugin.h,
10748         plugins/debug-manager/anjuta-debug-manager.plugin.in:
10749         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
10751         * plugins/debug-manager/debugger.c,
10752         plugins/debug-manager/debugger.h:
10753         Implement a queue of debugger command
10755         * plugins/gdb/actions.c,
10756         plugins/gdb/actions.h,
10757         plugins/gdb/watch_cbs.c,
10758         plugins/gdb/watch_cbs.h,
10759         plugins/gdb/watch_gui.c,
10760         plugins/gdb/watch_gui.h:
10761         Removed 
10763         * plugins/gdb/debugger.c,
10764         plugins/gdb/debugger.h,
10765         plugins/gdb/gdbmi.c,
10766         plugins/gdb/gdbmi.h,
10767         plugins/gdb/utilities.c,
10768         plugins/gdb/utilities.h,
10769         plugins/gdb/Makefile.am,
10770         plugins/gdb/anjuta-gdb.plugin.in:
10771         Implement necessary functions
10773         * plugins/gdb/parser.c,
10774         plugins/gdb/parser.h:
10775         Code for parsing variable previously in debug_tree.c
10777         * plugins/gdb/anjuta-gdb.glade,
10778         plugins/gdb/anjuta-gdb.ui:
10779         Remove user interface
10781         * plugins/gdb/gdbmi-test.c:
10782         Need update
10784         * plugins/gdb/anjuta-gdb.plugin.png:
10785         Try an improved icon for gdb (archer fish)
10787         * libanjuta/anjuta-debugger.c,
10788         libanjuta/anjuta-debugger.h,
10789         libanjuta/interfaces/libanjuta.idl,
10790         libanjuta/interfaces/anjuta-idl-compiler.pl,
10791         libanjuta/Makefile.am:
10792         Add declaration used in new IAnjutaDebugger interface
10794         * manuals/reference/libanjuta.types,
10795         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
10796         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
10797         Update documentation
10799 2006-03-02  Naba Kumar  <naba@gnome.org>
10801         * manuals/reference/libanjuta/Makefile.am,
10802         manuals/reference/libanjuta/libanjuta-docs.sgml,
10803         manuals/reference/libanjuta/libanjuta-sections.txt,
10804         manuals/reference/libanjuta/libanjuta.types,
10805         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10806         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
10807         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10808         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10809         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10810         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10811         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10812         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10813         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
10814         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10815         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10816         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10817         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10818         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10819         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10820         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
10821         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
10822         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10823         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10824         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10825         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10826         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10827         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10828         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10829         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10830         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10831         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10832         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10833         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10834         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
10835         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10836         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10837         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10838         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10839         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
10840         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10841         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
10842         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
10843         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10844         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10845         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
10846         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10847         manuals/reference/libanjuta/tmpl/plugins.sgml,
10848         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10849         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10850         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10851         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10852         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10853         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10854         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10855         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10856         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10857         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10858         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10859         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10860         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10861         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
10862         documentation.
10864 2006-02-28  Naba Kumar <naba@gnome.org>
10866         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10867         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
10868         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
10869         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
10870         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
10871         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
10872         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
10873         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
10874         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
10875         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
10876         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
10877         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
10878         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
10879         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
10881 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10883         * plugins/sourceview/sourceview.c:
10884         Select to brace, select block.
10886 2006-02-28  Johannes Schmid <jhs@gnome.org>
10888         * plugins/file-wizard/Makefile.am
10889         plugins/file-wizard/action-callbacks.c (removed)
10890         plugins/file-wizard/action-callbacks.h (removed)
10891         plugins/file-wizard/anjuta-file-wizard.ui
10892         plugins/file-wizard/plugin.c: (activate_plugin),
10893         (deactivate_plugin)
10894         plugins/file-wizard/plugin.h:
10895         Removed Edit->Insert Text submenu (replace by macros plugin)
10896         
10897         * plugins/sourceview/sourceview.c: (sourceview_new),
10898         (ieditor_set_popup_menu):
10899         Fixed some more bugs
10900         
10901         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
10903 2006-02-28  Naba Kumar <naba@gnome.org>
10905         * plugins/file-manager/an_file_view.c,
10906         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
10907         rows also and with delay 1 sec (the color and timout value should
10908         probably be picked up from some system wide preference key).
10910 2006-02-28  Naba Kumar <naba@gnome.org>
10912         * libanjuta/interfaces/libanjuta.idl,
10913         plugins/document-manager/action-callbacks.c,
10914         plugins/document-manager/plugin.c,
10915         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
10916         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
10917         Added interface checks in document manager and enable/disable
10918         menus based on supported interface.
10919         
10920         * plugins/project-import/anjuta-project-import.glade: Set some
10921         resonable size for the import dialog.
10923  2006-02-27  Naba Kumar  <naba@gnome.org>
10925         * libanjuta/interfaces/libanjuta.idl,
10926         plugins/document-manager/action-callbacks.c,
10927         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
10928         and eol conversion actions.
10930 2006-02-27  Johannes Schmid <jhs@gnome.org>
10931         
10932         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
10933         * plugins/file-manager/an_file_view.c
10934         plugins/file-manager/plugin.h:  Added tooltips
10935         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
10937 2006-02-26  Naba Kumar  <naba@gnome.org>
10939         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10940         plugins/build-basic-autotools/build-basic-autotools.c,
10941         plugins/build-basic-autotools/build-basic-autotools.h,
10942         plugins/build-basic-autotools/executer.c,
10943         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
10944         disable indicator highlights preferences from message manager to
10945         build plugin. Implemented message indicator highlights in build tool.
10946         
10947         * plugins/editor/text_editor.c: Fixed indicators.
10949 2006-02-26  Johannes Schmid <jhs@gnome.org>
10951         * plugins/sourceview/sourceview.c:
10952         - Fixed some bugs
10953         - Added markers
10954         * plugins/subversion/svn_auth.c:
10955         Fixed username/password authentification but there might be a memory corruption
10957 2006-02-26  Naba Kumar  <naba@gnome.org>
10959         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10960         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
10961         libanjuta/anjuta-launcher.h: Added documentation.
10963 2006-02-24  Naba Kumar  <naba@gnome.org>
10965         * plugins/editor/text_editor.c: Fixed change in API in
10966         IAnjutaEditorSelection::set().
10967         
10968 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10970         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
10971         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
10972         libanjuta/interfaces/libanjuta.idl :
10973         Search in sourceview editor (Select in buffer).
10976 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10978         * plugins/sourceview/sourceview.c :
10979         Fixed Replace, to_upper, to_lower.
10980         
10981         * plugins/search/search-replace_backend.c :
10982         Renamed header name.
10984 2006-02-22  Naba Kumar  <naba@gnome.org>
10986         * libanjuta/anjuta-plugin-description.c,
10987         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
10988         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
10989         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
10990         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10991         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
10992         
10993         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10994         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
10995         
10996 2006-02-21  Naba Kumar  <naba@gnome.org>
10998         * libanjuta/interfaces/libanjuta.idl,
10999         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11000         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
11001         interface for editor.
11003 2006-02-21  Naba Kumar  <naba@gnome.org>
11005         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11007         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11008         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11010 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11012         * GTKSOURCEVIEW EDITOR
11013         plugins/sourceview/sourceview.c :
11014         Fixed copy and Goto Line.
11015         
11016         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11017         plugins/macro/plugin.c :
11018         Fixed Insert key word and Insert macro.
11020 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11022         * plugins/document-manager/anjuta-docman.c:
11023         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11024         
11025         * configure.in:
11026         plugins/Makefile.am:
11027         plugins/sourceview/.cvsignore:
11028         plugins/sourceview/Makefile.am:
11029         plugins/sourceview/plugin.c: :
11030         plugins/sourceview/plugin.h:
11031         plugins/sourceview/sourceview.c: 
11032         plugins/sourceview/sourceview.h:
11033         plugins/sourceview/sourceview.plugin:
11034         plugins/sourceview/sourceview.plugin.in:
11035         plugins/sourceview/sourceview.png:
11037         Added sourceview editor plugin
11039 2006-02-19 Naba Kumar  <naba@gnome.org>
11041         * libanjuta/interfaces/libanjuta.idl,
11042         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11043         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11044         plugins/cvs-plugin/cvs-interface.c,
11045         plugins/document-manager/action-callbacks.c,
11046         plugins/document-manager/action-callbacks.h,
11047         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11048         plugins/search/plugin.c, plugins/search/search-replace.c,
11049         plugins/search/search-replace_backend.c,
11050         plugins/subversion/subversion-actions.c,
11051         plugins/subversion/subversion-callbacks.c,
11052         plugins/tools/editor.c, plugins/tools/execute.c,
11053         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11054         few fatal warnings.
11056 2006-02-15 Naba Kumar  <naba@gnome.org>
11058         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11059         within another.
11060         
11061         * libanjuta/interfaces/libanjuta.idl,
11062         plugins/document-manager/anjuta-docman.c,
11063         plugins/document-manager/plugin.c,
11064         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11065         unnecessary parameters from IAnjutaEditor interface and used proper
11066         types instead of 'gpointer'. Fixed various compiler warnings.
11067         
11068         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11069         file
11071 2006-02-12 Naba Kumar  <naba@gnome.org>
11073         * po/POTFILES.in: Updated.
11074         
11075 2006-02-11 Naba Kumar  <naba@gnome.org>
11077         * plugins/editor/properties.[cxx,h],
11078         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11079         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11080         to sci_prop_*(), because they were conflicting with external
11081         functions (in some ssl library).
11082         
11083 2006-02-08 Naba Kumar  <naba@gnome.org>
11085         Patch from Massimo Cora  <maxcvs@email.it>:
11086         * plugins/valgrind/anjuta-valgrind.schemas,
11087         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11088         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11089         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11090         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11091         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11092         plugins/valgrind/vgtoolview.c,
11093         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11094         before running the debugging session. I've added also a
11095         preference in Anjuta Preferences where you can specify
11096         the path to the valgrind binary. The default is /usr/bin/valgrind.
11097         Now it displays a dialog with the error. [it can be -program
11098         exited- or -file loaded or end of input-]. Some valgrind 3.x
11099         compatibility.
11100         
11101 2006-01-29 Naba Kumar  <naba@gnome.org>
11103         Patch from Massimo Cora  <maxcvs@email.it>:
11104         * configure.in, plugins/Makefile.am,
11105         plugins/valgrind/*: Valgrind plugin (requires
11106         binutils-dev and valgrind to be installed.
11108 2005-01-24 Johannes Schmid <jhs@gnome.org>
11110         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11111         plugins/tools/variables.c:
11112         Added current directory to possible variables
11114         * Patch from Günther Brammer <gbrammer@gmx.de>
11115         plugins/document-manager/anjuta-docman.c:
11116         Fix a crash on opening a file
11118         AUTHORS: Added Günther Brammer
11120 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11122         * libanjuta/anjuta-launcher.c:
11123         Fix a bug in AnjutaLauncher when output is bigger than buffer
11124         Probably fix bug #315188 and #305134
11126 2005-12-28      Johannes Schmid <jhs@gnome.org>
11127         
11128         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11129         * src/about.c: Use new gtk about dialog
11130         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11131         Updated anjuta_ui_add_action_group_entries call
11132         
11133         Patch from Jean Breford <jean.breford@normalesup.org>
11134         and Markus Habermehl <bmh1980de@yahoo.de>:
11135         
11136         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11137         * AUTHORS: Added Jean and Markus
11139 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11140         * plugins/search/search-replace.c :
11141         Bookmark all matched lines.
11142         * plugins/search/search-replace_backend.c :
11143         Fixed bug (Search in all project files).
11145 2005-12-21      Johannes Schmid <jhs@gnome.org>
11146         
11147         * plugins/search/plugin.c:
11148         Fixed signal names
11149         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11150         investigation needed.
11151         
11152         AUTHORS: Added Ross Goldner
11154 2005-12-19  Ross Golder  <ross@golder.org>
11156         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11157         application/xml MIME type.
11159 2005-12-18  Johannes Schmid <jhs@gnome.org>
11160         
11161         po/POTFILES.in: Updated files after directory changes
11162         HACKING: Removed outdated section 3 (anoncvs)
11164 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11166         * plugins/build-basic-autotools/build-basic-autotools.c:
11167         Save all files in editor before running a command
11169         * plugins/tools/execute.c:
11170         Use document manager plugin instead of each editor for
11171         saving all files
11173 2005-12-15  Johannes Schmid <jhs@gnome.org>
11175         * plugins/document-manager/action-callbacks.c:
11176         (on_save_all1_activate), (on_swap_activate)
11177         plugins/document-manager/anjuta-docman.c:
11178         (on_save_as_filesel_response), (on_notebook_switch_page):
11179         
11180         Fixed some remaining issues in document-manger
11182 2005-12-15      Johannes Schmid <jhs@gnome.org>
11184         * plugins/profile-default/default.anjuta:
11185         Load Search plugin and Message Manager by default
11187 2005-12-14  Johannes Schmid <jhs@gnome.org>
11188         
11189         * plugins/editor/text_editor.c
11190         libanjuta/anjuta-utils.c:
11191         
11192         Check if files differ when gnome-vfs monitoring is used.
11193         (Bug #309688)
11195 2005-12-13  Johannes Schmid <jhs@gnome.org>
11197         * plugins/document-manager/plugin.c:
11198         Only save modified files in ianjuta_file_savable_save() for document-manager
11199         as discussed on mailing list.
11200         
11201         * plugins/cvs-plugin/cvs-callbacks.c:
11202         Fixed dialog handling for empty log message
11204 2005-12-13  Johannes Schmid <jhs@gnome.org>
11206         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11207         
11208         * plugins/project-manager/* Removed ununsed files
11209         
11210         * plugins/symbol-browser/an_symbol_iter.c
11211         plugins/build-basic-autotools/build-basic-autotools.c
11212         plugins/build-basic-autotools/executer.c
11213         plugins/class-gen/class_gen.c
11214         plugins/class-inheritance/class-inherit.c
11215         plugins/cvs-plugin/cvs-actions.c
11216         plugins/cvs-plugin/cvs-interface.c
11217         plugins/debug-manager/attach_process.
11218         plugins/devhelp/plugin.c
11219         plugins/document-manager/plugin.c
11220         plugins/document-manager/indent_util.c
11221         plugins/editor/properties.cxx
11222         plugins/editor/aneditor.cxx
11223         plugins/editor/style-editor.c
11224         plugins/editor/text_editor.c
11225         plugins/macro/macro_db.c
11226         tagmanager/c.c:
11227         
11228         Use DEBUG_PRINT for debug messages
11230         libanjuta/anjuta-debug.h: Include config.h
11231         
11232         HACKING: Updated (BTW: does anyone read this?)
11233         
11234 2005-12-12  Johannes Schmid <jhs@gnome.org>
11236         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11237         * plugins/gdb/debugger.c
11238         
11239         Fix a crasher in gdb plugin
11240         
11241         * plugins/gtodo/plugin.c
11242         plugins/search/plugin.c
11243         
11244         Fixed bug #305301
11245         
11246         * plugins/document-manager/anjuta-docman.c:
11247         
11248         Fixed error markers 
11249         
11250         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11251         
11252         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11253         
11254         * plugins/document-manager/anjuta-docman.c:
11255         highlight changed files in docman popup-menu
11256         * plugins/gdb/debug-tree.c:
11257         plugins/gdb/debugger.c
11258         Do not corupt entire "locals" tree when variable pointer have
11259         additional info and arrays/strucs/unions correctly.
11260         
11262 2005-12-11  Johannes Schmid <jhs@gnome.org>
11264         * plugins/document-manager/anjuta-docman.c
11265         plugins/document-manager/plugin.c
11266         plugins/editor/text_editor.c:
11267         
11268         AUTHORS: Added Johan Ersvik
11270         Fixed "is-dirty" bug and tab ordering
11272 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
11273         
11274         * plugins/editor/aneditor-autocomplete.cxx
11275         plugins/editor/aneditor-calltip.cxx
11276         plugins/editor/aneditor-priv.h
11277         plugins/symbol-browser/an_symbol.c
11278         plugins/symbol-browser/an_symbol_view.c
11279         tagmanager/entry.h
11280         tagmanager/tm_symbol.c
11281         tagmanager/tm_tag.c
11282         tagmanager/include/tm_symbol.h
11283         tagmanager/include/tm_tag.h
11284         tagmanager/c.c
11286         Better pointer recognition in tagmanager and symbol browser
11288 2005-12-11  Johannes Schmid <jhs@gnome.org>
11290         * plugins/search/*: New search plugin derived from search code in old editor
11291         plugin.
11292         
11293         * plugins/document-manager/*: new document-manger which is now seperated from
11294         editor to allow implementation of other editor widgets. Code is mostly derived
11295         from old editor plugin
11297         * plugins/print/* new print plugin which is not fully implemented in the
11298         moment
11300         * plugins/editor/text_editor.c: Added lots of interface code
11301         
11302         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11303         IAnjutaEditorFactory and extended IAnjutaEditor
11304         
11305         * configure.in, plugins/Makefile.am updated build system for new
11306         plugins
11308         This is a huge commit which might still contain some bugs and also has
11309         some fixmes. Things that are not working are the search toolbar because it
11310         does not use the same backend as any other searching function and printing
11311         (easy to fix) because it did not yet implement IAnjutaPrintable.
11313 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11315         * plugins/project-wizard/property.c:
11316         Use newer GtkFileChooser instead of GtkFileSelection with
11317         GnomeFileEntry to avoid a bug
11319         * plugins/project-wizard/install.c:
11320         Avoid an endless loop if project directory is not writable
11321         
11322         * plugins/project-wizard/druid.c:
11323         Allow creating project in empty directory without a
11324         warning
11326 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
11327         
11328         Patch from Massimo Cora <maxcvs@email.it>
11329         * plugins/class-inheritence/class-inherit.c
11330         plugins/class-inheritence/plugin.c
11331         plugins/class-inheritence/plugin.h
11332         configure.in
11333         
11334         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
11335         no longer supported!
11337 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
11338         
11339         Patch from Johan Ersvik <jersvik@fastmail.fm>
11340         * plugins/message-view/message-view.c
11341         plugins/build-basic-autotools/build-basic-autotools.c
11342         plugins/build-basic-autotools/automake-c.filters
11344         This patch correct regex-filters for newer automake
11345         versions
11347 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11349        * plugins/tools/execute.c:
11350        Detect variables inside a word
11352 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11354         * libanjuta/anjuta-status.[ch],
11355         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11356         plugins/editor/anjuta-docman.c :
11357         New anjuta-status procedure.
11359 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11361         *Modified Files:
11362         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11363         plugins/editor/Makefile.am
11364         plugins/editor/anjuta-document-manager.glade
11365         plugins/editor/plugin.c plugins/editor/plugin.h
11366         plugins/editor/text_editor.c plugins/editor/text_editor.h
11367         *Added Files:
11368         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11369         plugins/editor/indent-util.c plugins/editor/indent-util.h
11370         plugins/editor/indent_test.c :
11371         Set and Preview indent preferences parameters.
11372         Saved indent user parameters.
11374 2005-10-27  Naba Kumar  <naba@gnome.org>
11376         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
11377         * plugins/editor/anjuta-docman.c: Restore tab color to normal
11378         theme color for saved documents.
11379         
11380 2005-10-26  Naba Kumar  <naba@gnome.org>
11382         * libanjuta/anjuta-encodings.c: Save changed supported encodings
11383         list. Fixed bug #316731.
11384         
11385 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11387         * tagmanager/tm_symbol.c: Fixed bug #315218
11389 2005-10-23  Adam Weinberger  <adamw@gnome.org>
11391         * plugins/build/build_file.c
11392           plugins/build-basic-autotools/build-basic-autotools.c
11393           plugins/tools/execute.c
11394           plugins/build/compile.c
11395           plugins/build/configurer.c
11396           plugins/debug-manager/plugin.c
11397           plugins/editor/plugin.c
11398           plugins/editor/print.c
11399           plugins/editor/text_editor.c
11400           plugins/file-loader/plugin.c
11401           plugins/file-manager/an_file_view.c
11402           plugins/symbol-browser/an_symbol_view.c
11403           plugins/gdb/debugger.c
11404           plugins/gdb/plugin.c
11405           plugins/glade/plugin.c
11406           plugins/macro/macro-actions.c
11407           plugins/macro/plugin.c
11408           plugins/profile-default/plugin.c
11409           plugins/project-manager/plugin.c
11410           plugins/project-manager/project_import.c
11411           plugins/symbol-browser/plugin.c
11412           plugins/tools/execute.c
11413           src/anjuta.c
11414           src/anjuta-actions.h
11415           src/shell.c:
11416           Correct spacing errors before and after "...".
11418 2005-10-20  Naba Kumar  <naba@gnome.org>
11420         * plugins/gdb/debugger.c: Fixed attach/detach process to
11421         updated UI properly.
11422         
11423 2005-10-18  Naba Kumar  <naba@gnome.org>
11425         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11426         #171314 too).
11427         
11428 2005-10-13  Naba Kumar  <naba@gnome.org>
11429         
11430         * plugins/project-mkfile-import/*: Removed separate import wizard for
11431         makefile based projects (because single widzard handles all wizards).
11433         * plugins/project-import/project-import.c: Made wizard window
11434         transient to main window.
11436         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
11437         
11438         * AUTHORS: Added Eric's name in contributors list.
11439         
11440         * configure.in, plugins/Makefile.am,
11441         plugins/project-import/Makefile.am,
11442         plugins/project-import/anjuta-project-import.glade,
11443         plugins/project-import/project-import.c,
11444         plugins/project-import/project-import.h: Import wizard now detects
11445         both makefile and automake projects together instead of separate wizard.
11446         
11447         * plugins/project-wizard/templates/java/project.anjuta,
11448         plugins/project-wizard/templates/mkfile/project.anjuta,
11449         plugins/project-wizard/templates/python/project.anjuta,
11450         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11451         name to make it appropriate.
11453 2005-10-11  Naba Kumar  <naba@gnome.org>
11455         * configure.in: Fixed glade3 version requirement.
11457 2005-09-29  Alexander Shopov  <ash@contact.bg>
11459         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11461 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
11463         * plugins/subversion/svn_auth.c
11464         plugins/subversion/anjuta_subversion.glade:
11465         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11467 2005-09-22  Naba Kumar  <naba@gnome.org>
11469         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
11471         * configure.in,  plugins/Makefile.am
11472         plugins/project-manager/anjuta-project-manager.plugin.in,
11473         plugins/project-manager/plugin.c,
11474         (added) plugins/project-mkfile-import/.cvsignore,
11475         (added) plugins/project-mkfile-import/Makefile.am,
11476         (added) plugins/project-mkfile-import/
11477             anjuta-project-mkfile-import-plugin.png,
11478         (added) plugins/project-mkfile-import/
11479             anjuta-project-mkfile-import.glade,
11480         (added) plugins/project-mkfile-import/
11481             anjuta-project-mkfile-import.plugin.in,
11482         (added) plugins/project-mkfile-import/plugin.c,
11483         (added) plugins/project-mkfile-import/plugin.h,
11484         (added) plugins/project-mkfile-import/project-mkfile-import.c,
11485         (added) plugins/project-mkfile-import/project-mkfile-import.h,
11486         plugins/project-wizard/templates/Makefile.am,
11487         (added) plugins/project-wizard/templates/mkfile-logo.png,
11488         (added) plugins/project-wizard/templates/mkfile.wiz,
11489         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11490         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11491         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11492         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11493         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11494         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11495         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11496         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11497         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11498         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11499         (added) plugins/project-wizard/templates/mkfile/src/main.c:
11500         Added makefile based project import wizard and wizard template.
11502 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11504         * libanjuta/anjuta-launcher.c: Reduced false password detections
11506 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11508         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
11509         messages correctly.a
11511 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11512         
11513         * scintilla/Makefile.am: Changed scintilla library to noinst
11514         * pixmaps/Makefile.am: Install password.png
11515         * libanjuta/anjuta-launcher.c: Changed password detection
11516         to be able to access GNOME CVS with ssh.
11517         
11518 2005-08-31  Naba Kumar  <naba@gnome.org>
11520         * plugins/glade/plugin.c: Set transient window for the widget
11521         dialogs.
11522         
11523 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
11525         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11527 2005-08-10  Naba Kumar  <naba@gnome.org>
11529         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11530         as shortcut key for execute.
11532         * src/about.c: Clean up.
11533         
11534         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
11535         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11536         entry boxes.
11537         
11538 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11540         * plugins/editor/search-replace_backend.c :
11541         Fixed search in File Patterns.
11543 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
11545         * plugins/gdb/Makefile.am: Fixed a make -j x bug
11546         
11547 2005-08-04  Naba Kumar  <naba@gnome.org>
11549         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11550         for pango-1.8 rendering bug.
11551         
11552 2005-08-03  Naba Kumar  <naba@gnome.org>
11554         * plugins/glade/plugin.c: Proper names for plugin widgets.
11555         
11556         * plugins/subversion/anjuta-subversion.glade,
11557         plugins/subversion/svn-auth.c: Fixed authentication dialog and
11558         string allocations. Use passed default values when available.
11559         Set proper focus and dialog default response. Destroy dialog after use.
11560         Return error when appropriate.
11562 2005-08-02  Naba Kumar  <naba@gnome.org>
11564         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11565         for pango-1.8 rendering bug.
11566         
11567 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
11569         * scintilla/Makefile.am: Fixed a make -j x bug
11570         
11571 2005-08-02  Johannes Schmid <jhs@gnome.org>
11572         
11573         * plugins/subversion/svn-auth.c: Added username/password 
11574         auto function.
11576 2005-08-01  Naba Kumar  <naba@gnome.org>
11578         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11579         checks for character width calculations.
11580         
11581 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11583         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11585 2005-07-31  Naba Kumar  <naba@gnome.org>
11587         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11588         messup with pango 1.8. Fixed bug #311846.
11590 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11592         * plugins/gdb/memory.c : Fixed bug 305082.
11593         
11594         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11595         plugins/project-wizard/templates/gcj.wiz,
11596         plugins/project-wizard/templates/gnome.wiz,
11597         plugins/project-wizard/templates/gtk.wiz,
11598         plugins/project-wizard/templates/java.wiz,
11599         plugins/project-wizard/templates/python.wiz,
11600         plugins/project-wizard/templates/wxwin.wiz,
11601         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11603 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11605         * plugins/tools/execute.c:
11606         Correct a crash if editor is closed while a tool still use it.
11608 2005-07-28  Naba Kumar  <naba@gnome.org>
11610         * scintilla/*: Updated scintilla from their latest CVS.
11612 2005-07-27  Naba Kumar  <naba@gnome.org>
11614         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11615         plugins/build-basic-autotools/build-basic-autotools.c,
11616         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11617         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11618         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11619         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11620         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11621         plugins/message-view/plugin.c, plugins/patch/plugin.c,
11622         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11623         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11624         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11625         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11626         argument to anjuta_ui_add_action_group_entries() and
11627         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11628         Fixed all plugins to pass translation domain. This fixes untranslated
11629         UI bugs. 
11631 2005-07-27  Naba Kumar  <naba@gnome.org>
11633         * plugins/class-inheritance/class-callbacks.c,
11634         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11635         proper system colors.
11637 2005-07-26  Naba Kumar  <naba@gnome.org>
11639         * ROADMAP: Updated and added more tasks.
11641 2005-07-25  Naba Kumar  <naba@gnome.org>
11643         * ROADMAP: Updated and added more tasks.
11644         
11645 2005-07-24  Naba Kumar  <naba@gnome.org>
11647         * HACKING: Fixed format.
11649 2005-07-24  Naba Kumar  <naba@gnome.org>
11651         * ROADMAP: Fixed format.
11652         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11654 2005-07-24  Naba Kumar  <naba@gnome.org>
11656         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11657         * data/properties/cpp.properties: Added *.c++ as file extension for c++
11659 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11661         * plugins/tools/dialog.c, plugins/tools/dialog.h:
11662         Correct wrong sensitivity setting
11663         
11664         * plugins/tools/tool.c: Correct a crash when removing overridden tool
11665         
11666         * plugins/tools/variable.c:     Add variables for project manager
11668 2005-07-23  Naba Kumar  <naba@gnome.org>
11670         * ROADMAP: updated.
11672 2005-07-23 Naba Kumar  <naba@gnome.org>
11674         * plugins/subversion/Makefile.am,
11675         plugins/subversion/svn-auth.c,
11676         plugins/subversion/svn-auth.h: Added subversion authentication code
11677         stubs.
11678         
11679         * plugins/subversion/subversion-callbacks.c,
11680         plugins/subversion/subversion-callbacks.h,
11681         plugins/subversion/svn-backend-priv.h,
11682         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11683         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11684         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11685         Added file mode line.
11687 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
11689         * configure.in: Added 'gl' to ALL_LINGUAS.
11691 2005-07-21 Naba Kumar  <naba@gnome.org>
11693         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11694         the active sources and kill the running process without emitting
11695         signals (which could be fatal because the object is being destroyed).
11696         Incidentally, fixed the crash that happens when stopping an active
11697         debugger session. Disabled debug prints and code clean up.
11698         Fixed bug #305587.
11699         
11700         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
11701         message view object, because that prevents many unprocessed outputs
11702         from the cvs command from being appended in view. Does not set NULL
11703         to mesg_view private member (not required) so that any pending outputs
11704         to view is processed.Fixed bug #172666.
11706         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
11707         type in supported list.
11708         
11709 2005-07-18  Adam Weinberger  <adamw@gnome.org>
11711         * plugins/file-manager/anjuta-file-manager-plugin.glade:
11712           grammar/spelling fixes.
11714 2005-07-17 Naba Kumar  <naba@gnome.org>
11716         * (new) plugins/project-wizard/templates/terminal/cvsignore,
11717         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
11718         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
11719         plugins/project-wizard/templates/anjuta-plugin.wiz,
11720         plugins/project-wizard/templates/gcj.wiz,
11721         plugins/project-wizard/templates/gnome.wiz,
11722         plugins/project-wizard/templates/gtk.wiz,
11723         plugins/project-wizard/templates/gtkmm.wiz,
11724         plugins/project-wizard/templates/java.wiz,
11725         plugins/project-wizard/templates/python.wiz,
11726         plugins/project-wizard/templates/terminal.wiz,
11727         plugins/project-wizard/templates/terminal/Makefile.am,
11728         plugins/project-wizard/templates/terminal/po/Makefile.am,
11729         plugins/project-wizard/templates/terminal/src/Makefile.am,
11730         plugins/project-wizard/templates/wxwin.wiz,
11731         plugins/project-wizard/templates/xlib-dock.wiz,
11732         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
11733         wizards and updated .wiz files to install them in newly created
11734         projects.
11736 2005-07-16 Naba Kumar  <naba@gnome.org>
11738         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
11739         
11740         * plugins/file-manager/an_file_view.c,
11741         plugins/file-manager/plugin.c: Added file manager preferences to
11742         show/hide files ignored by version control (e.g. cvsignore).
11743         
11744         * plugins/editor/text_editor.c: Initialize vfs info struct.
11745         
11746         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
11747         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
11748         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
11749         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
11750         omf-install/.cvsignore, pixmaps/.cvsignore,
11751         plugins/file-manager/anjuta-file-manager-plugin.glade,
11752         scintilla/.cvsignore, scintilla/include/.cvsignore,
11753         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
11754         tagmanager/python.c: Updated.
11756 2005-07-16 Naba Kumar  <naba@gnome.org>
11758         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
11759         Fixed python parser to parser class methods.
11761 2005-07-15 Naba Kumar  <naba@gnome.org>
11763         * plugins/project-wizard/property.c: Used parenthesis to remove
11764         ambiguty.
11765         
11766         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11767         plugins/project-wizard/templates/gcj.wiz,
11768         plugins/project-wizard/templates/gnome.wiz,
11769         plugins/project-wizard/templates/gtk.wiz,
11770         plugins/project-wizard/templates/gtkmm.wiz,
11771         plugins/project-wizard/templates/java.wiz,
11772         plugins/project-wizard/templates/python.wiz,
11773         plugins/project-wizard/templates/terminal.wiz,
11774         plugins/project-wizard/templates/wxwin.wiz,
11775         plugins/project-wizard/templates/xlib-dock.wiz,
11776         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
11777         and names.
11779 2005-07-15 Naba Kumar  <naba@gnome.org>
11781         * plugins/project-wizard/templates/java.wiz,
11782         plugins/project-wizard/templates/java/Makefile.am,
11783         plugins/project-wizard/templates/java/project.anjuta,
11784         plugins/project-wizard/templates/python.wiz,
11785         plugins/project-wizard/templates/python/Makefile.am,
11786         plugins/project-wizard/templates/python/project.anjuta: Use different
11787         project files for java and python module where debugger is not
11788         included in the list of plugins.
11790 2005-07-15 Naba Kumar  <naba@gnome.org>
11792         * configure.in, plugins/project-wizard/templates/Makefile.am,
11793         plugins/project-wizard/templates/gcj-logo.png,
11794         plugins/project-wizard/templates/gcj.wiz,
11795         plugins/project-wizard/templates/gcj/.cvsignore,
11796         plugins/project-wizard/templates/gcj/Makefile.am,
11797         plugins/project-wizard/templates/gcj/configure.in.tpl,
11798         plugins/project-wizard/templates/gcj/src/.cvsignore,
11799         plugins/project-wizard/templates/gcj/src/Makefile.am,
11800         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
11801         plugins/project-wizard/templates/java-logo.png,
11802         plugins/project-wizard/templates/java.wiz,
11803         plugins/project-wizard/templates/java/configure.in.tpl,
11804         plugins/project-wizard/templates/java/po/Makefile.am,
11805         plugins/project-wizard/templates/java/po/POTFILES.in,
11806         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
11807         plugins/project-wizard/templates/java/src/main.java,
11808         plugins/project-wizard/templates/python-logo.png,
11809         plugins/project-wizard/templates/python.wiz,
11810         plugins/project-wizard/templates/python/.cvsignore,
11811         plugins/project-wizard/templates/python/Makefile.am,
11812         plugins/project-wizard/templates/python/configure.in.tpl,
11813         plugins/project-wizard/templates/python/po/.cvsignore,
11814         plugins/project-wizard/templates/python/po/Makefile.am,
11815         plugins/project-wizard/templates/python/po/POTFILES.in,
11816         plugins/project-wizard/templates/python/src/.cvsignore,
11817         plugins/project-wizard/templates/python/src/Makefile.am,
11818         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
11819         plugins/project-wizard/templates/python/src/main.py: Added Generic
11820         gcj and python project wizards. Fixed Generic java project to
11821         use _JAVA primary. Update gnome-build from cvs for them to work
11822         correctly.
11824 2005-07-12 Naba Kumar  <naba@gnome.org>
11826         * plugins/project-manager/plugin.c: Automatically determine
11827         project backend by probing.
11828         
11829 2005-07-04 Naba Kumar  <naba@gnome.org>
11831         * Makefile.am: Do not install old anjuta.glade file which conflicts
11832         with newer src/anjuta.glade.
11834 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11836         * plugins/an_symbol_prefs.c:
11837         Sort list of available symbol files
11839 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
11841         * plugins/build-basic-autotools.c:
11842         Fixed #307810
11843         
11844         * plugins/gtodo/libgtodo.c:
11845         Possible fix for #307800
11847         * libanjuta/anjuta-encodings.c
11848         libanjuta/anjuta-launcher.c
11849         libanjuta/anjuta-preference-dialog.c
11850         libanjuta/anjuta-preferences.c
11851         libanjuta/anjuta-ui.c
11852         libanjuta/anjuta-util.c
11853         libanjuta/cell-renderer-captioned-image.c
11854         libanjuta/plugin.c:
11855         
11856         Patch from de_lupus@pandora.be (Kristof Vansant):
11857         Replaced deprecated gnome-i18n.h
11858         Closed #309153
11860 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
11861         
11862         * plugins/subversion/anjuta-subversion.glade
11863         plugins/subversion/anjuta-subversion.ui
11864         plugins/subversion/plugin.c
11865         plugins/subversion/subversion-actions.c
11866         plugins/subversion/subversion-callbacks.h
11867         plugins/subversion/subversion-callbacks.c
11868         plugins/subversion/svn-backend-priv.h
11869         plugins/subversion/svn-backend.h
11870         plugins/subversion/svn-backend.c
11871         plugins/subversion/svn-thread.h
11872         plugins/subversion/svn-thread.c:
11873         
11874         Implemented Subversion diff
11875         
11876 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
11877         
11878         * plugins/build-basic-autotools/build-basic-autotools.c:
11879         Fixed crash bug! Might be useful to release 2.0.2 soon
11880         because this bug will crash any build which produces errors
11881         or warnings
11883 === Anjuta 2.0.1 ===
11885 2005-06-27 Naba Kumar  <naba@gnome.org>
11887         * plugins/tools/execute.c: Formated code.
11888         
11889 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
11891         * plugins/build-basic-autotools/build-basic-autotools.c:
11892         Remove two memory leaks
11893         Check command output versus untranslated strings too
11895         * plugins/tools/execute.c:
11896         Remove two memory leaks
11897         Check command output versus untranslated strings too
11898         Remove description message
11900         * plugins/tools/fileop.c:
11901         Escape tool name in xml configuration file
11903 2005-05-26 Naba Kumar  <naba@gnome.org>
11905         * configure.in: Bumped version to 2.0.1
11906         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
11908         * plugins/tools/execute.c: Fixed clickable messages.
11909         * NEWS: Updated.
11911         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
11912         Deactivate glade plugin when last glade project is closed. Reorder
11913         glade widgets in layout. Change glade project when user selects a
11914         new project. Removed project from the list when user closes it. Fixed
11915         glade project file loading from URI. Save and restored loaded glade
11916         projects in/from session.
11918         * plugins/class-gen/action-callbacks.c,
11919         plugins/class-gen/anjuta-class-gen-plugin.glade,
11920         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
11921         plugins/file-wizard/anjuta-file-wizard.glade,
11922         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
11923         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
11924         "Add to project" correctly. Use the source file path returned after
11925         adding to project. Fixed memory leaks. Deactivate wizard plugins
11926         after use.
11927         
11928         * plugins/project-manager/plugin.c,
11929         plugins/project-wizard/anjuta-project-wizard.glade,
11930         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
11931         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
11932         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
11933         project-wizard preference page to anjuta app, because they are
11934         more appropriated as general preferences. Renamed username and
11935         useremail properties keys.
11936         
11937         * po/POTFILES.in: Updated.
11939         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
11940         saved at closing.
11941         
11942         * plugins/file-loader/plugin.c: Do not use static variable to store
11943         created submenu in factory. Fixed crash in anjuta exit.
11944         
11945 2005-05-24 Naba Kumar  <naba@gnome.org>
11947         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11948         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11949         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11950         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11951         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11952         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11953         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11954         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11955         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11956         
11957         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11958         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11959         plugins/build-basic-autotools/build-basic-autotools.c,
11960         plugins/build-basic-autotools/build-basic-autotools.h,
11961         plugins/build-basic-autotools/executer.c,
11962         plugins/build-basic-autotools/executer.h,
11963         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
11964         plugins/tools/variable.c: Added an extra argument to
11965         anuta_util_dialog_input() to pass default value. Save/load project
11966         configure and execution parameters in/from session.
11968         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
11969         symbol browser is loaded.
11970         
11971         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
11972         freeze/thaw.
11974         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
11975         deactivate would not start shell.
11977 2005-05-24 Naba Kumar  <naba@gnome.org>
11979         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
11980         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
11981         libegg/egg-submenu-action.c, libegg/test-actions.c,
11982         plugins/build-basic-autotools/build-basic-autotools.c,
11983         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
11984         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
11985         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
11986         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
11987         plugins/macro/plugin.c, plugins/message-view/plugin.c,
11988         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
11989         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
11990         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11991         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11992         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
11994 2005-05-24 Naba Kumar  <naba@gnome.org>
11996         * data/properties/styles.properties: Fixed defalt font.
11998         * plugins/editor/search-replace.c,
11999         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
12000         project openness wihtout activating project-manager plugin (i.e.
12001         using anjuta_shell_get()).
12002         
12003         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
12004         - Completed add_source(), add_group() and add_target() methods of
12005         IAnjutaProjectManager.
12006         - Change their definition to return the added element (or NULL).
12007         - Used interface API for project main menus and 'add to project'
12008         from file-manager context menu.
12009         - Select proper default target/group when prompting for adding
12010         source/target/group.
12011         - Do not expand all nodes in selection tree when default selection
12012         are given (eases navigation in big projects).
12013         - Code clean ups.
12014         - Marked strings for translation.
12016 2005-05-23 Naba Kumar  <naba@gnome.org>
12018         * src/anjuta-app.c: Save menu accelerators on change.
12019         * NEWS: Updated.
12020         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12021         save-as dialog (leading to crash later).
12023 2005-05-22 Naba Kumar  <naba@gnome.org>
12025         * NEWS: Updated.
12026         * AUTHORS: Added developers for other projects. Updated.
12027         * TODO.tasks: Updated.
12028         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12029         
12030 2005-05-22 Naba Kumar  <naba@gnome.org>
12032         * plugins/tools/execute.c: Make parsable lines distinct by adding
12033         a "Click me" description in the message. Allow tools to open arbibrary
12034         file in editory using gdb-styled annotation (The line starts with two
12035         \032 characters followed by the file:line).
12036         
12037         * plugins/tools/scripts/prepare-changelog.pl,
12038         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12039         ChangeLog file itself and open it.
12041 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12043         * plugins/tools/execute.c:
12044         Parse output in message pane
12045         Correct a crash on plugin deactivation
12047         * plugins/tools/fileop.c,
12048         plugins/tools/tool.c,
12049         plugins/tools/tool.h:
12050         Load only valid tools
12052 2005-06-21  Naba Kumar  <naba@gnome.org>
12054         * anjuta.spec.in: Fixed devel package requirement.
12056         * plugins/message-view/message-view.c: Scroll message on next/previous.
12058         * TODO.tasks: Updated.
12060         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12061         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12062         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12063         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12064         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12065         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12066         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12067         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12069         * libanjuta/anjuta-preferences.c,
12070         plugins/build-basic-autotools/build-basic-autotools.c,
12071         plugins/build-basic-autotools/executer.c,
12072         plugins/class-gen/action-callbacks.c,
12073         plugins/class-gen/action-callbacks.h,
12074         plugins/class-gen/class_gen.c,
12075         plugins/cvs-plugin/cvs-interface.c,
12076         plugins/debug-manager/attach_process.c,
12077         plugins/debug-manager/plugin.c,
12078         plugins/debug-manager/utilities.c,
12079         plugins/debug-manager/utilities.h,
12080         plugins/editor/aneditor-autocomplete.cxx,
12081         plugins/editor/aneditor.cxx,
12082         plugins/editor/search-replace.c,
12083         plugins/editor/search-replace_backend.c,
12084         plugins/gdb/breakpoints.c,
12085         plugins/gdb/registers.c,
12086         plugins/patch/plugin.c,
12087         plugins/project-wizard/druid.c,
12088         plugins/project-wizard/install.c,
12089         plugins/subversion/plugin.c,
12090         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12091         codes.
12093         * plugins/class-gen/action-callbacks.c,
12094         plugins/project-wizard/parser.c,
12095         plugins/project-wizard/property.c,
12096         plugins/project-wizard/values.c,
12097         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12099         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12100         alphabetically
12102 2005-06-20  Naba Kumar  <naba@gnome.org>
12104         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12105         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12106         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12107         
12108         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12109         exit idle function.
12110         
12111         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12112         Fixed possible memory corruption.
12114         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12115         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12116         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12117         progress bar increment and added progress status for symbol refresh
12118         and project loading.
12119         
12120         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12121         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12122         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12123         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12124         bar.
12126         * TODO.tasks: Updated.
12128 2005-06-19  Naba Kumar  <naba@gnome.org>
12130         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12131         Fixed warning.
12132         
12133         * plugins/project-import/project-import.c: Deactivate plugin when done.
12134         
12135 2005-06-18  Naba Kumar  <naba@gnome.org>
12137         * plugins/profile-default/plugin.c: Fixed error when loading another
12138         project while a project is still loaded.
12139         
12140         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12141         signal from gnome-build to popup group properties.
12142         
12143         * src/anjuta.c: Load default session by default.
12145         * po/POTFILES.in: Added missing files.
12146         
12147         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12148         activate plugin on load (activate it separately). Connect to activate
12149         and deactivate signals for housekeeping, so that if plugins are
12150         activated or deactivate externally, they are properly recorded.
12151         
12152         * plugins/profile-default/plugin.c: Save profile before a project
12153         is loaded so that it could be restored when project is closed.
12154         
12155         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12157 2005-06-17  Naba Kumar  <naba@gnome.org>
12159         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12160         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12161         for project. The plugins loaded for the project is restored when project
12162         is loaded next time.
12163         
12164         * TODO.tasks: Updated.
12165         
12166 2005-06-15  Naba Kumar  <naba@gnome.org>
12168         * plugins/tools/scripts/find-fixmes.pl,
12169         (new) plugins/tools/scripts/translation-status.pl,
12170         plugins/tools/scripts/tools-2.xml.in,
12171         plugins/tools/scripts/Makefile.am,
12172         plugins/tools/scripts/prepare-changelog.pl: Added translation
12173         status script. Completed find-fixmes.pl script. Fixed bugs.
12175         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12176         tool path.
12178 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12180         * plugins/message-view/anjuta-message-manager-plugin.glade :
12181         renamed "messages.tag.position" to "messages.tab.position".
12182         plugins/message-view/anjuta-msgman.c : 
12183         Messages tab position prefrences.
12184         
12185 2005-06-14  Naba Kumar  <naba@gnome.org>
12187         * (new) plugins/tools/scripts/find-fixmes.pl,
12188         (new) plugins/tools/scripts/tools-2.xml.in,
12189         (new) plugins/tools/scripts/Makefile.am,
12190         (new) plugins/tools/scripts/prepare-changelog.pl,
12191         plugins/tools/plugin.h, plugins/tools/fileop.c,
12192         plugins/tools/Makefile.am, configure.in: Added system tools.
12194 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12196         * plugins/tools/editor.c:
12197         Take care of creating .anjuta directory if missing
12199 2005-06-10  Naba Kumar  <naba@gnome.org>
12201         * configure.in: Increased gnome-build required to version 0.1.2.
12202         
12203         * plugins/project-manager/plugin.c: Fixed target/group removal.
12204         Fixed memory leaks.
12205         
12206 2005-06-10  Naba Kumar  <naba@gnome.org>
12208         * plugins/project-manager/plugin.c: Implemented target/group
12209         configuration (update gnome-build module from cvs).
12210         
12211 2005-06-07  Naba Kumar  <naba@gnome.org>
12213         Patch from: Massimo Cora'  <maxcvs@email.it>:
12214         * plugins/class-inheritance/Makefile.am,
12215         plugins/class-inheritance/class-inherit.c,
12216         plugins/class-inheritance/class-inherit.h,
12217         plugins/class-inheritance/plugin.c,
12218         plugins/class-inheritance/plugin.h,
12219         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12220         expanded view of classes in hierarchy canvas (collapsable again).
12221         
12222 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12224         * scintilla/patches/scintilla-64-bit.diff (added)
12225         * plugins/patch/patch-plugin.c:
12226         Conditional build for GTK 2.4 and GTK 2.6
12228 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12230         * plugins/tools/anjuta-tools.glade,
12231         plugins/tools/editor.c,
12232         plugins/tools/plugin.h,
12233         plugins/tools/fileop.c:
12234         Add a check box to edit an user script
12235         Correct a few memory leak
12237         * plugins/tools/execute.c,
12238         plugins/tools/tool.c,
12239         plugins/tools/tool.h:
12240         Move utility remove_mnemonic function in tool.c
12241         Small fix
12243 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12245         Patch from sbrabec@suse.cz:
12246         * configure.in
12247         scintilla/include/Scintilla.h:
12248         
12249         Fix 64-Bit warnings in gcc 4
12251 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12252         
12253         * plugins/patch/patch_plugin.c
12254         plugins/patch/patch.h
12255         plugin/patch/patch-plugin.glade
12256         plugin/patch/Makefile.am:
12257         
12258         Changed patch plugin to use libglade and new gtk 2.6 widgets
12260 2005-05-31  Naba Kumar  <naba@gnome.org>
12262         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12263         * plugins/editor/text_editor.c: Don't show error
12264         for empty files.
12265         
12266 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12267         
12268         * plugins/message-view/anjuta-message-manager.ui,
12269         plugins/message-view/anjuta-msgman.c,
12270         plugins/message-view/anjuta-msgman.h,
12271         plugins/message-view/message-view.c,
12272         plugins/message-view/message-view.h,
12273         plugins/message-view/plugin.c:
12274         Add a popup menu in messages panes
12275         Move save message pane option in it
12277 2005-05-28  Naba Kumar  <naba@gnome.org>
12279         * data/properties/styles.properties: Fixed default font
12280         names and sizes.
12282         * plugins/editor/style-editor.c: cleanup.
12283         
12284 2005-05-25  Naba Kumar  <naba@gnome.org>
12286         * plugin/gdb/plugin.c: Start gdb even if the program does
12287         not exists. Fixes bug #305074
12288         
12289 2005-05-24  Naba Kumar  <naba@gnome.org>
12291         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
12292         * configure.in: graphviz pkgconfig path.
12294 2005-05-24  Naba Kumar  <naba@gnome.org>
12296         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12297         * TODO.tasks: Updated.
12298         
12299 2005-05-22  Naba Kumar  <naba@gnome.org>
12301         * anjuta.spec.in: Fixed spec file
12302         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12304 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
12305         
12306         * TODO.tasks: Updated.
12308         * plugins/message-view/anjuta-message-manager.ui,
12309         plugins/message-view/message-view.c,
12310         plugins/message-view/message-view.h,
12311         plugins/message-view/plugin.c:
12312         Add shortcut for next and previous message
12313         Add a save message menu item
12314         Fix a bug in previous message
12316 2005-05-21  Naba Kumar  <naba@gnome.org>
12318         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12319         doc/Makefile.am, global-tags/create_global_tags.sh,
12320         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12321         and rpm package creation. Fixed installation paths.
12322         
12323         * plugins/editor/anjuta-document-manager.glade,
12324         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12325         and indent options.
12326         
12327         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12329 2005-05-21  Naba Kumar  <naba@gnome.org>
12331         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12332         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12333         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12334         tagmanager/Makefile.am: Fixed paths configure variables to take
12335         automake configure variables instead of hardcoding.
12337         * global-tags/tm_global_tags.c: Formated code.
12339         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12340         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12341         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12342         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12343         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12344         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12345         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12346         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12347         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12349 2005-05-20  Naba Kumar  <naba@gnome.org>
12351         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12352         and fixed rpm spec file (more testing required).
12353         
12354         * data/gdb.init: Don't set gdb prompt.
12355         
12356         * mime/Makefile.am: run update-mime-data only on system-wide install.
12357         
12358         * plugins/gdb/Makefile.am: Install plugin at correct paths.
12360 2005-05-19  Naba Kumar  <naba@gnome.org>
12362         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12363         while it's not visible.
12365         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
12366         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12367         
12368 2005-05-19  Naba Kumar <naba@gnome.org>
12370         * configure.in: Fixed subversion checks. Added
12371         --disable-plugin-subversion and --disable-plugin-glade
12372         configure flags to manually turn off their plugin builds.
12374         * plugins/editor/plugin.c: Save and restore current editor line
12375         positions in session.
12377 2005-05-18  Naba Kumar  <naba@gnome.org>
12379         * AUTHORS: Fixed email address.
12380         
12381         * libanjuta/anjuta-utils.c,
12382         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12383         when the projectmanager toplevel is not a window. Check for valid
12384         gtkwindow type before using the passed window as parent for anjuta
12385         dialogs.
12387 2005-05-17  Naba Kumar  <naba@gnome.org>
12389         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12390         
12391         * plugins/cvs-plugin/Makefile.am,
12392         plugins/devhelp/plugin.c,
12393         plugins/file-loader/Makefile.am,
12394         plugins/macro/Makefile.am,
12395         plugins/message-view/Makefile.am,
12396         plugins/patch/Makefile.am,
12397         plugins/project-manager/Makefile.am,
12398         plugins/subversion/Makefile.am,
12399         plugins/symbol-browser/Makefile.am: Removed -module flags
12400         from libtool flags
12402         * MAINTAINERS: Added file so that I could recieve bugzilla
12403         reports.
12405         * plugins/glade/plugin.c: Fixed compile error.
12407 === Anjuta 2.0.0 ===
12409 2005-05-15  Naba Kumar  <naba@gnome.org>
12411         * configure.in: Adjusted gdl version requirement. Bumped anjuta
12412         version to 2.0.0.
12414         * plugins/symbol-browser/an_symbol_view.c,
12415         plugins/symbol-browser/plugin.c,
12416         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12417         symbols have been updated. Reset file symbols when update
12418         occurs. Fixed memory leaks.
12420         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12421         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12422         
12423 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
12425         * plugins/tools/anjuta-tools.glade:
12426         Remove unused parameter dialog
12428         * plugins/tools/dialog.c,
12429         plugins/tools/fileop.c,
12430         plugins/tools/fileop.h,
12431         plugins/tools/tool.c,
12432         plugins/tools/tool.h,
12433         plugins/tools/variable.c:
12434         Add a few comments and cleanups
12436         * plugins/tools/editor.c,
12437         plugins/tools/editor.h:
12438         Remove code from previous plugin and add comments
12439         Use main window as parent (instead of tool list)
12441         * plugins/tools/execute.c,
12442         plugins/tools/execute.h:
12443         Remove code from previous plugin and add comments
12444         Fix warnings
12446 2005-05-14  Naba Kumar  <naba@gnome.org>
12448         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12449         release.
12450         
12451         * configure.in: Fixed
12452         
12453         * plugins/class-inheritance/class-inheritance.png: New icon.
12454         
12455         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12456         screws up when reparented.
12458 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12460         * plugins/editor/search-replace.c,
12461         plugins/editor/search-replace_backend.c
12462         plugins/project-manager/plugin.c : Clear find pane if searching same 
12463         expression. Clean code.
12465 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
12467         * configure.in: Added ne in ALL_LINGUAS
12468         
12469 2005-05-13  Naba Kumar  <naba@gnome.org>
12471         * configure.in: Fixed glade-3 version.
12472         
12473         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12474         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12475         plugins/gdb/watch.c: Update locals, watch and frame document on
12476         frame change.
12478 2005-05-12  Naba Kumar  <naba@gnome.org>
12480         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12481         scope autocompletion when the function definition is incomplete.
12482         
12483         * plugins/class-gen/anjuta-class-gen.plugin.in,
12484         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12485         plugins/gdb/plugin.c,
12486         plugins/glade/anjuta-glade.plugin.in,
12487         plugins/project-import/anjuta-project-import.plugin.in,
12488         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12489         titles for the wizards.
12491 2005-05-11  Naba Kumar  <naba@gnome.org>
12493         * configure.in, plugins/debug-manager/Makefile.am,
12494         plugins/debug-manager/plugin.c,
12495         (added) plugins/debug-manager/images/.cvsignore,
12496         (added) plugins/debug-manager/images/Makefile.am,
12497         (added) plugins/debug-manager/images/detach-16.png,
12498         (added) plugins/debug-manager/images/detach.png,
12499         (added) plugins/debug-manager/images/step-into-16.png,
12500         (added) plugins/debug-manager/images/step-into.png,
12501         (added) plugins/debug-manager/images/step-out-16.png,
12502         (added) plugins/debug-manager/images/step-out.png,
12503         (added) plugins/debug-manager/images/step-over-16.png,
12504         (added) plugins/debug-manager/images/step-over.png,
12505         plugins/gdb/Makefile.am,
12506         plugins/gdb/breakpoints.c,
12507         plugins/gdb/plugin.c,
12508         (added) plugins/gdb/images/.cvsignore,
12509         (added) plugins/gdb/images/Makefile.am,
12510         (added) plugins/gdb/images/breakpoint.png,
12511         (added) plugins/gdb/images/locals.png,
12512         (added) plugins/gdb/images/stack.png,
12513         (added) plugins/gdb/images/watch.png: Fixed breakpoints
12514         'remove all'. Added debugger icons.
12516         * plugins/editor/text_editor.c: Fixed file monitor.
12518         Patch from: Massimo Cora'  <maxcvs@email.it>
12519         * plugins/patch/anjuta-patch-plugin.png,
12520         plugins/class-gen/Makefile.am,
12521         plugins/class-gen/action-callbacks.c,
12522         plugins/class-gen/class_gen.c,
12523         plugins/class-gen/class_logo.xpm: Implemented vcs
12524         file addions. New icons by Fabio Zecchini
12526 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12528         * libanjuta/interfaces/libanjuta.idl
12529         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12530         plugins/editor/search-replace_backend.c
12531         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12533 2005-05-11  Naba Kumar  <naba@gnome.org>
12534         
12535         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12536         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12537         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12538         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12539         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12540         memory leaks.
12541         
12542         * plugins/symbol-browser/an_symbol_prefs.c,
12543         plugins/symbol-browser/an_symbol_search.c,
12544         plugins/symbol-browser/an_symbol_view.c,
12545         plugins/symbol-browser/an_symbol_view.h,
12546         plugins/symbol-browser/plugin.c: Fixed memory leaks.
12548 2005-05-11  Naba Kumar  <naba@gnome.org>
12550         * libanjuta/anjuta-shell.c: Fixed runtime warning.
12551         
12552         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12553         progress bar location at create time, instead of hardcoding.
12554         
12555         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12556         Added mini splash screen.
12557         
12558         * plugins/editor/text_editor.c: Do not produce warning when file
12559         monitor could not be created.
12560         
12561         * plugins/profile-default/plugin.c: Save project session on exit.
12562         Show mini splash with progress bar at profile load.
12564 2005-05-10  Naba Kumar  <naba@gnome.org>
12566         * configure.in, manuals/Makefile.am: Fixed compile flags.
12567         Disable outdated manuals builds.
12568         
12569         * global-tags/Makefile.am: Uninstall tags files on
12570         'make uninstall'
12571         
12572         * libegg/Makefile.am: Use configured deprecated flags.
12573         
12574         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12575         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12576         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12577         Updated.
12578         
12579         * mime/Makefile.am: Take DESTDIR into account.
12580         
12581         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12582         
12583         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12584         on scope autocompletion.
12585         
12586         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12587         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12588         shared libs and static libs paths for debugging. Order them
12589         correctly.
12590         
12591         * po/POTFILES.in: Updated.
12593 2005-05-09  Naba Kumar  <naba@gnome.org>
12595         * libanjuta/interfaces/libanjuta.idl,
12596         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12597         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12598         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12599         Implemented debugger source directory search and emits location changed
12600         signal with absolute path of the file.
12602         * plugins/tools/tool.c: Fixed compile errors.
12603         
12604 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
12606         * plugins/tools/anjuta-tools.glade,
12607         plugins/tools/dialog.h,
12608         plugins/tools/dialog.c,
12609         plugins/tools/plugin.c,
12610         plugins/tools/editor.c:
12611         Improve graphical user interface
12612         Remove old code
12613         Correct an error on close
12614         Some cleanups
12616         * plugins/tools/fileop.c,
12617         plugins/tools/tool.h,
12618         plugins/tools/tool.c:
12619         Change the tool internal structure
12620         Support having tools configuration in several places
12622 2005-05-08  Naba Kumar  <naba@gnome.org>
12624         * plugins/gdb/actions.c,
12625         (removed) plugins/gdb/registers_cbs.c,
12626         (removed) plugins/gdb/registers_cbs.h,
12627         (removed) plugins/gdb/registers_gui.c,
12628         (removed) plugins/gdb/sharedlib_cbs.c,
12629         (removed) plugins/gdb/sharedlib_cbs.h,
12630         (removed) plugins/gdb/sharedlib_gui.c,
12631         (removed) plugins/gdb/signals_cbs.c,
12632         (removed) plugins/gdb/signals_cbs.h,
12633         (removed) plugins/gdb/signals_gui.c: Removed dead files.
12635 2005-05-08  Naba Kumar  <naba@gnome.org>
12637         * plugins/build-basic-autotools/executer.c: Fixed programs
12638         listing dialog.
12639         
12640         * plugins/debug-manager/Makefile.am,
12641         plugins/debug-manager/anjuta-debug-manager.glade,
12642         plugins/debug-manager/plugin.c,
12643         plugins/gdb/Makefile.am: Used libglade for programs listing
12644         dialog.
12645         
12646         * (added) plugins/gdb/pointer.png: Stack pointer image.
12647         
12648         * libanjuta/anjuta-marshal.list,
12649         pixmaps/Makefile.am,
12650         plugins/gdb/actions.c,
12651         plugins/gdb/actions.h,
12652         plugins/gdb/anjuta-gdb-plugin.ui,
12653         plugins/gdb/anjuta-gdb.glade,
12654         plugins/gdb/breakpoints.c,
12655         plugins/gdb/breakpoints.h,
12656         plugins/gdb/debug_tree.c,
12657         plugins/gdb/debug_tree.h,
12658         plugins/gdb/debugger.c,
12659         plugins/gdb/debugger.h,
12660         plugins/gdb/gdbmi-test.c,
12661         plugins/gdb/gdbmi.c,
12662         plugins/gdb/gdbmi.h,
12663         plugins/gdb/info.c,
12664         plugins/gdb/info.h,
12665         plugins/gdb/locals.c,
12666         plugins/gdb/locals.h,
12667         plugins/gdb/memory.c,
12668         plugins/gdb/memory.h,
12669         plugins/gdb/plugin.c,
12670         plugins/gdb/plugin.h,
12671         plugins/gdb/registers.c,
12672         plugins/gdb/registers.h,
12673         plugins/gdb/registers_cbs.c,
12674         plugins/gdb/registers_cbs.h,
12675         plugins/gdb/registers_gui.c,
12676         plugins/gdb/sharedlib.c,
12677         plugins/gdb/sharedlib.h,
12678         plugins/gdb/sharedlib_cbs.c,
12679         plugins/gdb/sharedlib_cbs.h,
12680         plugins/gdb/sharedlib_gui.c,
12681         plugins/gdb/signals.c,
12682         plugins/gdb/signals.h,
12683         plugins/gdb/signals_cbs.c,
12684         plugins/gdb/signals_cbs.h,
12685         plugins/gdb/signals_gui.c,
12686         plugins/gdb/stack_trace.c,
12687         plugins/gdb/stack_trace.h,
12688         plugins/gdb/utilities.c,
12689         plugins/gdb/utilities.h,
12690         plugins/gdb/watch.c,
12691         plugins/gdb/watch.h,
12692         plugins/gdb/watch_cbs.c,
12693         plugins/gdb/watch_cbs.h,
12694         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12695         it for all debugger component updates and listing. Implemented
12696         user custom debugger command window. Fixed all debugger components
12697         to work correctly. Implemented debugger as GObject. Removed
12698         deprecated codes.
12699         
12700 2005-05-06  Naba Kumar  <naba@gnome.org>
12701         
12702         * TODO.tasks: Updated.
12703         
12704         * plugins/build-basic-autotools/Makefile.am,
12705         plugins/file-loader/Makefile.am,
12706         plugins/profile-default/Makefile.am,
12707         plugins/sample1/Makefile.am,
12708         plugins/symbol-browser/images/Makefile.am,
12709         src/Makefile.am: Fixed 'make distcheck' errors.
12711         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
12712         updates.
12714         * tagmanager/tm_workspace.c: Include prototypes in getting
12715         scope members.
12717 2005-05-06  Naba Kumar  <naba@gnome.org>
12719         * TODO.tasks: Updated.
12720         
12721         * configure.in, plugins/cvs-plugin/Makefile.am,
12722         plugins/debug-manager/Makefile.am,
12723         plugins/devhelp/Makefile.am,
12724         plugins/editor/Makefile.am,
12725         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
12726         
12727         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
12728         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
12729         interfaces.
12730         
12731         * tagmanager/tm_workspace.c,
12732         tagmanager/include/tm_workspace.h,
12733         plugins/editor/aneditor-autocomplete.cxx,
12734         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
12735         to return all matching tag types when no name is given instead of
12736         returning empty array.
12737         
12738         * plugins/symbol-browser/Makefile.am,
12739         (added) plugins/symbol-browser/an_symbol.c,
12740         (added) plugins/symbol-browser/an_symbol.h,
12741         plugins/symbol-browser/an_symbol_info.c,
12742         plugins/symbol-browser/an_symbol_info.h,
12743         (added) plugins/symbol-browser/an_symbol_iter.c,
12744         (added) plugins/symbol-browser/an_symbol_iter.h,
12745         plugins/symbol-browser/an_symbol_search.c,
12746         plugins/symbol-browser/an_symbol_view.c,
12747         plugins/symbol-browser/an_symbol_view.h,
12748         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12749         plugins/symbol-browser/plugin.c,
12750         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
12751         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
12752         plugin and implemented IAnjutaIterable interface for symbol search
12753         and iteration.
12755         * plugins/class-inheritance/Makefile.am,
12756         plugins/class-inheritance/class-inherit.c,
12757         plugins/class-inheritance/class-inherit.h,
12758         plugins/class-inheritance/plugin.h: Use the newly added
12759         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
12760         get rid of libanjuta-ctags.la dependencies.
12762 2005-05-02  Naba Kumar  <naba@gnome.org>
12764         * plugins/class-inheritance/class-inherit.c,
12765         plugins/class-inheritance/plugin.c,
12766         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
12767         be found for a class. Formated code.
12769         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
12770         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
12771         of editor tabs.
12772         
12773 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
12775         * libanjuta/anjuta-launcher.c:
12776         Keep trying sending data until all bytes have been written
12778         * plugins/tools/anjuta-tools.glade,
12779         plugins/tools/editor.c:
12780         Add a combo box to defined data from stdin
12782         * plugins/tools/execute.c:
12783         Send data in stdin if needed
12784         Code cleanups
12786         * plugins/tools/fileop.c,
12787         plugins/tools/tool.h,
12788         plugins/tools/tool.c:
12789         Store, load and save stdin data
12790         Use tools-2.xml instead of tools.xml
12792         * plugins/tools/plugin.c,
12793         plugins/tools/plugin.h:
12794         Code cleanups
12796         * plugins/tools/dialog.c,
12797         plugins/tools/dialog.h:
12798         Few code cleanups
12800         * plugins/tools/variable.c,
12801         plugins/tools/variable.h:
12802         Add editor related variables
12803         Code cleanups
12805 2005-04-29  Naba Kumar  <naba@gnome.org>
12807         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
12809         * plugins/editor/text_editor.c: Fixed line marker interpretation.
12810         
12811         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12812         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
12813         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
12814         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
12815         working on gdb MI interface. Completed MI parser interface.
12817         Patch from  Massimo Cora <maxcvs@email.it>:
12818         * plugins/class-inheritance/Makefile.am,
12819         plugins/class-inheritance/class-inherit.c,
12820         plugins/class-inheritance/class-inherit.h,
12821         plugins/class-inheritance/plugin.c,
12822         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
12823         Used system theme for colors. Display class members on mouse click.
12824         
12825 2005-04-28  Naba Kumar  <naba@gnome.org>
12827         * plugins/symbol-browser/an_symbol_prefs.c
12828         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
12829         implementation to create/add/remove custom tags files in symbol
12830         brower preferences.
12832         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
12833         EXTRA_DIST.
12835         * plugins/project-import/project-import.c: Fixed memory leaks and
12836         use correct debug prints.
12837         
12838         * TODO.tasks: Updated.
12839         
12840 2005-04-27  Naba Kumar  <naba@gnome.org>
12842         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
12843         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
12844         scintilla/Makefile.am: Fixed 'make distcheck' errors.
12846         * plugins/editor/anjuta-docman.c,
12847         plugins/editor/anjuta-docman.h,
12848         plugins/editor/plugin.c: Emit editor-added signal from docman
12849         and connect signals to new editor correctly.
12851         * plugins/class-inheritance/plugin.c,
12852         plugins/symbol-browser/plugin.c: Added stock icons.
12853         
12854         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12855         plugins/build-basic-autotools/executer.c,
12856         plugins/build-basic-autotools/executer.h: Added missing files
12857         for the execute programs implementation.
12859 2005-04-26  Naba Kumar  <naba@gnome.org>
12860         
12861         * TODO.tasks: Updated.
12863         * plugins/file-loader/plugin.c,
12864         plugins/project-import/anjuta-project-import.plugin.in,
12865         plugins/project-import/plugin.c,
12866         plugins/project-import/project-import.c,
12867         plugins/project-import/project-import.h: Be able to import older
12868         anjuta projects.
12870 2005-04-26  Naba Kumar  <naba@gnome.org>
12872         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
12873         removing it from the shell.
12875         * libanjuta/anjuta-shell.c,
12876         libanjuta/anjuta-shell.h,
12877         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
12878         so that widget additions are freezed or thaw using a pending queue.
12879         Fixded UI flicker while loading projects.
12881 2005-04-26  Naba Kumar  <naba@gnome.org>
12883         * TODO.tasks: Updated.
12884         
12885         * libanjuta/interfaces/libanjuta.idl: Added execute method for
12886         IAnjutaBuildable interface.
12887         
12888         * plugins/build-basic-autotools/Makefile.am,
12889         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12890         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12891         plugins/build-basic-autotools/build-basic-autotools.c,
12892         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
12893         interface and UI for executing project/file programs. Implemented
12894         IAnjutaFile interface so that executables could be opened directly.
12895         
12896         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
12897         Authors line (Reserved for external plugins, which do not have a way to
12898         show their credits).
12899         
12900         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
12901         [File Loader] group for menu labels (default to "Name" if it is not
12902         defined.
12903         
12904         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
12905         for executing external commands.
12907 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
12909         * plugins/project-wizard/property.c:
12910         Correct a memory leak
12912         * libanjuta/interfaces/libanjuta.idl,
12913         plugins/editor/text_editor.c:
12914         Add erase_all and replace_selection function to IAnjutaEditor
12916         * plugins/tools/anjuta-tools.glade,
12917         plugins/tools/fileop.c,
12918         plugins/tools/editor.c,
12919         plugins/tools/tool.c
12920         plugins/tools/tool.h:
12921         Add shortcut and icon 
12923         * plugins/tools/variable.c,
12924         plugins/tools/variable.h:
12925         Add a variable asking parameters at run time
12927         * plugins/tools/execute.c:
12928         Add a warning message for missing document manager
12929         Add replace buffer and replace selection output
12930         Correct an error in popup output
12932         * plugins/tools/plugin.c,
12933         plugins/tools/plugin.h,
12934         plugins/tools/anjuta-tools.ui,
12935         src/anjuta.ui:
12936         Few clean up
12937         Attach tools menu to a new place
12939 2005-04-25  Naba Kumar  <naba@gnome.org>
12941         * libanjuta/plugins.c, src/about.c, src/about.h,
12942         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
12943         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
12944         plugins (about box for plugins) menu.
12946 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12948         *  plugins/editor/search-replace.c :
12949         Displayed full path in Search pane window. 
12950         Bug 300231 : Selected line in Search pane window .
12951                 
12952 2005-04-23  Naba Kumar  <naba@gnome.org>
12954         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
12956 2005-04-22  Naba Kumar  <naba@gnome.org>
12958         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
12959         
12960         * plugins/project-wizard/templates/java.wiz,
12961         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
12962         to create bytecodes (.class) files.
12963         
12964         * plugins/symbol-browser/an_symbol_info.c,
12965         plugins/symbol-browser/an_symbol_info.h,
12966         plugins/symbol-browser/an_symbol_search.c,
12967         plugins/symbol-browser/an_symbol_view.c,
12968         plugins/symbol-browser/plugin.c,
12969         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
12970         in file symbol list.
12972 2005-04-22  Naba Kumar  <naba@gnome.org>
12974         * TODO.tasks: Updated.
12975         
12976         * plugins/class-inheritance/Makefile.am,
12977         plugins/subversion/Makefile.am: Do not install plugin files when
12978         plugin build condition is false.
12979         
12980         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12981         plugins/build-basic-autotools/build-basic-autotools.c,
12982         plugins/build-basic-autotools/build-basic-autotools.h,
12983         plugins/file-loader/anjuta-loader-plugin.ui,
12984         plugins/file-loader/dnd.c,
12985         plugins/file-loader/plugin.c,
12986         plugins/file-loader/plugin.h,
12987         plugins/project-manager/anjuta-project-manager.ui,
12988         plugins/project-manager/plugin.c: Added open file and build context
12989         menu in project manager context menu.
12991 2005-04-22  Naba Kumar  <naba@gnome.org>
12993         * configure.in: Added message output showing conditional plugins to
12994         build or not.
12995         
12996         * src/layout.xml: Added layout for class-inheritance plugin widget.
12997         
12998         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
12999         plugin name to remove redundant terms.
13000         
13001         * TODO.tasks: Updated.
13002         
13003         * configure.in,
13004         plugins/symbol-browser/Makefile.am,
13005         plugins/symbol-browser/an_symbol_view.c,
13006         (removed) plugins/symbol-browser/sv_class.xpm,
13007         (removed) plugins/symbol-browser/sv_function.xpm,
13008         (removed) plugins/symbol-browser/sv_macro.xpm,
13009         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13010         (removed) plugins/symbol-browser/sv_private_var.xpm,
13011         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13012         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13013         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13014         (removed) plugins/symbol-browser/sv_public_var.xpm,
13015         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13016         (removed) plugins/symbol-browser/sv_static_var.xpm,
13017         (removed) plugins/symbol-browser/sv_struct.xpm,
13018         (removed) plugins/symbol-browser/sv_unknown.xpm,
13019         (removed) plugins/symbol-browser/sv_variable.xpm,
13020         (added) plugins/symbol-browser/images/.cvsignore,
13021         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13022         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13023         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13024         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13025         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13026         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13027         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13028         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13029         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13030         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13031         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13032         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13033         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13034         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13035         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13036         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13037         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13038         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13039         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13040         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13041         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13042         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13043         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13044         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13045         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13046         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13047         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13048         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13049         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13050         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13051         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13052         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13053         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13054         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13055         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13056         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13057         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13058         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13059         pixmaps and added new icons (taken from monodevelop).
13061 2005-04-21  Naba Kumar  <naba@gnome.org>
13063         Patch from  Massimo Cora <maxcvs@email.it>:
13065         * configure.in, plugins/Makefile.am
13066         (new) plugins/class-inheritance/.cvsignore,
13067         (new) plugins/class-inheritance/Makefile.am,
13068         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13069         (new) plugins/class-inheritance/class-inherit.c,
13070         (new) plugins/class-inheritance/class-inherit.h,
13071         (new) plugins/class-inheritance/plugin.c,
13072         (new) plugins/class-inheritance/plugin.h,
13073         (new) plugins/class-inheritance/class-inheritance.png: Added class
13074         inheritance plugin.
13075         
13076         Changes by naba: Added pkgconfig check for graphviz and conditionally
13077         build graphviz.
13078         
13079         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13081 2005-04-20  Naba Kumar  <naba@gnome.org>
13083         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13084         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13085         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13086         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13087         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13088         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13089         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13090         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13091         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13092         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13093         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13094         
13095         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13096         message view management.
13098         * libanjuta/anjuta-children.[ch],
13099         plugins/build-basic-autotools/build-basic-autotools.c,
13100         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13101         Removed anjuta_children_init() function,
13102         because it is done automatically when first invoked. Introduced
13103         anjuta_children_recover() to recover the child signalling. Fixed
13104         child exit management to correctly recover the exit status.
13105         
13106         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13107         to properly shutdown the launcher and to kill the running process
13108         (without emitting any signal).
13109         
13110         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13111         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13112         gdb and program instance.
13114 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13116         * plugins/editor/search-replace.c :
13117         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13119 2005-04-18  Naba Kumar  <naba@gnome.org>
13121         * TODO.tasks: Marked completed items.
13122         
13123         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13124         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13125         plugins/project-manager/plugin.c: Prompt user for the debugging
13126         target (select from a list of project's executable targets) and
13127         correctly start debugger. Take care of libtool wrapping when the
13128         target selected is libtool target. Fixed debugger menu items
13129         sensitivity.
13131 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13133         * plugins/tools/execute.c,
13134         plugins/tools/execute.h:
13135         Implement save all files before running a command
13136         Implement all options for stdout and stderr except replace buffer
13137         Allow running several tools
13139         * plugins/tools/plugin.c:
13140         Move anjuta launcher in execute.c
13142         * plugins/tools/tools.h,
13143         plugins/tools/variable.c:
13144         Small changes
13146 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13148         * plugins/tools/anjuta-tools.glade:
13149         Add new properties in tool editor dialog
13150         Cosmetic improvements
13151         
13152         * plugins/tools/anjuta-tools.ui:
13153         Attach tool menu as a build menu
13155         * plugins/tools/dialog.c:
13156         Set tool menu item sensitivity in tool list
13157         Fix bugs
13159         * plugins/tools/editor.c,
13160         plugins/tools/editor.h,
13161         plugins/tools/fileop.c,
13162         plugins/tools/tool.c,
13163         plugins/tools/tool.h:
13164         Add new properties (active, save file...)
13165         Most of them are still not implemented
13167         * plugins/tools/execute.c,
13168         plugins/tools/execute.h:
13169         Reorganize code to support multiple run
13170         Support run in terminal
13171         
13172         * plugins/tools/plugin.c
13173         plugins/tools/plugin.h:
13174         Move message handling in execute.c
13176         * plugins/tools/variable.h,
13177         plugins/tools/variable.c:
13178         Add useful variables
13179         
13180 2005-04-13  Naba Kumar  <naba@gnome.org>
13182         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13183         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13184         
13185 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13187         * plugins/tools/dialog.c plugins/tools/tool.c :
13188         Fixed bugs.
13190 2005-04-06  Naba Kumar  <naba@gnome.org>
13192         * src/anjuta.c: Load default session only when
13193         "anjuta.session.load.last" preference is enabled.
13194         
13195 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13197         * plugins/tools/Makefile.am,
13198         plugins/tools/variable.c,
13199         plugins/tools/variable.h:
13200         Add new code for handling variables
13202         * plugins/tools/anjuta-tools.glade:
13203         Improve tool editor dialog
13204         Add variable selection dialog
13206         * plugins/tools/dialog.c,
13207         plugins/tools/dialog.h,
13208         plugins/tools/plugin.c,
13209         plugins/tools/plugin.h:
13210         Add variable object
13211         Add a function to get it
13213         * plugins/tools/editor.c:
13214         Add gui code for variable selection dialog
13216         * plugins/tools/execute.c:
13217         Use variables for executing command
13218         
13219         * Naba: Compile warning fixes.
13221 2005-04-06  Naba Kumar  <naba@gnome.org>
13223         * TODO.tasks: Marked completed items.
13224         
13225 2005-04-06  Naba Kumar  <naba@gnome.org>
13227         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13228         compile error.
13229         
13230         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13232 2005-04-04  Naba Kumar  <naba@gnome.org>
13234         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13235         inside Main window.
13236         
13237 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13239         * plugins/tools/Makefile.am,
13240         plugins/tools/anjuta-tools.plugin.in,
13241         plugins/tools/anjuta-tools.ui,
13242         plugins/tools/anjuta-tools.gladei,
13243         plugins/tools/anjuta-tools-plugin.png,
13244         plugins/tools/plugin.c,
13245         plugins/tools/plugin.h,
13246         plugins/tools/dialog.c,
13247         plugins/tools/dialog.h,
13248         plugins/tools/fileop.c,
13249         plugins/tools/fileop.h,
13250         plugins/tools/tool.c,
13251         plugins/tools/tool.h,
13252         plugins/tools/editor.c,
13253         plugins/tools/editor.h,
13254         plugins/tools/execute.c,
13255         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13256         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13257         Not fully working
13259         * anjuta-tools.[ch]: Removed old tools code.
13260         
13261 2005-04-01  Steve Murphy  <murf@e-tools.com>
13263         * configure.in: Added "rw" to ALL_LINGUAS.
13265 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13267         * Modified Files:
13268         manuals/C/anjuta-manual/fileoperations.xml
13269         Added Files:
13270         manuals/C/anjuta-manual/figures/search_expr.png
13271         manuals/C/anjuta-manual/figures/search_expr_basic.png
13272         manuals/C/anjuta-manual/figures/search_file_list.png
13273         manuals/C/anjuta-manual/figures/search_file_pattern.png
13274         manuals/C/anjuta-manual/figures/search_replace.png
13275         manuals/C/anjuta-manual/figures/search_setting.png
13276         manuals/C/anjuta-manual/figures/search_target.png
13277         manuals/C/anjuta-manual/figures/search_target_action.png
13278         manuals/C/anjuta-manual/figures/search_target_in.png
13279         Removed Files:
13280         manuals/C/anjuta-manual/figures/find_files.png
13281         manuals/C/anjuta-manual/figures/find_replace.png
13282         manuals/C/anjuta-manual/figures/find_text.png :
13283         Updated Anjuta manual (File Operations)
13285 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13287         * manuals/C/anjuta-manual/fileoperations.xml,
13288         manuals/C/anjuta-manual/figures/open_file.png,
13289         manuals/C/anjuta-manual/figures/open_file_multiple.png,
13290         manuals/C/anjuta-manual/figures/prefs_print.png,
13291         manuals/C/anjuta-manual/figures/print_dlg.png,
13292         manuals/C/anjuta-manual/figures/print_preview.png.
13293         * Added Files:
13294         manuals/C/anjuta-manual/figures/add_edit_macro.png,
13295         manuals/C/anjuta-manual/figures/display_macro.png,
13296         manuals/C/anjuta-manual/figures/insert_text.png,
13297         manuals/C/anjuta-manual/figures/keyword_macro.png,
13298         manuals/C/anjuta-manual/figures/new_file_wizard.png,
13299         manuals/C/anjuta-manual/figures/save_as_file.png :
13300         Updated Anjuta Manual (File Operations)
13302 2005-03-23  Adam Weinberger  <adamw@gnome.org>
13304         * plugins/editor/action-callbacks.c,
13305           plugins/file-loader/plugin.c,
13306           plugins/gtodo/main.c,
13307           plugins/project-wizard/druid.c:
13308           Fix spelling/grammar errors. Fixes bugs
13309           169068, 169137, 169138, and 169139.
13311 2005-03-21  Naba Kumar  <naba@gnome.org>
13313         Patch from: Massimo Cora' <maxcvs@email.it>:
13314         
13315         * plugins/editor/Makefile.am
13316         plugins/editor/anjuta-docman.c,
13317         (added) plugins/editor/editor-tooltips.c,
13318         (added) plugins/editor/editor-tooltips.h: Added tooltips to
13319         editor tabs to show full path.
13321 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
13322         
13323         * plugins/subversion/svn-backend.c:
13324         Removed "apr-0/" from include because this is 
13325         already included in SVN_INCLUDE and broke building if
13326         apr >= 1.0 was installed.
13328 2005-03-18  Naba Kumar  <naba@gnome.org>
13330         Patch from: Massimo Cora' <maxcvs@email.it>:
13332         * plugins/editor/action-callbacks.c,
13333         plugins/editor/aneditor-calltip.cxx,
13334         plugins/editor/aneditor-priv.h,
13335         plugins/editor/aneditor.cxx,
13336         plugins/editor/aneditor.h,
13337         plugins/editor/anjuta-document-manager.ui: Added calltip
13338         activation from menu.
13340 2005-03-16  Naba Kumar  <naba@gnome.org>
13342         Patch from: Massimo Cora' <maxcvs@email.it>:
13343         
13344         * plugins/class-gen/action-callbacks.c,
13345         plugins/class-gen/anjuta-class-gen-plugin.glade,
13346         plugins/class-gen/class_gen.c,
13347         plugins/class-gen/class_gen.h,
13348         plugins/class-gen/class_logo.xpm,
13349         plugins/class-gen/plugin.c: Create files without project
13350         being open. Add to project support. And other enhancements.
13352 2005-03-15  Adam Weinberger  <adamw@gnome.org>
13354         * anjuta.glade,
13355           plugins/debug-manager/utilities.c,
13356           plugins/file-loader/plugin.c,
13357           plugins/gdb/utilities.c,
13358           plugins/profile-default/plugin.c,
13359           plugins/project-import/project-import.c,
13360           src/anjuta-actions.h:
13361           Spelling/grammar fixes.
13363 2005-03-13  Naba Kumar  <naba@gnome.org>
13364         
13365         * plugins/editor/action-callbacks.c,
13366         plugins/editor/action-callbacks.h,
13367         plugins/editor/anjuta-document-manager.ui,
13368         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13369         submenu. Moved menuitems from Format to View->Editor.
13370         
13371         * src/action-callbacks.c, src/action-callbacks.h,
13372         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13373         layout and lock layout menus in View submenu. Get rid of
13374         Settings->Layout Manager menu.
13375         
13376         * plugins/project-import/anjuta-project-import.plugin.in:
13377         Fixed icon name
13379         * global-tags/Makefile.am,
13380         global-tags/create_global_tags.sh,
13381         plugins/editor/aneditor-autocomplete.cxx,
13382         plugins/editor/aneditor-priv.h,
13383         plugins/editor/aneditor.cxx,
13384         tagmanager/tm_workspace.c: Fixed scope members autocompletion
13385         in editor and made it work in global symbols also.
13386         
13387         * src/anjuta-app.c: Always use priority texts besides icons style
13388         for toolbars, because other styles look horible for Anjuta (fixme).
13390 2005-03-11  Naba Kumar  <naba@gnome.org>
13392         * configure.in: Removed test for iconv.
13394         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13395         before scintilla widget is realized.
13396         
13397         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13398         for Update menuitem.
13399         
13400         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13401         already applied in scintilla main stream.
13402         
13403         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13404         and notified scintilla developer.
13405         
13406 2005-03-10  Naba Kumar  <naba@gnome.org>
13408         * src/action-callbacks.c: Removed reference to src/help.h (dead
13409         file).
13411         * plugins/editor/text_editor.c: Removed reference to
13412         src/launcher.h (a dead file).
13414         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13415         src/controls.c, src/controls.h, src/fileselection.c,
13416         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13417         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13418         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13419         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13420         src/session.h, src/support.c, src/support.h, src/toolbar.c,
13421         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13422         Removed these dead files from CVS.
13425 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13427         * plugins/file-wizard/action-callbacks.c : Added error message.
13428         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13431 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
13432         
13433         * plugins/cvs-plugin/cvs-callbacks.c
13434         plugins/cvs-plugin/plugin.c:
13435         Fixed preferences page init and busy handling
13436         
13437         * plugins/subversion/plugin.c:
13438         Fixed preferences page init
13440 2005-03-09  Naba Kumar  <naba@gnome.org>
13442         * plugins/Makefile.am, plugins/glade/Makefile.am,
13443         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13444         enabled glade plugin in Anjuta. The plugin is built only when
13445         glade3 is installed.
13446         
13447 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13449         * plugins/project-wizard/templates/java.wiz
13450         plugins/project-wizard/templates/java-logo.png (*)
13451         plugins/project-wizard/templates/java/*
13452         plugins/project-wizard/templates/Makefile.am
13453         configure.in:
13454         
13455         Add Java project type. It generates a autoconf/automake
13456         project which is compiled using gcj. It requires automake 
13457         > 1.4 (1.9 is known to work) to work!
13458         
13459         (*) still awaiting response from the gcj team if we
13460         may use their logo.
13461         
13462 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
13463         
13464         * plugins/project-import/*
13465         plugins/Makefile.am
13466         configure.in:
13467         Added project import plugin. Might be a bit buggy and limited
13468         but works for now.
13469         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13470         Icon from old pixmaps dir
13472 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13474         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13475         plugins/macro/macro-util.c, plugins/macro/macros.xml :
13476         Added C Custom_Indent line macro.
13477         Cleaned macros.xml
13479 2005-03-09  Naba Kumar  <naba@gnome.org>
13481         * TODO.tasks: Added new message-manager tasks.
13482         
13483         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13484         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13485         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13486         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13487         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13488         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13489         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13490         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13491         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13492         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13493         
13494         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13495         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13496         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13497         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13498         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13499         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13500         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13501         Removed debugger widgets from shell on debugger shutdown. Added
13502         scrolled windows for docked widgets. Removed unnecessary widget refs
13503         and unrefs. Destroy widgets correctly on debugger shutdown.
13504         
13505         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13506         with project description title. Removed frame shadow.
13507         
13508         * plugins/project-wizard/druid.c: Initializes tooltips.
13509         
13510         * scintilla/Makefile.am: Fixed comiple error.
13512 2005-03-08  Adam Weinberger  <adamw@gnome.org>
13514         * plugins/class-gen/anjuta-class-gen-plugin.glade,
13515           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13517 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13519         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13520         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13521         plugins/macro/macro-util.c, plugins/macro/macro-util.h
13522         plugins/macro/macros.xml, plugins/macro/plugin.c :
13523         Moved cursor at the '|' position defined in macros.
13525 2005-03-07  Naba Kumar  <naba@gnome.org>
13527         * plugins/subversion/Makefile.am: Fixed build error.
13529         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13530         types (perl, python, shellscript).
13531         
13532         * plugins/editor/plugin.c: Fixed to show all highlight options.
13533         
13534 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13536         * TODO.tasks : updated tasks.
13537         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13539 2005-03-07  Naba Kumar  <naba@gnome.org>
13541         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13542         or disable subversion file-manager submenu. If "Subvesion" is also
13543         valid directory, we should also check for it.
13545         * configure.in: Disable cygwin macro until someone fixes the
13546         autoconf warnings.
13547         
13548         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13549         backward compatibility.
13550         
13551 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13553         * src/about.c : Cleaned code.
13554         * plugins/macro/macros.xml : Added "do_while" C macro.
13555         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13556         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
13557         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13558         Closed registers, shared libraries, kernel signals dialogs with ESC key.
13559         
13560 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13562         * plugins/class-gen/plugin.c:
13563         Removed "return" to activate project_root_uri watching.
13565 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
13567         * plugins/Makefile.am
13568         plugins/subversion/*:
13569         Added subversion plugin. Add, Remove, Commit and Update work
13570         everything else needs work.
13571         
13572         * plugins/terminal/terminal.c
13573         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13574         we still have focus problems with the editor.
13576 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13578         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13579         
13580 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13582         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13584 2005-03-04  Naba Kumar  <naba@gnome.org>
13586         Patch from Massimo Cora' <maxcvs@email.it>:
13588         * plugins/class-gen/Makefile.am,
13589         plugins/class-gen/action-callbacks.c,
13590         plugins/class-gen/action-callbacks.h,
13591         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13592         plugins/class-gen/anjuta-class-gen.plugin.in,
13593         plugins/class-gen/class_gen.c,
13594         plugins/class-gen/class_gen.h,
13595         (removed) plugins/class-gen/clsGen.c,
13596         (added) plugins/class-gen/goc_template_header,
13597         (added) plugins/class-gen/goc_template_source,
13598         plugins/class-gen/plugin.c,
13599         plugins/class-gen/plugin.h: Refactored class gen code.
13600         Added GOCBuilder code. Fixed UI. Implemented plugin.
13602 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
13604         * plugins/project-wizard/property.c
13605         plugins/project-wizard/install.c
13606         plugins/project-wizard/druid.c
13607         plugins/editor/goto_line.c
13608         plugins/editor/plugin.c
13609         plugins/gtodo/add_edit_item.c
13610         plugins/gtodo/ligtodo.c
13611         plugins/gtodo/main.c
13612         plugins/gtodo/preferences.c:
13613         Fixed #167559, #167534, #167266, #167357
13614         (Bad English in strings...)
13615         
13616         Thanks to Adam Weinberger and Thierry Moisan for
13617         reporting!
13619 2005-03-03  Naba Kumar  <naba@gnome.org>
13621         * libegg/Makefile.am, libegg/menu/Makefile.am,
13622         (added) libegg/egg-submenu-action.c,
13623         (added) libegg/menu/egg-submenu-action.h: Created a new action for
13624         submenu (used for wizard listing).
13625         
13626         * plugins/file-loader/anjuta-loader-plugin.ui
13627         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13628         and toolbar.
13629         
13630         * plugins/editor/action-callbacks.c,
13631         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13632         ctrl+tabbing because it was interfaring with focus navigation.
13633         Focus editor on "Esc" in incremental search entry. Cleanups.
13634         
13635         * plugins/file-manager/an_file_view.c,
13636         plugins/symbol-browser/plugin.c,
13637         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13638         Cleanups.
13639         
13640         * plugins/profile-default/plugin.c,
13641         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13642         for sesssion load.
13643         
13644         * (removed) scintilla/patches/a64-crash-fix.patch,
13645         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13646         scintilla patches.
13648 2005-03-03  Naba Kumar  <naba@gnome.org>
13650         * HACKING: Fixed typos.
13651         
13652         * plugins/editor/aneditor-indent.cxx: Clean up.
13653         
13654         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13655         Enable/disable save, undo and redo actions depending on state
13656         of the editor.
13657         
13658 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13660         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13661         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13662         Displayed search_incremental status.
13664         * Removed plugins/editor/search_incremental.[ch]
13666 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
13667         
13668         * plugins/cvs-plugin/cvs-execute.c
13669         plugins/cvs-plugin/cvs-callbacks.c:
13670         - Use weak reference on mesg_view and reuse tab if
13671         it still exists to avoid cluttering message manager.
13672         - Fixed bug in cvs remove
13673         
13674         README, HACKING: Updated
13675         
13676         configure.in: Added check for libsvn
13678 2005-02-29  Naba Kumar  <naba@gnome.org>
13679         
13680         * plugins/file-manager/an_file_view.c,
13681         plugins/symbol-browser/an_symbol_view.c,
13682         plugins/symbol-browser/plugin.c: Hide column headers (they
13683         are redundant).
13685 2005-02-29  Naba Kumar  <naba@gnome.org>
13687         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13688         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13689         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13690         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13691         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13692         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13693         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13694         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13695         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13696         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13698         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13699         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
13700         (added) libanjuta/anjuta-session.[hc],
13701         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13702         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
13703         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
13704         src/main.c:
13705         
13706         Implemented session management. Implemented session
13707         container class. Added session notifications from shell. Implemented
13708         session save/load in editor, file-loader, default-profile-plugin
13709         and anjuta-app. Fixed window sizing and restoration. Cleaned up
13710         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
13711         and maximized states in session. Implemented project session
13712         management.
13714 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13716         * plugins/class-gen/action-callbacks.[ch],
13717         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
13718         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
13719         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
13720         with Escape key.
13722 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
13723         
13724         * plugins/project-wizard/anjuta-project-wizard.glade,
13725         plugins/project-wizard/druid.c:
13726         Add some padding in tab label in project selection page
13727         
13728         * plugins/project-wizard/druid.c,
13729         plugins/project-wizard/parser.c:
13730         Search for project template recursively
13731         Add ~/.anjuta/project to the search paths
13733 2005-02-26  Naba Kumar  <naba@gnome.org>
13735         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
13736         * plugins/file-loader/plugin.c: Fixed crash bug.
13737         * libanjuta/plugins.c: Fixed memory leak.
13738         
13739 2005-02-26  Naba Kumar  <naba@gnome.org>
13740         
13741         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
13742         "UserActivatable" attribute for plugins. This attribute if set to
13743         "no" will prevent users from activating/deactivating it from
13744         plugins dialog. Added a toggle button in plugins dialog to toggle
13745         the plugins list between list of activatable plugins (default) to
13746         list of all plugins. anjuta_plugin_select() now only selects the
13747         plugin. Added anjuta_plugins_select_and_activate() method that will
13748         select and activate it.
13749         
13750         * plugins/profile-default/Makefile.am,
13751         plugins/profile-default/anjuta-default-profile.ui,
13752         plugins/profile-default/plugin.c,
13753         plugins/profile-default/plugin.h,
13754         plugins/project-manager/anjuta-project-manager.ui,
13755         plugins/project-manager/plugin.c,
13756         plugins/project-manager/plugin.h:
13757         
13758         Anjuta projects (*.anjuta) files define the profile of respective
13759         projects. Profile is a set of related plugins required for the
13760         project to open. Moved "close project" action from Project Manager
13761         to Profile Manager plugin. Implemented loading and unloading of
13762         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
13763         (instead of Project Manager) now handles opening of *.anjuta files.
13764         Close Project menuitem is now moved to File submenu (being
13765         consistent with Anjuta 1.x versions and avoiding creating Project
13766         submenu when project manager is not loaded).
13767         
13768         * src/anjuta-actions.h: Fixed short-cut key for Help content.
13769         
13770         * src/anjuta.ui: Fixed place holder for projects.
13771         
13772         * (new) plugins/profile-default/default.anjuta: default startup
13773         profile. Removed the hardcoded plugins loading in
13774         DefaultProfilePlugin.
13776         * anjuta.anjuta,
13777         plugins/project-wizard/templates/terminal/project.anjuta:
13778         Implemented project format in newly created projects.
13780         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13781         plugins/class-gen/anjuta-class-gen.plugin.in,
13782         plugins/cvs-plugin/anjuta-cvs.plugin.in,
13783         plugins/editor/anjuta-document-manager.plugin.in,
13784         plugins/file-loader/anjuta-loader.plugin.in,
13785         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13786         plugins/gdb/anjuta-gdb.plugin.in,
13787         plugins/glade/anjuta-glade.plugin.in,
13788         plugins/message-view/anjuta-message-manager.plugin.in,
13789         plugins/profile-default/anjuta-default-profile.plugin.in,
13790         plugins/project-manager/anjuta-project-manager.plugin.in,
13791         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13792         Defined UserActivatable attributes. Added supported types attribute.
13794         * plugins/project-wizard/anjuta-project-wizard.glade
13795         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
13796         "Project Wizard" in preferences title.
13798         * TODO.tasks: Updated.
13799         
13800         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
13801         Updated.
13802         
13803 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13805         * plugins/file-wizard/anjuta-file-wizard.glade
13806         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
13807         
13808         Integrated License macros, cleaned file.c.
13809         
13810 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
13811         
13812         * plugins/macor/macro-util.c: Fixed crash bugs if email or
13813         username can not be found correctly.
13815 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13817         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
13818         plugins/macro/macros.xml :
13819         
13820         Added Headers macros. Cleaned file.c
13822 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13824         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
13825         plugins/macro/macros.xml :
13826         
13827         Fixed a bug. Added Header macro.
13829         
13830 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13832         * plugins/file-wizard/action-callbacks.c, 
13833         plugins/file-wizard/file.c, plugins/macro/macro-util.c
13834         plugins/macro/macros.xml :
13835         
13836         Added FileName, Header template macros.
13837         
13838 2005-02-24  Naba Kumar  <naba@gnome.org>
13839         
13840         * plugins/patch/patch-plugin.c: Fixed a function call.
13841         
13842         * src/anjuta.c, src/main.c: Save and load default session.
13843         
13844 2005-02-24  Naba Kumar  <naba@gnome.org>
13846         * libanjuta/interfaces/libanjuta.idl,
13847         plugins/message-view/anjuta-msgman.c,
13848         plugins/message-view/anjuta-msgman.h,
13849         plugins/message-view/plugin.c: Added and implemented
13850         set_view_title() method.
13851         
13852         * plugins/build-basic-autotools/build-basic-autotools.c,
13853         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
13854         build context pooling. Maximum 3 contexts are reused. Additional
13855         contexts are created when all are busy.
13857 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13859         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13860         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13861         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
13862         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
13864         Added Copyright, Changelog macros.
13865                 
13866 2005-02-23  Naba Kumar  <naba@gnome.org>
13868         Patch from Massimo Cora' <maxcvs@email.it>:
13869         * plugins/Makefile.am,
13870         plugins/patch/Makefile.am,
13871         (added) plugins/patch/anjuta-patch-plugin.png,
13872         (added) plugins/patch/anjuta-patch.plugin.in,
13873         (added) plugins/patch/anjuta-patch.ui,
13874         plugins/patch/patch-plugin.c,
13875         (added) plugins/patch/patch-plugin.h,
13876         (added) plugins/patch/plugin.c,
13877         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
13878         architecture.
13880 2005-02-23  Naba Kumar  <naba@gnome.org>
13882         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
13883         file-loader/plugin.c, profile-default/plugin.c:
13884         Implemented "activated" and "deactivated" signals for plugin class.
13885         Renamed *_location() functions to *_id(), because location is
13886         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
13887         anjuta_plugins_unload_plugin().
13888         
13889         * class-gen/plugin.c: Fixed complier warning and utility function call.
13890         
13891         * debug-manager/plugin.c: Unload debugger plugin correctly.
13892         
13893         * project-manager/plugin.c:     Fixed compiler warnings.
13894         
13895         * plugins/project-wizard/templates/gnome/.cvsignore,
13896         plugins/project-wizard/templates/gnome/po/.cvsignore,
13897         plugins/project-wizard/templates/gnome/src/.cvsignore,
13898         plugins/project-wizard/templates/gtk/po/.cvsignore,
13899         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
13900         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
13901         
13902         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
13903         build (we need to fix this thing).
13904         
13905 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
13907         * plugins/macro/macro-action.[ch]
13908         plugins/macro/macro-edit.c
13909         plugins/macro/macro-dialog.c
13910         plugins/macro/macro-db.[ch]
13911         plugins/macro/plugin.[ch]
13912         plugins/macro/macro-util.[ch] (added)
13913         
13914         Cleaned up macro plugin and preview expanded macros.
13916 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
13918         * plugins/cvs-plugin/cvs-interface.c:
13920         Fixed option setting when using no compression and not 
13921         ignoring .cvsrc
13923 2005-02-23  Naba Kumar  <naba@gnome.org>
13924         
13925         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
13926         geometry on exit and startup (only if there is no geometry from the
13927         session).
13929         * TODO.tasks: Updated.
13930         
13931         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
13932         
13933         * manuals/reference/libanjuta/Makefile.am,
13934         manuals/reference/libanjuta/libanjuta-docs.sgml,
13935         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
13936         documentation for writing project templates.
13938 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13940         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
13941         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
13942         
13943         Expansion keywords in macros. 
13945 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13947         * plugins/file-wizard/action-callbacks.c,
13948         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
13949         plugins/macro/macros.xml :
13950         
13951         Inserting text by macro plugin
13952         In progress ...
13954 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
13956         * plugins/macro/plugin.c
13957         plugins/cvs-plugin/plugin.c:
13958         
13959         Fixed interfaces (use static)
13961 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
13962         
13963         * plugins/macro/macro-actions.[ch]
13964         plugins/macro/plugin.c
13965         libanjuta/interfaces/libanjuta.idl:
13966         
13967         Implemented IAnjutaMacro interface to be used by file-wizard
13968         
13969         * plugins/cvs-plugin/plugin.c
13970         libanjuta/interfaces/libanjuta.idl:
13971         
13972         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
13973         for all version control systems and not only for cvs.
13975 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13977         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
13978         insert_macro.
13979         
13980         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
13983 2005-02-21  Naba Kumar  <naba@gnome.org>
13985         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
13986         IAnjutaDebugger interface.
13987         
13988         * plugins/debug-manager/anjuta-debug-manager.ui,
13989         plugins/debug-manager/attach_process.c,
13990         plugins/debug-manager/attach_process.h,
13991         plugins/debug-manager/plugin.c,
13992         plugins/debug-manager/plugin.h,
13993         plugins/gdb/actions.c,
13994         plugins/gdb/actions.h,
13995         plugins/gdb/anjuta-gdb-plugin.ui,
13996         plugins/gdb/breakpoints.c,
13997         plugins/gdb/breakpoints.h,
13998         plugins/gdb/debugger.c,
13999         plugins/gdb/debugger.h,
14000         plugins/gdb/memory.c,
14001         plugins/gdb/plugin.c,
14002         plugins/gdb/plugin.h,
14003         plugins/gdb/sharedlib.h,
14004         plugins/gdb/sharedlib_cbs.c,
14005         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14006         correctly between debug-manager and debugger. Implemented debugger
14007         interface in gdb plugin. Fixed action names. Added UI updating.
14008         Start and stop debugger (does not work yet). Fixed UI merging.
14009         Fixed debugger plugin handling in debug-manager.
14011 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14013         * plugins/editor/aneditor-autocomplete.cxx:
14014         
14015         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14016         crash with C++ "template" keyword.
14018 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14020         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14021         Fixed bug (Closed macro dialogs with Esc key).
14022         
14023 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14024         
14025         * plugins/project-wizard/xlib.wiz,
14026         plugins/project-wizard/xlib-logo.png,
14027         plugins/project-wizard/xlib/*:
14028         Port old xlib anjuta project on new project wizard
14029         
14030         * plugins/project-wizard/xlib-dock.wiz,
14031         plugins/project-wizard/xlib-dock/*:
14032         Port old xlib dock anjuta project on new project wizard
14033         
14034         * plugins/project-wizard/wxwin.wiz,
14035         plugins/project-wizard/wxwin-logo.png,
14036         plugins/project-wizard/wxwin/*:
14037         Port old wxwin anjuta project on new project wizard
14038         
14039         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14040         necessary changes for the new templates.
14041         
14042 2005-02-18  Naba Kumar  <naba@gnome.org>
14044         * plugins/Makefile.am: Added class-gen
14045         
14046 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14048         * plugins/project-wizard/header.c:
14049         Fix a bug in sorting of project categories
14051 2005-02-18  Naba Kumar  <naba@gnome.org>
14053         Patch from Massimo Cora  <maxcvs@email.it>:
14054         
14055         * plugins/class-gen/.cvsignore,
14056         plugins/class-gen/Makefile.am,
14057         (added) plugins/class-gen/action-callbacks.c,
14058         (added) plugins/class-gen/action-callbacks.h,
14059         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14060         (added) plugins/class-gen/class_gen.c,
14061         (added) plugins/class-gen/class_gen.h,
14062         (added) plugins/class-gen/plugin.c,
14063         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14064         new architecture.
14065         
14066         * plugins/project-manager/plugin.c: implemented add_source().
14068 2005-02-17  Naba Kumar  <naba@gnome.org>
14070         * plugins/file-loader/plugin.c: Fixed possible crash.
14071         
14072         * src/action-callbacks.c, src/action-callbacks.h,
14073         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14075 2005-02-17  Naba Kumar  <naba@gnome.org>
14076         
14077         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14078         plugins/project-wizard/templates/gnome.wiz,
14079         plugins/project-wizard/templates/gtk.wiz,
14080         plugins/project-wizard/templates/gtkmm.wiz,
14081         plugins/project-wizard/templates/terminal.wiz,
14082         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14083         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14084         plugins/project-wizard/templates/gnome/src/callbacks.c,
14085         plugins/project-wizard/templates/gnome/src/callbacks.h,
14086         plugins/project-wizard/templates/gnome/src/main.c,
14087         plugins/project-wizard/templates/gtk/src/callbacks.c,
14088         plugins/project-wizard/templates/gtk/src/callbacks.h,
14089         plugins/project-wizard/templates/gtk/src/main.c,
14090         plugins/project-wizard/templates/gtkmm/src/main.cc,
14091         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14092         to generate licence correctly (without any extra newlines). Removed
14093         IncludeGNUHeader macro definition and added proper licence property.
14094         Fixed project directory paths in file contents.
14096 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14098         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14099         Closed macro dialogs with Esc key.
14101 2005-02-16  Naba Kumar  <naba@gnome.org>
14103         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14104         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14105         plugins/project-wizard/templates/gnome/src/callbacks.c,
14106         plugins/project-wizard/templates/gnome/src/callbacks.h,
14107         plugins/project-wizard/templates/gnome/src/main.c,
14108         plugins/project-wizard/templates/gtk/src/main.c,
14109         plugins/project-wizard/templates/gtkmm/src/main.cc,
14110         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14111         macros to avoid blank newlines.
14113 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14115         * plugins/project-wizard/autogen.c:
14116         Correct a problem when having property value in UTF-8
14118         * plugins/project-wizard/druid.c:
14119         Correct a bug when reselecting a new project (all pages
14120         must be removed)
14122         * plugins/project-wizard/property.c:
14123         Avoid having default invalid properties
14125         * plugins/project-wizard/templates/terminal.wiz,
14126         plugins/project-wizard/templates/terminal/po/ChangeLog,
14127         plugins/project-wizard/templates/terminal/src/main.c:
14128         Remove command for testing run function
14129         Move destination directory to second page and include
14130         project name. Add exist tag. Remove unused properties.
14132 2005-02-16  Naba Kumar  <naba@gnome.org>
14134         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14135         plugins/debug-manager/anjuta-debug-manager.ui,
14136         plugins/debug-manager/plugin.c,
14137         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14138         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14139         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14140         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14141         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14142         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14143         (removed) src/anjuta_info.c,
14144         (removed) src/anjuta_info.h,
14145         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14146         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14147         (added) plugins/gdb/actions.c,
14148         (added) plugins/gdb/actions.h: Completed initial
14149         porting of debugger to new architecture. Fixed many of the debugger
14150         functions.
14152         * plugins/file-loader/plugin.c: Detect some important mime ourself
14153         to avoid inconsistencies when mime system isn't working.
14154         
14155 2005-02-16  Naba Kumar  <naba@gnome.org>
14157         * plugins/editor/Makefile.am,
14158         (added) plugins/editor/aneditor-autocomplete.cxx,
14159         (added) plugins/editor/aneditor-calltip.cxx,
14160         (added) plugins/editor/aneditor-indent.cxx,
14161         (added) plugins/editor/aneditor-priv.h,
14162         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14163         different smaller chunks to make it easy to maintain.
14165 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14167         * plugins/project-wizard/druid.c :
14168         
14169         Found system Email address if not defined in Preferences.
14171 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14172         
14173         * plugins/project-wizard/gtkmm.wiz
14174         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14175         plugins/project-wizard/gtkmm/*
14176         
14177         Added GTKmm (C++) project type
14179 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14181         * plugins/message-view/plugin.c
14182         plugins/message-view/message-view.c
14183         TODO.gtodo:
14184         Implemented next/prev action
14186 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14188         * plugins/project-wizard/templates/libglade2.* :
14189         Removed libglade2 project.
14190         
14191         * plugins/project-wizard/templates/gtk* :
14192         Removed interface.[ch] & support.[ch].
14193         
14194 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14196         * plugins/project-wizard/anjuta-project-wizard.glade,
14197         plugins/project-wizard/property.[ch],
14198         plugins/project-wizard/templates/anjuta-plugin.wiz :
14199         Added a new property ("iconfile").
14201 2005-02-14  Naba Kumar  <naba@gnome.org>
14203         * plugins/project-wizard/install.c,
14204         plugins/project-wizard/plugin.c,
14205         plugins/project-wizard/templates/anjuta-plugin.wiz,
14206         plugins/project-wizard/templates/gnome.wiz,
14207         plugins/project-wizard/templates/gtk.wiz,
14208         plugins/project-wizard/templates/libglade2.wiz,
14209         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14210         newly created projects and open them. Fixed message buffering in
14211         wizard.
14213 2005-02-14  Naba Kumar  <naba@gnome.org>
14215         * src/about.c, pixmaps/Makefile.am,
14216         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14217         
14218         * mime/gnome-mime-application-x-anjuta.png,
14219         pixmaps/anjuta_icon.png,
14220         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14221         done by 9-speed at:
14222         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14223         
14224 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14226         * configure.in,
14227         plugins/project-wizard/templates/libglade2-logo.png,
14228         plugins/project-wizard/templates/libglade2.wiz,
14229         plugins/project-wizard/templates/libglade2/* :
14230         Add Glade2 project
14233 2005-02-14  Naba Kumar  <naba@gnome.org>
14235         * TODO.tasks: Updated.
14236         
14237         * plugins/editor/anjuta-docman.c,
14238         plugins/editor/text_editor.c,
14239         plugins/editor/text_editor.h,
14240         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14241         for file modification, but it is still not functioning.
14243 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14245         * plugins/project-wizard/values.c,
14246         plugins/project-wizard/values.h,
14247         plugins/project-wizard/property.c,
14248         plugins/project-wizard/property.h,
14249         plugins/project-wizard/druid.c:
14250         Rewrite mandatory property check
14251         Add check of exist property
14252         Rewrite handling of cached property page
14254 2005-02-13  Naba Kumar  <naba@gnome.org>
14256         Patch from Igor Kovalenko  <garrison@mail.ru>:
14257         * tagmanager/tm_workspace.c: Improved performance.
14259 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14261         *plugins/project-wizard/templates/*.wiz,
14262         plugins/project-wizard/druid.c,
14263         plugins/project-wizard/templates/terminal/src/main.c,
14264         plugins/project-wizard/templates/gtk/src/*.[ch],
14265         plugins/project-wizard/templates/gtk/src/Makefile.am,
14266         plugins/project-wizard/templates/gnome/src/*.[ch],
14267         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14268         Add Copyright date & Email address,
14269         Correct terminal project.
14270         
14271 2005-02-12  Naba Kumar  <naba@gnome.org>
14273         * plugins/project-wizard/property.c: Fixed hidden
14274         properties to take values.
14276         * plugins/project-wizard/file.[ch]: Renamed
14277         true/false enum values to fix compile error
14278         (conflict with other definition).
14279         
14280         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14281         even when mime type detection fails (for example, when Anjuta is
14282         installed in non-system prefix).
14284 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
14286         * plugins/project-wizard/values.c,
14287         plugins/project-wizard/values.h:
14288         Rewrite file with more comments
14290         * plugins/project-wizard/druid.c,
14291         plugins/project-wizard/druid.h,
14292         plugins/project-wizard/autogen.c,
14293         plugins/project-wizard/autogen.h,
14294         plugins/project-wizard/druid.c,
14295         plugins/project-wizard/druid.h:
14296         Add more comments
14297         Use values instead of properties
14298         Move default properties to druid.c
14300         * plugins/project-wizard/install.c,
14301         plugins/project-wizard/install.h:
14302         Use values instead of properties
14303         Add a check to avoid overwriting files
14305         * plugins/project-wizard/parser.c,
14306         plugins/project-wizard/property.c,
14307         plugins/project-wizard/property.h:
14308         Update to use new values
14309         Add an "exist" attribute to check if a directory already exist
14311         * plugins/project-wizard/anjuta-project-wizard.glade:
14312         Change project selection page (GtkTextView => GtkLabel,
14313         GtkTable => GtkVBox)
14315         * plugins/project-wizard/templates/terminal.wiz:
14316         Move destination directory on second page
14317         
14318         * plugins/project-wizard/action.c:
14319         Add a few comments
14321 2005-02-12  Naba Kumar  <naba@gnome.org>
14323         * plugins/file-manager/an_file_view.c,
14324         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14325         views. Created dynamic update date of view depending on project
14326         changes -- similar to file-manager view.
14327         
14328         * plugins/devhelp/plugin.c: Load help on idle.
14329         
14330         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14331         autoformat' to proper location in preferences.
14332         
14333         * mime/anjuta.mime: Added .prj extension in the mime type for backward
14334         compatibility.
14335         
14336         * plugins/editor/plugin.c: Fixed accel name.
14338 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14340         *plugins/project-wizard/templates/anjuta-plugin.wiz,
14341         plugins/project-wizard/templates/gnome.wiz,
14342         plugins/project-wizard/templates/gtk.wiz,
14343         plugins/project-wizard/anjuta-project-wizard.glade,
14344         plugins/project-wizard/autogen.c:
14345         Add Username & Email address in Project preferences.
14347 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14349         *plugins/project-wizard/templates/gnome-logo.png,
14350         plugins/project-wizard/templates/gnome.wiz,
14351         plugins/project-wizard/templates/gnome/* :
14352         Add Gnome project
14354 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14356         * plugins/project-wizard/templates/terminal/src/main.c, 
14357         plugins/project-wizard/templates/terminal/src/main.c,
14358         plugins/project-wizard/templates/terminal/src/main.[ch] :
14359         Insert License in projects
14360         
14361 2005-02-11  Naba Kumar  <naba@gnome.org>
14363         * TODO.tasks: Added message manager task.
14364         
14365         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14366         
14367         * plugins/editor/plugin.c: Use bookmark stock icons.
14368         
14369         * plugins/message-view/anjuta-message-manager.ui,
14370         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14372 2005-02-10  Naba Kumar  <naba@gnome.org>
14374         * libanjuta/interfaces/libanjuta.idl: fixed build error.
14375         
14376 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14378         * global-tags/Makefile.am
14379         Error during 'make install'
14381 2005-02-09  Naba Kumar  <naba@gnome.org>
14383         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14384         missing file.
14385         
14386 2005-02-08  Naba Kumar  <naba@gnome.org>
14388         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14389         
14390         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14391         Show busy cursur when updating global tags in preferences.
14393         * configure.in: Fixed.
14394         
14395 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14397         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14398           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14399          
14400         - Fixed anjuta-plugin project (glade)
14402 2005-02-08  Naba Kumar  <naba@gnome.org>
14404         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14405         Fixed automatic indentations.
14407         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14408         Global tags are now segregated into smaller api tags, which can be
14409         selectively loaded from symbol browser preferences.
14411         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14412         Implemented IProjectManager interface in project-manager. Mostly getter
14413         methods for now, but need to add add() and remove() methods to add
14414         or remove project elements.
14416         * plugins/gdb/debug_tree.c: Small fix.
14418         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14419         plugins/symbol-browser/an_symbol_info.c,
14420         plugins/symbol-browser/an_symbol_info.h,
14421         plugins/symbol-browser/an_symbol_search.c,
14422         plugins/symbol-browser/an_symbol_search.h,
14423         plugins/symbol-browser/an_symbol_view.c,
14424         plugins/symbol-browser/an_symbol_view.h,
14425         plugins/symbol-browser/plugin.c,
14426         plugins/symbol-browser/plugin.h,
14427         tagmanager/c.c,
14428         tagmanager/entry.h,
14429         tagmanager/tm_project.c,
14430         tagmanager/tm_symbol.c,
14431         tagmanager/tm_tag.c,
14432         tagmanager/tm_workspace.c,
14433         tagmanager/vstring.c,
14434         tagmanager/include/tm_tag.h,
14435         tagmanager/include/tm_workspace.h:
14436         
14437         - Fixed tagmanager parsing of source files to parse for typedefines and
14438         properly record element scopes. Implemented scope autocompletion
14439         (autocompletion on '.', '->', '::' and ':'. The functionality is not
14440         fully working. It was based on older patch for Anjuta 1.2.2 in SF
14441         patch list (author is unknown).
14442         - Implemented symbol-browser preferences for dynamically loading and
14443         saving tags API segments.
14444         - Fixed symbol-search to use tagmanager directly instead of depending
14445         on symbol-view for tags list.
14446         - Fixed symbol-view to create the tree using TMSymbol tree directly.
14447         - Fixed TMSymbol to create the complete tags tree instead of letting the
14448         symbol-view created the root nodes.
14449         - Changed project tags cache name to .tm_project2.cache because the
14450         newer format records additional scope information.
14451         
14452 2005-02-07  Naba Kumar  <naba@gnome.org>
14454         * plugins/editor/style-editor.c,
14455         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14456         and GtkFontButton instead of deprecated widgets in
14457         style editor.
14458         
14459 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
14461         * plugins/project-wizard/action.c,
14462         plugins/project-wizard/action.h,
14463         plugins/project-wizard/autogen.c,
14464         plugins/project-wizard/autogen.h,
14465         plugins/project-wizard/file.c,
14466         plugins/project-wizard/file.h,
14467         plugins/project-wizard/install.c,
14468         plugins/project-wizard/install.h,
14469         plugins/project-wizard/parser.h,
14470         plugins/project-wizard/parser.c,
14471         plugins/project-wizard/property.c,
14472         plugins/project-wizard/property.h,
14473         plugins/project-wizard/plugin.h,
14474         plugins/project-wizard/plugin.c,
14475         plugins/project-wizard/values.c,
14476         plugins/project-wizard/values.h:
14477         Replace C++ comments by C comments
14479         * plugins/project-wizard/autogen.c,
14480         plugins/project-wizard/autogen.h:
14481         Add a run time check of autogen version.
14482         Add UserName variable.
14484         * plugins/project-wizard/anjuta-project-wizard.glade,
14485         plugins/project-wizard/header.c,
14486         plugins/project-wizard/druid.c,
14487         plugins/project-wizard/druid.h:
14488         Sort project in alphabetic order.
14489         Correct selection troubles in notebooks.
14491         * plugins/project-wizard/parser.c:
14492         Add some check when reading the project header block.
14494 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14496         * plugins/project-wizard/action.c,
14497         plugins/project-wizard/action.h,
14498         plugins/project-wizard/autogen.c,
14499         plugins/project-wizard/autogen.h,
14500         plugins/project-wizard/file.c,
14501         plugins/project-wizard/file.h,
14502         plugins/project-wizard/install.c,
14503         plugins/project-wizard/parser.h,
14504         plugins/project-wizard/parser.c,
14505         plugins/project-wizard/property.c,
14506         plugins/project-wizard/property.h,
14507         plugins/project-wizard/values.c,
14508         plugins/project-wizard/values.h,
14509         Add a space between function name and open.
14511         * plugins/project-wizard/plugin.h,
14512         plugins/project-wizard/plugin.c,
14513         plugins/project-wizard/install.c,
14514         Avoid a crash if the user close the message view used by the .
14516         * plugins/project-wizard/anjuta-project-wizard,
14517         plugins/project-wizard/druid.c,
14518         plugins/project-wizard/druid.h,
14519         plugins/project-wizard/header.h,
14520         plugins/project-wizard/header.c,
14521         Add a text view with the description of each.
14522         Add a tab for each project.
14523         Replace some C++ comments to C comments.
14525 2005-02-05  Naba Kumar  <naba@gnome.org>
14527         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14528         New icon from Sebastien Granjoux .
14529         
14530 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
14532         * libanjuta/anjuta-preferences.c:
14533         Set file property even without a focus out event (file selected 
14534         the browse dialog)
14536 2005-02-04  Naba Kumar  <naba@gnome.org>
14538         * plugins/glade/plugin.c: Fixed glade function calls.
14539         * configure.in: Fixed a typo.
14540         * TODO.tasks: Updated.
14542 2005-02-03  Naba Kumar  <naba@gnome.org>
14544         * plugins/project-manager/plugin.c: Fixed memory corruption.
14546         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14547         build error.
14548         
14549         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14550         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14551         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14552         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14554         * libanjuta/interfaces/libanjuta.idl,
14555         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14556         interface.
14557         
14558         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14560         Patch from Massimo Cora <maxcvs@email.it>:
14561         * plugins/editor/plugin.c: Fixed update UI for created buffers.
14562         
14563 2005-02-01  Naba Kumar  <naba@gnome.org>
14565         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14566         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14567         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14568         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14569         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14570         from sourceforge -- a64 crash fixes (correct typing for GType)
14571         and fixes compile errors in sun.
14573         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14574         paste (shift+insert) in terminal.
14576 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
14578         * configure.in: Add «nb» to ALL_LINGUAS.
14580 2005-02-01  Naba Kumar  <naba@gnome.org>
14582         * TODO.tasks, TODO: Updated todo tasks.
14583         
14584         * plugins/editor/anjuta-document-manager.glade: Improved search
14585         relace dialog.
14586         
14587         * TODO.tasks: Fixed xml format.
14588         
14589         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14590         work yet).
14591         
14592         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14593         cleanups.
14594         
14595         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14596         format during save (removed unwanted text nodes). Fixed scrollbars.
14598 2005-01-31  Naba Kumar  <naba@gnome.org>
14600         * libanjuta/interfaces/libanjuta.idl,
14601         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14602         Implemented append() method for IAnjutaEditor interface and fixed
14603         various bugs with text insertions (cvs diff and macro insertions).
14604         
14605         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14606         automatic indentation.
14607         
14608         * plugins/editor/action-callbacks.c,
14609         plugins/editor/action-callbacks.h,
14610         plugins/editor/anjuta-docman.c,
14611         plugins/editor/anjuta-document-manager.ui,
14612         plugins/editor/plugin.c,
14613         plugins/editor/text_editor.c,
14614         plugins/editor/text_editor.h,
14615         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14616         Fixed highlight issues.
14618         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14619         macro.
14620         
14621         * plugins/symbol-browser/an_symbol_view.c: Force update project.
14623         * data/properties/*: Updated properties files from scite. Created
14624         styles.properties to override the scite styles.
14625         
14626         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14628         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14629         
14630 2005-01-30  Naba Kumar  <naba@gnome.org>
14632         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14633         unused definitions.
14634         
14635         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14636         
14637         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14638         plugins/editor/text_editor.c,
14639         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14640         fixed linuwidth preference setting, fixed insert text interface
14641         implementation. Improved automatice-indentation for cpp lexer.
14642         
14643         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14645 2005-01-29  Naba Kumar  <naba@gnome.org>
14647         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14648         option in update dialog as default. Improved import dialog. Sized
14649         log dialog.
14651         * configure.in: Fixed underquoted warning from autoconf.
14652         
14653         * plugins/editor/action-callbacks.c,
14654         plugins/editor/aneditor.cxx,
14655         plugins/editor/aneditor.h,
14656         plugins/editor/anjuta-document-manager.glade,
14657         plugins/editor/plugin.c,
14658         plugins/editor/plugin.h,
14659         plugins/editor/text_editor.c,
14660         plugins/editor/text_editor.h,
14661         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14662         for Editor and fixed all preferences syncronization and notifys for
14663         visible prefs (in editor preferences page).
14664         
14665         * plugins/file-loader/plugin.c: Load recent files on idle.
14667 2005-01-28  Naba Kumar  <naba@gnome.org>
14669         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14670         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14672         * plugins/editor/action-callbacks.c,
14673         plugins/editor/action-callbacks.h,
14674         plugins/editor/aneditor.cxx,
14675         plugins/editor/aneditor.h,
14676         plugins/editor/anjuta-document-manager.ui,
14677         plugins/editor/plugin.c,
14678         plugins/editor/text_editor.c,
14679         plugins/editor/text_editor.h,
14680         plugins/editor/text_editor_cbs.c,
14681         plugins/editor/text_editor_cbs.h,
14682         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14683         Text editor.
14685         Patch from Massimo Cora <maxcvs@email.it>:
14686         * plugins/editor/an_symbol_search.c,
14687         plugins/editor/an_symbol_search.c: Fixed crash bugs.
14688         
14689 2005-01-27  Naba Kumar  <naba@gnome.org>
14690         
14691         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14692         minimum size request to 200.
14694         * plugins/symbol-browser/an_symbol_info.c,
14695         plugins/symbol-browser/an_symbol_info.h,
14696         plugins/symbol-browser/an_symbol_search.c,
14697         plugins/symbol-browser/an_symbol_search.h,
14698         plugins/symbol-browser/an_symbol_view.c,
14699         plugins/symbol-browser/an_symbol_view.h,
14700         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
14701         pixbuf retrieval. Fixed runtime warning. Code clean up.
14703 2005-01-27  Naba Kumar  <naba@gnome.org>
14705         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
14706         src/anjuta.ui, (new) plugins/glade/.cvsignore,
14707         (new) plugins/glade/Makefile.am,
14708         (new) plugins/glade/anjuta-glade-plugin.png,
14709         (new) plugins/glade/anjuta-glade.plugin.in,
14710         (new) plugins/glade/anjuta-glade.ui,
14711         (new) plugins/glade/plugin.c,
14712         (new) plugins/glade/plugin.h,
14713         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
14714         now until glade3 works properly.
14716         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
14717         they are generated.
14718         
14719 2005-01-26  Naba Kumar  <naba@gnome.org>
14721         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
14722         Added mime icon for anjuta projects.
14723         
14724         patch from Massimo Cora <maxcvs@email.it>:
14725         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
14726         an_symbol_search.h, an_symbol_view.c, plugin.c:
14727         Fix/implement objects destroying/freeing.
14729 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
14730         
14731         * src/action-callback.[ch], src/anjuta-actions.h:
14732         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
14733         because it has not been updated for years and we know have a devhelp plugin
14734         which can do the job much better.
14735         * TODO.tasks: Updated done items
14737 2005-01-25  Naba Kumar  <naba@gnome.org>
14739         * autogen.sh: Fixed to generate interface files.
14741         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
14742         session save filenames.
14743         
14744         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
14745         
14746 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
14748         * plugins/project-wizard/Makefile.am,
14749         plugins/project-wizard/install.c,
14750         plugins/project-wizard/install.h,
14751         plugins/project-wizard/parser.c,
14752         plugins/project-wizard/parser.h,
14753         plugins/project-wizard/templates/terminal.wiz:
14754         Add action list block in wizard template
14755         * plugins/project-wizard/file.c,
14756         plugins/project-wizard/autogen.c:
14757         Small fixes
14759 2005-01-23  Naba Kumar  <naba@gnome.org>
14761         * configure.in: Fixed build error.
14763 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
14765         * plugins/project-wizard/druid.c,
14766         plugins/project-wizard/parser.c,
14767         plugins/project-wizard/property.c: Rewrite parser with
14768         better error handling
14770 2005-01-22  Naba Kumar  <naba@gnome.org>
14772         * plugins/symbol-browser/plugin.c: Changed c++ coments
14773         to c commnets and formated code to anjuta coding styles.
14774         
14775 2005-01-21  Naba Kumar  <naba@gnome.org>
14777         * configure.in, autogen.sh: Fixed build errors in newer automake.
14778         
14779         * plugins/editor/anjuta-docman.c: Do not emit change editor
14780         signal while in dispose.
14782         Patch from: Massimo Corà <maxcvs@email.it>
14783         * plugins/symbol-browser/Makefile.am,
14784         plugins/symbol-browser/an_symbol_view.c,
14785         plugins/symbol-browser/an_symbol_view.h,
14786         plugins/symbol-browser/plugin.c,
14787         plugins/symbol-browser/plugin.h,
14788         plugins/symbol-browser/test-symbol-browser.c,
14789         (new) plugins/symbol-browser/an_symbol_info.c,
14790         (new) plugins/symbol-browser/an_symbol_info.h,
14791         (new) plugins/symbol-browser/an_symbol_search.c,
14792         (new) plugins/symbol-browser/an_symbol_search.h:
14793         Added a cool real-time symbol-search-view in symbol browser.
14795 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
14796         
14797         * plugin/macro/plugin.c
14798         plugin/macro/anjuta-macro-plugin.ui
14799         plugin/macro/macro-db.[ch]
14800         plugin/macro/macro-dialog.[ch]
14801         plugin/macro/macro-actions.[ch]
14802         plugin/macro/macro-edit.[ch]
14803         plugin/macro/plugin.[ch]:
14804         
14805         Implemented three menu items as Naba proposed:
14806         Edit->Macro->
14807                 Insert Macro: Pops of a border-less window to enter a shortcut
14808                 Add Macro: Same as Manage Macro => New
14809                 Manage Macros: Full-features macro dialog
14811 2005-01-20  Naba Kumar  <naba@gnome.org>
14813         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
14814         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
14815         libanjuta/anjuta-shell.h,
14816         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14817         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14818         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
14819         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14820         src/main.c, src/shell.c: Implemented command line args processing
14821         and session management. Fixed geometry restoration.
14823 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
14824         
14825         * plugins/macro/macro-db.c,
14826         plugins/macros.xml:
14827         Cleaned up XML interface and use attributes now for name, category and 
14828         shortcut. CDATA is used to avoid xml errors inside of macros.
14830 2005-01-19  Naba Kumar  <naba@gnome.org>
14832         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
14834 2005-01-18  Naba Kumar  <naba@gnome.org>
14835         
14836         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
14837         to work.
14839         * scintilla/*: Updated scintilla to current cvs and updated
14840         scintilla patches.
14841         
14842 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14843         
14844         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
14845         plugins/cvs-plugin/cvs-actions.c:
14846         Added "Whole project" infrastructure but it does not
14847         work because I did not find a way to get the current project's
14848         root dir.
14850 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
14852         * plugins/cvs-plugin/Makefile.am
14853         plugins/cvs-plugin/anjuta-cvs.plugin.in
14854         plugins/cvs-plugin/cvs-actions.c
14855         plugins/cvs-plugin/cvs-callbacks.c
14856         plugins/cvs-plugin/cvs-interface.[ch] (added)
14857         plugins/cvs-plugin/plugin.c:
14858         
14859         Added IAnjutaCVS interface and improved cvs plugin. There
14860         is still some work to do on cvs import and to add a current
14861         project toggle.
14863 2005-01-17  Naba Kumar  <naba@gnome.org>
14865         * plugins/editor/aneditor.cxx: Fixed auto indentation.
14866         
14867         * configure.in: Fixed build errors.
14869         * data/Makefile.am,     (removed) data/README.stock_libs,
14870         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
14871         (removed) data/header.c, (removed) data/stock_libs.anj,
14872         (removed) data/x-anjuta-project.desktop,
14873         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
14875         * libanjuta/anjuta-plugin-description.c,
14876         libanjuta/anjuta-shell.c: Updated documentations.
14878         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
14879         
14880         * libanjuta/anjuta-launcher.c,
14881         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
14882         x86_64 systems.
14884 2005-01-17  Naba Kumar  <naba@gnome.org>
14885         
14886         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14887         plugins/project-wizard/templates/gtk.wiz,
14888         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14889         Updated templates to new format.
14890         
14891         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
14892         * plugins/project-wizard/druid.c,
14893         plugins/project-wizard/parser.c,
14894         plugins/project-wizard/property.c,
14895         plugins/project-wizard/property.h,
14896         plugins/project-wizard/templates/terminal.wiz,
14897         plugins/project-wizard/templates/terminal/AUTHORS,
14898         plugins/project-wizard/templates/terminal/ChangeLog,
14899         plugins/project-wizard/templates/terminal/NEWS,
14900         plugins/project-wizard/templates/terminal/README,
14901         plugins/project-wizard/templates/terminal/project.anjuta,
14902         plugins/project-wizard/templates/terminal/src/main.c:
14903         Moveed code related to property types from druid.c and parser.c to 
14904         property.c. Changed tag from "<string ..." to
14905         "<property type="string..."     and so on. Rewrite parser
14906         (warning still in progress). Added list property. Changed
14907         terminal project to avoid using autogen on some file (much 
14908         faster) using the autogen attribute. Add a license list box in
14909         terminal project (just as an example). _label in item list is
14910         optional now.
14912 2005-01-16  Naba Kumar  <naba@gnome.org>
14914         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
14915         plugins/edtior/anjuta-docman.c: Fixed build errors.
14916         
14917         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
14918         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
14919         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
14920         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
14921         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
14922         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
14923         libanjuta/resources.h,
14924         plugins/build-basic-autotools/build-basic-autotools.c,
14925         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14926         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
14927         plugins/gtodo/plugin.c, src/Makefile.am,
14928         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14929         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
14930         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
14931         should be handled in respective plugins. Added API documentations.
14933         * libanjuta-docs.sgml, libanjuta-sections.txt,
14934         libanjuta.types,
14935         (added) tmpl/anjuta-debug.sgml,
14936         (added) tmpl/anjuta-launcher.sgml,
14937         tmpl/anjuta-plugin.sgml,
14938         tmpl/anjuta-preferences.sgml,
14939         tmpl/anjuta-shell.sgml,
14940         (added) tmpl/anjuta-status.sgml,
14941         (removed) tmpl/anjuta-stock.sgml,
14942         tmpl/anjuta-utils.sgml,
14943         (removed) tmpl/defaults.sgml,
14944         (removed) tmpl/fileselection.sgml,
14945         (removed) tmpl/gnomefilelist.sgml,
14946         tmpl/ianjuta-buildable.sgml,
14947         (added) tmpl/ianjuta-debugger-manager.sgml,
14948         (added) tmpl/ianjuta-debugger.sgml,
14949         tmpl/ianjuta-document-manager.sgml,
14950         tmpl/ianjuta-editor.sgml,
14951         tmpl/ianjuta-file.sgml,
14952         tmpl/ianjuta-loader.sgml,
14953         tmpl/ianjuta-markable.sgml,
14954         tmpl/ianjuta-message-view.sgml,
14955         (added) tmpl/ianjuta-project-manager.sgml,
14956         (added) tmpl/ianjuta-todo.sgml,
14957         (added) tmpl/ianjuta-wizard.sgml,
14958         tmpl/libanjuta-iface-marshallers.sgml,
14959         tmpl/libanjuta-unused.sgml,
14960         (removed) tmpl/pixmaps.sgml,
14961         tmpl/plugins.sgml,
14962         (removed) tmpl/properties.sgml,
14963         tmpl/resources.sgml: Updated API documentations.
14965 2005-01-15  Naba Kumar  <naba@gnome.org>
14967         * libanjuta/anjuta-launcher.c: Added API docs.
14968         
14969         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14970         plugins/project-wizard/templates/gtk.wiz,
14971         plugins/project-wizard/templates/terminal.wiz,
14972         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14973         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14974         plugins/project-wizard/templates/gtk/src/main.c,
14975         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
14976         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
14977         template files.
14979         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
14980         * plugins/project-wizard/anjuta-project-wizard.glade,
14981         plugins/project-wizard/autogen.c,
14982         plugins/project-wizard/druid.c,
14983         plugins/project-wizard/druid.h,
14984         plugins/project-wizard/file.c,
14985         plugins/project-wizard/file.h,
14986         plugins/project-wizard/install.c,
14987         plugins/project-wizard/parser.c,
14988         plugins/project-wizard/plugin.c,
14989         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
14990         setting the default project directory. Fix HIDDEN property, it's
14991         working but I think we could make this cleaner. Removed the
14992         copy of the string in mandatory_property. Add an optional autogen
14993         attribute, to force or avoid using autogen on some files, default
14994         without any attribute is autodetect.+ Replace the script tag with
14995         a normal file tag and an attribute execute.
14996         
14997 2005-01-14  Naba Kumar  <naba@gnome.org>
14999         * plugins/editor/action-callbacks.c,
15000         plugins/editor/search_incremental.c,
15001         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
15002         works now.
15003         
15004         * plugins/editor/plugin.c, plugins/editor/plugin.h,
15005         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15006         tabs.
15008 2005-01-12  Naba Kumar  <naba@gnome.org>
15010         * configure.in,
15011         plugins/project-wizard/templates/Makefile.am,
15012         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15013         plugins/project-wizard/templates/anjuta-plugin.wiz,
15014         (added) plugins/project-wizard/templates/gtk-logo.png,
15015         (added) plugins/project-wizard/templates/gtk.wiz,
15016         (added) plugins/project-wizard/templates/terminal-logo.png,
15017         plugins/project-wizard/templates/terminal.wiz,
15018         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15019         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15020         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15021         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15022         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15023         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15024         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15025         (added) plugins/project-wizard/templates/gtk/src/main.c,
15026         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15027         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15028         GTK+ project templated and fixed other templates. Updated template
15029         logos.
15031 2005-01-12  Naba Kumar  <naba@gnome.org>
15033         * plugins/macro/anjuta-macro.glade: Improved GUI.
15034         
15035 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15037         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15038         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15039         * plugins/cvs-plugin/cvs.[ch] (removed)
15040         Removed old unused files
15041         
15042         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15043         * plugins/cvs-plugin/cvs-actions.c
15044         * plugins/cvs-plugin/Makefile.am:
15045         Seperate callback functions for better error
15046         handling. Cleaned up code.
15047         
15048         * plugins/macro/macros.xml: removed corrupt cvs
15049         macros for now.
15051 2005-01-10  Naba Kumar  <naba@gnome.org>
15053         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15054         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15055         and leaks.
15057 2005-01-09  Naba Kumar  <naba@gnome.org>
15059         * libegg/egg-recent-action.c, libegg/test-actions.c,
15060         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15061         recent files models.
15062         
15063         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15064         two models -- one for projects and other for regular files and show
15065         both in recent files menu. Changed recent files group from "anjuta"
15066         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15067         when adding the URI in recent files.
15068         
15069         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15070         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15071         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15072         * plugins/macro/macros.xml: Fixed xml errors.
15074 2005-01-08  Naba Kumar  <naba@gnome.org>
15075         
15076         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15077         libegg/test-actions.c, libegg/menu/Makefile.am,
15078         libegg/menu/egg-recent-action.h: Added a new action for
15079         recent files.
15081         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15082         Fixed dispose. Cleanup.
15083         
15084         * plugins/file-loader/anjuta-loader-plugin.ui,
15085         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15086         Use the new action for recent files. Added recent files in
15087         toolbar.
15089         * plugins/project-wizard/druid.c: Show busy cursor and
15090         de-sensitize druid buttons during page change.
15091         
15092         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15093         * plugins/project-wizard/Makefile.am,
15094         plugins/project-wizard/druid.c,
15095         plugins/project-wizard/druid.h,
15096         plugins/project-wizard/install.c,
15097         plugins/project-wizard/plugin.c,
15098         plugins/project-wizard/plugin.h,
15099         plugins/project-wizard/property.c,
15100         plugins/project-wizard/property.h,
15101         (added) plugins/project-wizard/values.c,
15102         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15103         objects (in values.c and values.h) containing the values of all
15104         properties. The NPWProperty objects now keep their values in this
15105         object which is persistant for one activation of the plugin, so the
15106         user keeps all the values even if he goes backward. Used an anjuta
15107         message view to list all files copied by the project wizard.
15109 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15111         * plugins/macro/plugin.[ch],
15112         plugins/macro/macro-dialog.[ch]
15113         plugins/macro/macro-edit.[ch]
15114         plugins/macro/macro-db.[ch]
15115         plugins/macro/macro-actions.[ch]
15116         plugins/macro/anjuta-macro.plugin.in
15117         plugins/macro/anjuta-macro.glade
15118         plugins/macro/anjuta-macro.png
15119         plugins/macro/Makefile.am
15120         plugins/macro/macros.xml
15121         plugins/macro/anjuta-macro.ui (all added)
15122         configure.in
15123         plugins/Makefile.am:
15124         Added new macro plugins
15125         
15126         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15127         New icon
15128         
15129         * manuals/reference/template (removed)
15130         Removed old api reference
15131         
15132         * plugins/message-view/message-view.c:
15133         "Fixed" crash in on_row_deleted and added a
15134         comment that I cannot work this way. We will
15135         have to change everything a bit to avoid losing
15136         memory there.
15137         
15138         * plugins/text-editor/text_editor.c:
15139         Update line number width on file save
15142 2005-01-07  Naba Kumar  <naba@gnome.org>
15144         * plugins/project-wizard/anjuta-project-wizard.glade,
15145         plugins/project-wizard/druid.c,
15146         plugins/project-wizard/templates/anjuta-plugin.wiz,
15147         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15148         Display page description in bold. Fixed mandatory field check.
15150         * configure.in,
15151         libanjuta/libanjuta-1.0.pc.in,
15152         plugins/project-wizard/druid.c,
15153         plugins/project-wizard/parser.c,
15154         plugins/project-wizard/property.h,
15155         plugins/project-wizard/templates/anjuta-plugin.wiz,
15156         plugins/project-wizard/templates/terminal.wiz,
15157         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15158         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15159         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15160         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15161         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15162         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15163         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15164         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15165         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15166         plugins/project-wizard/templates/terminal/configure.in.tpl,
15167         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15168         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15169         a new property type -- hidden. Fixed terminal and anjuta-plugin
15170         project templates.
15172 2005-01-07  Naba Kumar  <naba@gnome.org>
15174         * templates/anjuta-plugin.wiz,
15175         templates/terminal.wiz,
15176         templates/terminal/Makefile.am.tpl,
15177         templates/terminal/autogen.sh,
15178         (Removed) templates/terminal/configure.ac.tpl,
15179         (Added) templates/.cvsignore,
15180         (Added) templates/Makefile.am,
15181         (Added) templates/anjuta-plugin/.cvsignore,
15182         (Added) templates/anjuta-plugin/Makefile.am,
15183         (Added) templates/anjuta-plugin/src/.cvsignore,
15184         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15185         (Added) templates/terminal/.cvsignore,
15186         (Added) templates/terminal/Makefile.am,
15187         (Added) templates/terminal/configure.in.tpl,
15188         (Added) templates/terminal/po/.cvsignore,
15189         (Added) templates/terminal/po/ChangeLog,
15190         (Added) templates/terminal/po/Makefile.am,
15191         (Added) templates/terminal/po/POTFILES.in,
15192         (Added) templates/terminal/src/.cvsignore,
15193         (Added) templates/terminal/src/Makefile.am,
15194         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15195         project wizard. Fixed configure/po/Makefile template errors.
15197 2005-01-06  Naba Kumar  <naba@gnome.org>
15199         * configure.in: Added project templates.
15200         * plugins/project-wizard/templates/*: Added to project and renamed
15201         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15202         for the project templates (so that they do not conflict with autotools
15203         build. Created proper configure.ac.tpl and autogen.sh for project
15204         templates.
15205         
15206 2005-01-06  Naba Kumar  <naba@gnome.org>
15208         * plugins/project-wizard/anjuta-project-wizard.glade,
15209         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15210         Fixed file list parsing and to take absolute file paths (for example,
15211         from an icon selected previously). Used toggle buttons for boolean
15212         properties. Check if all mandatory fields are given before going
15213         forward in the wizard. Use scrollable viewport for listing property
15214         widgets incase the list goes out of wizard's size. Added tooltips
15215         as descriptions of the property widgets. And other fixes.
15217         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15218         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15219         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15220         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15221         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15222         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15223         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15224         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15225         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15226         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15227         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15228         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15229         Restructured template files.
15231 2005-01-06  Naba Kumar  <naba@gnome.org>
15233         * configure.in: Added check for autogen.
15234         
15235         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15236         in dispose.
15237         
15238         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15239         Do not emit changed signal when in dispose.
15241         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15242         symbol-view widget has been destroyed.
15243         
15244         * src/anjuta-app.c: Set null to preference, status and ui object
15245         pointers when they are destroyed.
15247         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15248         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15249         Added boolean, integer and file property types.
15250         
15251         * plugins/project-wizard/Makefile.am,
15252         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15253         project wizard templates.
15255 2005-01-04  Naba Kumar  <naba@gnome.org>
15257         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15258         added widgets.
15259         
15260         * plugins/editor/aneditor.cxx,
15261         plugins/editor/anjuta-docman.c,
15262         plugins/editor/plugin.c,
15263         plugins/editor/text_editor.c:
15264         Removed unnecessary ref/unref of scintilla.
15265         
15266         * plugins/message-view/anjuta-msgman.c,
15267         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15268         make close button similar to document manager.
15269         
15270         * plugins/project-manager/plugin.c,
15271         plugins/project-manager/plugin.h: Removed dead codes. Removed
15272         unnecessary ref/unref.
15273         
15274         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15275         instead of hard refs.
15277 2005-01-03  Naba Kumar  <naba@gnome.org>
15279         * libanjuta/interfaces/libanjuta.idl: Added configure() and
15280         generate() methods for IAnjutaBuildable interface.
15282         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15283         IAnjutaBuildable inteface.
15285         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15286         to destroy build context when message view is destroyed.
15287         
15288         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15289         a ref to it and unref in destructor. AnEditor class wants to be the
15290         owner of scintilla widget. Fixed compile warnings with signed/unsigned
15291         comparisions.
15292         
15293         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15294         complicate the scene. Removed editor widget from AnjutaDocman when
15295         the widget is destroyed.
15296         
15297         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15298         from shell. It will be removed from shell when the widget is destroyed.
15299         
15300         * plugins/editor/text_editor.c: Added debug codes to track object
15301         finalizations.
15303         * plugins/message-view/anjuta-msgman.c: Remove message view on
15304         widget destroy. Destroy message view on remove. Removed all views
15305         correctly.
15306         
15307         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15308         from container.
15310 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15312         * plugins/file-wizard/action-callbacks.c,
15313         plugins/file-wizard/anjuta-file-wizard.glade,
15314         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15315         Insert Licence, copyright, header template ...
15316         
15317 2005-01-02  Naba Kumar  <naba@gnome.org>
15319         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15320         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15321         anjuta_status_add_widget() to allow setting busy cursor on non
15322         toplevel windows.
15324         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15326         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15327         mime types to take text/source also.
15328         
15329         * plugins/editor/anjuta-docman.c,
15330         plugins/editor/anjuta-docman.h,
15331         plugins/editor/plugin.c,
15332         plugins/editor/text_editor.c,
15333         plugins/editor/text_editor.h,
15334         plugins/editor/text_editor_cbs.c: Listen for busy signal from
15335         AnjutaStatus and set busy cursor on editors.
15337         * plugins/file-loader/Makefile.am,
15338         plugins/file-loader/plugin.c,
15339         (added) plugins/file-loader/dnd.c,
15340         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15342         * src/anjuta.c: Hide anjuta window before destruction.
15344         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15345         * configure.in, plugins/Makefile.am,
15346         (removed) plugins/project-wizard/appwiz_page1.c,
15347         (removed) plugins/project-wizard/appwiz_page2.c,
15348         (removed) plugins/project-wizard/appwiz_page3.c,
15349         (removed) plugins/project-wizard/appwiz_page4.c,
15350         (removed) plugins/project-wizard/appwizard.c,
15351         (removed) plugins/project-wizard/appwizard.h,
15352         (removed) plugins/project-wizard/appwizard_cbs.c,
15353         (removed) plugins/project-wizard/appwizard_cbs.h,
15354         (removed) plugins/project-wizard/appwizard_gui.c,
15355         (removed) plugins/project-wizard/gnome_project.c,
15356         (removed) plugins/project-wizard/gnome_project.h,
15357         (removed) plugins/project-wizard/wizard_gui.c,
15358         (removed) plugins/project-wizard/wizard_gui.h,
15359         (added) plugins/project-wizard/.cvsignore,
15360         (added) plugins/project-wizard/Makefile.am,
15361         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15362         (added) plugins/project-wizard/anjuta-project-wizard.glade,
15363         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15364         (added) plugins/project-wizard/applogo.png,
15365         (added) plugins/project-wizard/appwizard.png,
15366         (added) plugins/project-wizard/autogen.c,
15367         (added) plugins/project-wizard/autogen.h,
15368         (added) plugins/project-wizard/druid.c,
15369         (added) plugins/project-wizard/druid.h,
15370         (added) plugins/project-wizard/file.c,
15371         (added) plugins/project-wizard/file.h,
15372         (added) plugins/project-wizard/header.c,
15373         (added) plugins/project-wizard/header.h,
15374         (added) plugins/project-wizard/install.c,
15375         (added) plugins/project-wizard/install.h,
15376         (added) plugins/project-wizard/parser.c,
15377         (added) plugins/project-wizard/parser.h,
15378         (added) plugins/project-wizard/plugin.c,
15379         (added) plugins/project-wizard/plugin.h,
15380         (added) plugins/project-wizard/property.c,
15381         (added) plugins/project-wizard/property.h: Removed old application-wizard
15382         codes and added new template based (autogen based) project wizard
15383         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
15385 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
15387         * plugins/cvs-plugin/plugin.c: Fixed crash bug
15388         * plugins/cvs-plugin/cvs-execute.c:
15389         Fix cvs_log which did not work because of some
15390         glade problem
15391         Patch from Mark R. Pariente <markpariente@cmu.edu>
15392         - Fix message highlighting
15394 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15395         
15396         * template/*,
15397         date/template/*,
15398         configure.in:
15399         Removed template stuff completly because we dicussed to implement
15400         a macro system for Edit->Insert Text
15402 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
15403         
15404         * plugins/editor/aneditor.cxx,
15405         plugins/editor/text_editor.c:
15406         Set line number width dynamically
15407         * src/about.c:
15408         Prepered new GTK 2.6 about dialog
15410 2004-12-30  Naba Kumar  <naba@gnome.org>
15412         patch from: Massimo Corà  <maxcvs@email.it>
15413         * plugins/editor/aneditor.cxx: Highlights correct function
15414         argument in recursive calltips.
15416 2004-12-30  Naba Kumar  <naba@gnome.org>
15418         * plugins/symbol-browser/plugin.c,
15419         libanjuta/interfaces/libanjuta.idl,
15420         plugins/editor/text_editor.c: Fixed editor markers and added a new
15421         marker (BASIC) to indicate line numbers. Fixed symbol browser to
15422         mark the line visited.
15423         
15424         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15425         libegg/Makefile.am, libegg/eggcomboselect.c,
15426         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15427         widget for use with symbol view in toolbar.
15428         
15429         * plugins/cvs-plugin/anjuta-cvs.ui,
15430         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15431         placeholder for cvs plugin context menu in filemanager.
15432         
15433 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15434         
15435         * plugins/cvs-plugin/plugin.c:
15436         Show popup menu only if the file is contained in
15437         a directory containing a "CVS" directory
15439 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
15440         
15441         * plugins/cvs-plugin/cvs-action.[ch],
15442         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15443         * plugins/cvs-plugin/anjuta-cvs.ui,
15444         * plugins/cvs-plugin/plugin.c:
15445         Implemented "Import"
15446         
15447         Patch from Mark R. Pariente <markpariente@cmu.edu>:
15448         Added right-click-menu for file-manager
15450 2004-12-26  Naba Kumar  <naba@gnome.org>
15452         * src/action-callbacks.c, src/action-callbacks.h,
15453         src/anjuta-actions.h, src/anjuta-app.c,
15454         src/anjuta.ui: Added fullscreen action.
15456         * plugins/cvs-plugin/cvs-actions.c,
15457         plugins/cvs-plugin/plugin.c,
15458         plugins/cvs-plugin/plugin.h: Watches current editor,
15459         project and file manager selection in plugin
15460         implementation.
15461         
15462 2004-12-26  Naba Kumar  <naba@gnome.org>
15464         * src/anjuta-app.c, src/anjuta.c, src/main.c,
15465         src/action-callbacks.c: Fixed app finalization. Added a
15466         command line arg --proper-shutdown (-p), which when set
15467         will release all plugins and their resources (this option
15468         is mainly for debugging).
15469         
15470         * plugins/file-loader/plugin.c: Fixed filename duplications
15471         in recent files history.
15472         
15473         * plugins/profile-default/plugin.c: Disabled problematic
15474         plugins for now to load at startup.
15475         
15476         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
15477         annoying debug prints.
15478         
15479 2004-12-23  Naba Kumar  <naba@gnome.org>
15481         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
15482         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15483         plugins/cvs-plugin/anjuta-cvs.ui,
15484         plugins/cvs-plugin/cvs-actions.c,
15485         plugins/cvs-plugin/cvs-actions.h,
15486         plugins/cvs-plugin/cvs-execute.c,
15487         plugins/cvs-plugin/cvs-execute.h,
15488         plugins/cvs-plugin/Makefile.am,
15489         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15490         Added cvs log command.
15492 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
15493         
15494         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
15495         default
15497 2004-12-20  Naba Kumar  <naba@gnome.org>
15499         patch from: Massimo Corà  <maxcvs@email.it>
15500         * plugins/editor/aneditor.cxx: Added recursive calltips.
15502 2004-12-20  Naba Kumar  <naba@gnome.org>
15503         
15504         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15505         Show busy cursor during loading and unloading.
15506         
15507 2004-12-19  Naba Kumar  <naba@gnome.org>
15509         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15510         memory leaks. Disabled debug print.
15512         * plugins/symbol-browser/an_symbol_view.c,
15513         plugins/symbol-browser/plugin.c,
15514         plugins/symbol-browser/plugin.h: Fixed loading and unloading
15515         problems. Creates SymbolView object every time when the
15516         plugin is activated.
15518         * plugins/project-manager/plugin.c: Close project when
15519         deactivating.
15520         
15521 2004-12-18  Naba Kumar  <naba@gnome.org>
15523         * po/POTFILES.in: Removed commented lines.
15524         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15525         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15526         * plugins/gdb/plugin.c: Fixed compile error.
15527         
15528         Patch from: Mark R. Pariente  <mark@demar.com.tr>
15529         * libegg/eggcellrendererkeys.c: Fixed compile error.
15530         
15531 2004-12-18  Naba Kumar  <naba@gnome.org>
15533         * plugins/file-loader/plugin.c: Fixed loading bug.
15534         
15535         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15536         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15537         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15538         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15539         and corruptions. Fixed loading and unloading of plugins.
15540         
15541 2004-12-17  Naba Kumar  <naba@gnome.org>
15542         
15543         * plugins/file-loader/Makefile.am,
15544         plugins/file-loader/plugin.c,
15545         plugins/project-manager/plugin.c: Fixed memory corruption
15546         and disposition codes. Added missing plugin.h in Makefile.am.
15548 2004-12-16  Naba Kumar  <naba@gnome.org>
15550         * plugins/symbol-browser/an_symbol_view.c,
15551         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15552         codes. Fixed memory leaks and corruptions.
15554         * plugins/build-basic-autotools/build-basic-autotools.c
15555         plugins/editor/anjuta-docman.c,
15556         plugins/editor/text_editor.c,
15557         plugins/file-loader/plugin.c,
15558         plugins/file-manager/plugin.c,
15559         plugins/file-wizard/plugin.c,
15560         plugins/message-view/anjuta-msgman.c,
15561         plugins/message-view/anjuta-msgman.h,
15562         plugins/message-view/message-view.c,
15563         plugins/message-view/plugin.c,
15564         plugins/message-view/plugin.h,
15565         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15567         * src/about.c, src/about.h, src/action-callbacks.c,
15568         src/action-callbacks.h, src/anjuta-actions.h,
15569         src/anjuta-app.c, src/anjuta-app.h,
15570         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15571         src/anjuta.c, src/anjuta.h, src/getline.c, 
15572         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
15573         src/start-with.c, src/start-with.h: Fixed emacs modes.
15575         * src/layout.xml: Brought document manager in front.
15576         
15577 2004-12-15  Naba Kumar  <naba@gnome.org>
15579         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15580         properly removed.
15581         
15582         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15583         finalization. Added a method to unload all plugins and destroy them.
15584         Fixed memory leaks.
15585         
15586         * plugins/sample1/plugin.c: Proper finalization code and renamed
15587         functions to proper names.
15588         
15589         * plugins/build-basic-autotools/build-basic-autotools.c,
15590         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
15592         * src/shell.c: Unload all plugins on exit, so that memory profilers
15593         can detect memory leaks in plugins.
15595 2004-12-13  Naba Kumar  <naba@gnome.org>
15597         * plugins/devhelp/plugin.c: Delay widget initialization, now that
15598         docking is working.
15599         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15600         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15602 2004-12-11  Naba Kumar  <naba@gnome.org>
15604         * data/properties/anjuta.properties: Fixed font size.
15605         * plugin/build-basic-autotools/build-basic-autotools: Added initial
15606         compile file function. There are some fixmes there.
15607         * plugins/message-view/anjuta-msgman.c,
15608         * plugins/message-view/message-view.c: Fixed bugs and clean up.
15609         
15610 2004-12-08  Naba Kumar  <naba@gnome.org>
15612         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15613         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15614         to escape quotes in a string.
15615         
15616         * plugins/cvs-plugin/cvs-actions.c,
15617         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15618         cvs diff command.
15620         * plugins/build-basic-autotools/build-basic-autotools.c,
15621         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15622         filters.
15623         
15624 2004-12-07  Naba Kumar  <naba@gnome.org>
15626         * plugins/build-basic-autotools/build-basic-autotools.c,
15627         plugins/build-basic-autotools/automake-c.filters: Completed directory
15628         tracking. Double click on Errors and warnings now work as expected.
15630         * plugins/build-basic-autotools.c: Added codes to track build directory
15631         so that absolute path of the files could be determined.
15633 2004-12-06  Naba Kumar  <naba@gnome.org>
15635         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15636         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15637         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15638         
15639 2004-12-05  Naba Kumar  <naba@gnome.org>
15641         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15642         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15643         
15644         * plugins/cvs-plugin/plugin.c,
15645         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15646         
15647 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
15648         
15649         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15650         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15651         plugins/cvs-plugin/cvs-execute.[ch]:
15652         Implemented cvs status and cvs diff
15653         Known bugs:
15654         - rdiff command is not correct
15655         - Must find a way to allow selection of directies AND files 
15656         in GtkFileChooser
15658 2004-12-03  Naba Kumar  <naba@gnome.org>
15660         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15661         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15662         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15663         session.properties file if it is for the first time.
15664         
15665 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
15666         
15667         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15668         commit.
15669         
15670         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15671         plugins/cvs-plugin/anjuta-cvs.ui:
15672         Implemented update/commit and changed menu layout 
15674 2004-12-02  Naba Kumar  <naba@gnome.org>
15676         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15677         property name (for cvs path property). Beautified dialogs.
15679 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
15680         
15681         * plugins/message-view/anjuta-msgman.c: Changed callback name
15682         and changed switch-page handling.
15683         
15684         * plugins/cvs-plugin/cvs-actions.c:
15685         * plugins/cvs-plugin/cvs-execute.c:
15686         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15687         - Implemented cvs add and cvs removed - both working now
15688         - Created a useful preferences page
15689         
15691 2004-11-30  Naba Kumar  <naba@gnome.org>
15693         * libanjuta/anjuta-status.c: Fixed runtime warning.
15694         
15695         * plugins/editor/Makefile.am:
15696         plugins/editor/anjuta-document-manager.glade,
15697         plugins/editor/plugin.c
15698         plugins/editor/plugin.h
15699         plugins/editor/style-editor.c (new, moved from src/),
15700         plugins/editor/style-editor.h (new, moved from src/),
15701         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
15702         settings in preferences.
15704         * plugins/editor/text_editor.c,
15705         plugins/editor/text_editor.h: Do not take unused args in
15706         text_editor_get_props().
15708         * src/style-editor.c, src/style-editor.h: Removed, moved to
15709         plugins/editor/ directory.
15711 2004-11-29  Naba Kumar  <naba@gnome.org>
15713         * plugins/editor/text_editor_cbs.c: Emit click signal in
15714         IAnjutaMarkable.
15715         * libanjuta/anjuta-status.c: More spacing between items.
15716         
15717 2004-11-29  Naba Kumar  <naba@gnome.org>
15719         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
15720         
15721         * libanjuta/interfaces/libanjuta.idl,
15722         plugins/debug-manager/anjuta-debug-manager.plugin.in,
15723         plugins/debug-manager/plugin.c,
15724         plugins/gdb/breakpoints.c,
15725         plugins/gdb/breakpoints.h,
15726         plugins/gdb/debugger.c,
15727         plugins/gdb/debugger.h,
15728         plugins/gdb/plugin.c,
15729         plugins/gdb/plugin.h,
15730         plugins/gdb/utilities.c,
15731         plugins/gdb/utilities.h: Code cleanups and partial implementation of
15732         toggle breakpoint margin clicks.
15734 2004-11-28  Naba Kumar  <naba@gnome.org>
15736         * TODO.tasks: Fixed indentations.
15737         * plugins/gtodo/libgtodo.c: Save with indentation.
15738         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
15739         * plugins/project-manager/plugin.c: Fixed runtime warnings.
15740         * libanjuta/anjuta-status.c: Fixed busy cursors.
15741         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
15742         * po/POTFILES.in: Updated.
15743         
15744 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
15745         
15746         * plugins/editor/anjuta-document-manager.glade,
15747           plugins/editor/search-replace.[c,h], 
15748           plugins/editor/search-replace_backend.h
15749           plugins/editor/search-preferences.[c,h] :
15750           Saved Search-Preferences (gconf),
15751           Basic search by default.
15753 2004-11-22  Naba Kumar  <naba@gnome.org>
15755         * configure.in: Fixed build error.
15757 2004-11-21  Naba Kumar  <naba@gnome.org>
15759         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
15760         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
15761         Added AnjutaStatus class to libanjuta.
15762         Added anjuta_shell_get_status() method.
15763         
15764         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
15765         and fixed marshaller generation.
15766         
15767         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
15768         "updade_ui" signals to IAnjutaEditor interface.
15769         
15770         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
15771         
15772         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
15773         regexes.
15774         
15775         * plugins/class-gen/clsGen.c: Intial port.
15776         
15777         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
15778         name.
15779         
15780         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
15781         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15782         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
15783         Implemented status update. Emits "update_ui" and "char_added" signals.
15784         Added view preferences.
15785         
15786         * plugins/file-loader/plugin.c: Added open with plugins in open with
15787         menus.
15788         
15789         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
15790         
15791         * plugins/message-view/anjuta-msgman.c,
15792         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
15793         to close correct message view rather than current view.
15795 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
15796         
15797         * plugins/cvs-plugin/cvs-actions.c
15798         plugins/cvs-plugin/plugin.[ch]
15799         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15800         Implemented cvs add but ran into a launcher/message_view
15801         problem because of a limitation of the idl compiler
15803 2004-11-19  Naba Kumar  <naba@gnome.org>
15805         * plugins/project-manager/plugin.c: Displays a progress window during
15806         project load.
15807         
15808         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
15809         Fixed UI separators.
15810         
15811         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
15812         UI placeholder.
15813         
15814         * plugins/project-manager/anjuta-project-manager.ui,
15815         plugins/project-manager/plugin.[c,h]: Added add/remove context
15816         menus and implemented them. Added file manager merge menu.
15818 2004-11-18  Naba Kumar  <naba@gnome.org>
15820         * TODO.tasks: Updated.
15821         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
15822         plugins/message-view/message-view.c: Fixed finalize and dispose
15823         methods.
15824         * plugins/debugger/*: Removed from cvs (development now in
15825         debug-manager).
15827 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
15829         Reviewed by Naba Kumar  <naba@gnome.org>:
15830         
15831         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
15832         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15833         plugins/gdb/breakpoints.c: all marker related stuff moved from
15834         editor and docman interfaces to IAnjutaMarkable
15836 2004-11-17  Naba Kumar  <naba@gnome.org>
15838         * TODO.tasks: Updated.
15839         
15840         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
15841         
15842         * libegg/egg-combo-action.c: Block changed signal when changing model.
15843         
15844         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
15845         Emit changed signal. Removed dead codes.
15846         
15847         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
15848         that recent files history do not duplicate.
15849         
15850         * plugins/symbol-browser/an_symbol_view.c,
15851         plugins/symbol-browser/an_symbol_view.h,
15852         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
15853         Fixed a bug.
15855 2004-11-15  Naba Kumar  <naba@gnome.org>
15857         * plugins/project-manager/plugin.c: Opens targets on double click.
15858         
15859         * plugins/message-view/message-view.c,
15860         plugins/file-manager/anjuta-file-manager-plugin.glade,
15861         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
15862         Added proper class finalization
15863         and disposition. Added preferences notifications and callbacks to
15864         change info/warning/error colors.
15865         
15866         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15867         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
15868         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
15869         Implemented finalize method for AnjutaApp. Code cleanups.
15870         
15871         * plugins/message-view/plugin.c: Static parent_class.
15872         
15873 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15874         * plugins/editor/search-replace.[c,h], 
15875           plugins/editor/search-replace_backend.c
15876           Update search entry in main toolbar.
15877           Clean code.
15879 2004-11-11  Naba Kumar  <naba@gnome.org>
15881         * TODO.tasks: Updated.
15883         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
15884         and completed on-the-fly-change preferences. Removed "changed"
15885         signal as it is no longer necessary (use notify for similar
15886         purpose to monitor individual preferences).
15888         
15889         * plugins/editor/anjuta-document-manager.glade: Added view menu
15890         preferences so that they are registered.
15891         
15892         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
15893         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
15894         connection to "changed" signal of preferences and implemented
15895         notifications for some editor preferences. More to implement.
15897 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15898         * plugins/editor/print.c
15899         Fixed bug 1047624 : Add line number every X lines.
15901 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15902         * plugins/editor/search-replace.c
15903         Fixed a crash bug (995755) when searching "%n"
15905 2004-11-09  Naba Kumar  <naba@gnome.org>
15907         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
15908         Fixed to refresh categories list on file load.
15910 2004-11-08  Naba Kumar  <naba@gnome.org>
15911         
15912         * configure.in, plugins/Makefile.am,
15913         plugins/profile-default/plugin.c: Added cvs plugin in build.
15914         
15915         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
15916         
15917         * plugins/debug-manager/.cvsignore: Added file to ignore.
15918         
15919         * plugins/debug-manager/Makefile.am: Removed dead codes.
15920         
15921         * src/anjuta.ui: Added placeholder for version control UI.
15923 2004-11-08  Naba Kumar  <naba@gnome.org>
15925         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15926         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15927         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
15928         Updated.
15930         * global-tags/Makefile.am: Fixed make error.
15932         * plugins/profile-default/plugin.c: Added debug-manager
15933         and gdb plugins to load at startup so that debugger
15934         windows are docked properly. They will be removed
15935         later when we figure out runtime docking.
15937         * plugins/sample1/*: Restored to last working state.
15939         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
15940         windows in lower pane. Named the windows appropriately.
15942         * ChangeLog: Fixed format.
15943         
15944 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
15946         * libanjuta/interfaces/libanjuta.idl,
15947         libanjuta/anjuta-marshal.c,
15948         plugins/Makefile.am,
15949         plugins/debug-manager/plugin.c,
15950         plugins/editor/plugin.c,
15951         plugins/editor/text_editor.c,
15952         plugins/gdb/breakpoints.c,
15953         plugins/gdb/debugger.c,
15954         plugins/gdb/plugin.c,
15955         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
15957 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15958         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
15959         plugins/editor/search-replace.c,
15960         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
15961         Search and Replace; Show result in find pane
15962           
15963 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15964         
15965         * plugins/gdb, plugins/debug-manager: Applied debugger patch
15966         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
15967         (added features: starting debugger and loading of core/executable,
15968         StepIn, StepOut, StepOver and Execute, toggling breakpoint
15969         partially works)
15971 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
15972         
15973         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
15974         my cvs-plugin files...
15975         I hope I have rescued everything possible.
15976         
15977         * Naba: Could you please fix sample1 because I messed it up to 
15978         but there should be a histroy of this directory we should commit
15980 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15981         
15982         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
15983         infrastructure
15984         * plugins/cvs-plugin/plugin.c,
15985         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15986         Added preferences dialog (not yet complete)
15988 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
15989         
15990         * global-tags/Makefile.am, mime/Makefile.am:
15991         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
15992         
15993         * template/xmltemplate.[ch],
15994         template/xmlstrings.[ch],
15995         template/autotools.[ch] removed,
15996         template/prj_template.[ch] removed,
15997         template/lang_template.[ch] removed,
15998         template/lib_template.[ch] removed,
15999         template/Makefile.am adjusted,
16000         template/dtds/lang.dtd removed, 
16001         template/dtds/lib.dtd removed,
16002         template/dtds/prj.dtd removed,
16003         template/dtds/autotools.dtd removed,
16004         data/template/lib/* removed,
16005         data/template/language/* removed,
16006         data/template/library/* removed,
16007         data/template/project/* removed,
16008         date/template/Makefile.am adjusted:
16009         Remove everything except text-templates to replace hardcoded 
16010         Edit->Insert texts with dynamic loaded.
16012         * plugins/cvs-plugin/plugin.[ch],
16013         plugins/cvs-actions.[ch],
16014         plugins/Makefile.am,
16015         plugins/cvs-plugin/Makefile.am,
16016         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16017         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16018         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16019         Added initial cvs-plugin code
16021 2004-10-21  Naba Kumar  <naba@gnome.org>
16022         
16023         * libanjuta/anjuta-plugin.c,
16024         plugins/build-basic-autotools/build-basic-autotools.c,
16025         plugins/debugger/plugin.c,
16026         plugins/devhelp/plugin.c,
16027         plugins/editor/anjuta-docman.c,
16028         plugins/editor/goto_line.c,
16029         plugins/editor/plugin.c,
16030         plugins/editor/search-replace.c,
16031         plugins/editor/text_editor.c,
16032         plugins/file-loader/plugin.c,
16033         plugins/file-manager/plugin.c,
16034         plugins/file-wizard/file.c,
16035         plugins/file-wizard/plugin.c,
16036         plugins/gdb/plugin.c,
16037         plugins/gtodo/plugin.c,
16038         plugins/message-view/anjuta-msgman.c,
16039         plugins/profile-default/plugin.c,
16040         plugins/project-manager/plugin.c,
16041         plugins/sample1/plugin.c,
16042         plugins/terminal/terminal.c: Defined all global variables static,
16043         particularly class parent_class variables. They were getting
16044         confused at link time.
16046         * libanjuta/plugins.c: Do not unload plugins when they are
16047         deactivated. Simply cache them for later activation. Unloading
16048         modules have some problem with shared libs using static class
16049         registration. Fixed hash type for installed plugins. Eventually,
16050         we want to add "CanUnload" attribute for .plugin files (in
16051         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16052         be unloaded from memory. Those plugins declaring CanUnload=false
16053         will not be unloaded from memory and will be put in the cache. Those
16054         not declaring anything or declaring CanUnload=true, will be unloaded
16055         from memory when they are deactivated.
16057         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16058         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16059         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16060         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16061         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16062         activation, deactivation. Fixed memory leaks.
16064 2004-10-20  Naba Kumar  <naba@gnome.org>
16066         * TODO.tasks: Updated.
16067         
16068         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16069         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16070         macro for adding interfaces to plugin types. Code cleanup.
16071         
16072         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16073         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16074         
16075         * plugins/build-basic-autotools/build-basic-autotools.c,
16076         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16077         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16078         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16079         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16080         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16081         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16082         plugins/project-manager/plugin.c,
16083         plugins/symbol-browser/an_symbol_view.c,
16084         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16085         newly defined macro to add interfaces to plugin types.
16087         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16089 2004-10-20  Naba Kumar  <naba@gnome.org>
16091         * TODO.tasks: Added task list.
16092         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16093         default values.
16095 2004-10-19  Naba Kumar  <naba@gnome.org>
16097         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16098         
16099         * plugins/editor/action-callbacks.c,
16100         plugins/editor/action-callbacks.h,
16101         plugins/editor/anjuta-docman.c,
16102         plugins/editor/anjuta-docman.h,
16103         plugins/editor/anjuta-document-manager.ui,
16104         plugins/editor/file_history.c,
16105         plugins/editor/file_history.h,
16106         plugins/editor/plugin.c: Added file history browsing.
16107         
16108         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16109         
16110         * plugins/message-view/anjuta-message-manager.ui,
16111         plugins/message-view/plugin.c: Added document manager context menu.
16112         
16113         * plugins/symbol-browser/an_symbol_view.c,
16114         plugins/symbol-browser/an_symbol_view.h,
16115         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16116         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16117         document manager context menu.
16118         
16119         * scintilla/*, scintilla/include/*: Updated to current cvs.
16120         
16121 2004-10-19  Naba Kumar  <naba@gnome.org>
16123         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16124         placeholder for debugger UI.
16125         
16126         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16127         * plugins/file-manager/plugin.c: Fixed loading bug.
16128         
16129         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16130         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16131         Initializes gconf database with default values when the
16132         values are not defined. Use bool and int prefs separately.
16134         * plugins/editor/plugin.c: Added encoding preferences.
16135         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16137         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16138         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16139         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16140         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16142 2004-10-18  Naba Kumar  <naba@gnome.org>
16144         * po/POTFILES.in: Updated.
16145         
16146         * libanjuta/anjuta-ui.c: Corrected debug messages.
16147         
16148         * libegg/egg-combo-action.c, libegg/test-actions.c,
16149         libegg/menu/egg-combo-action.h: Fixed combo action.
16150         
16151         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16152         Fixed format.
16153         
16154         * plugins/editor/action-callbacks.[c,h],
16155         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16156         Implemented file swap. Removed dead codes.
16157         
16158         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16159         dead codes.
16160         
16161         * plugins/symbol-browser/an_symbol_view.[c,h],
16162         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16163         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16164         Implemented file symbols. Implemented goto file line when symbol is
16165         selected.
16166         
16167         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16168         
16169 2004-10-10  Naba Kumar  <naba@gnome.org>
16171         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16172         
16173         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16174         
16175         * plugins/debugger/.cvsignore,
16176         (added) plugins/debugger/Makefile.am,
16177         (added) plugins/debugger/anjuta-debugger.glade,
16178         (added) plugins/debugger/anjuta-debugger.plugin.in,
16179         (added) plugins/debugger/anjuta-debugger.plugin.png,
16180         (added) plugins/debugger/anjuta-debugger.ui,
16181         plugins/debugger/attach_process.c,
16182         (removed) plugins/debugger/attach_process_cbs.c,
16183         (removed) plugins/debugger/attach_process_cbs.h,
16184         (removed) plugins/debugger/breakpoints.c,
16185         (removed) plugins/debugger/breakpoints.h,
16186         (removed) plugins/debugger/debug_tree.c,
16187         (removed) plugins/debugger/debug_tree.h,
16188         (removed) plugins/debugger/debugger.c,
16189         (removed) plugins/debugger/debugger.h,
16190         (removed) plugins/debugger/memory.c,
16191         (removed) plugins/debugger/memory.h,
16192         (added) plugins/debugger/plugin.c,
16193         (added) plugins/debugger/plugin.h,
16194         (removed) plugins/debugger/registers.c,
16195         (removed) plugins/debugger/registers.h,
16196         (removed) plugins/debugger/registers_cbs.c,
16197         (removed) plugins/debugger/registers_cbs.h,
16198         (removed) plugins/debugger/registers_gui.c,
16199         (removed) plugins/debugger/sharedlib.c,
16200         (removed) plugins/debugger/sharedlib.h,
16201         (removed) plugins/debugger/sharedlib_cbs.c,
16202         (removed) plugins/debugger/sharedlib_cbs.h,
16203         (removed) plugins/debugger/sharedlib_gui.c,
16204         (removed) plugins/debugger/signals.c,
16205         (removed) plugins/debugger/signals.h,
16206         (removed) plugins/debugger/signals_cbs.c,
16207         (removed) plugins/debugger/signals_cbs.h,
16208         (removed) plugins/debugger/signals_gui.c,
16209         (removed) plugins/debugger/stack_trace.c,
16210         (removed) plugins/debugger/stack_trace.h,
16211         (added) plugins/debugger/utilities.c,
16212         (added) plugins/debugger/utilities.h,
16213         (removed) plugins/debugger/watch.c,
16214         (removed) plugins/debugger/watch.h,
16215         (removed) plugins/debugger/watch_cbs.c,
16216         (removed) plugins/debugger/watch_cbs.h,
16217         (removed) plugins/debugger/watch_gui.c,
16218         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16219         
16220         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16221         Added debugger gdb backend plugin.
16222         
16223         * plugins/message-view/plugin.c: Registered all message stock icons.
16224         
16225         * plugins/profile-default/plugin.c: Loads debugger plugin.
16226         
16227         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16229 2004-10-08  Naba Kumar  <naba@gnome.org>
16231         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16232         information.
16233         
16234         * plugins/symbol-browser/.cvsignore,
16235         plugins/symbol-browser/Makefile.am,
16236         plugins/symbol-browser/an_symbol_view.c,
16237         plugins/symbol-browser/an_symbol_view.h,
16238         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16239         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16240         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16241         plugins/symbol-browser/plugin.c,
16242         plugins/symbol-browser/plugin.h,
16243         plugins/symbol-browser/sv_class.xpm,
16244         plugins/symbol-browser/sv_function.xpm,
16245         plugins/symbol-browser/sv_macro.xpm,
16246         plugins/symbol-browser/sv_private_fun.xpm,
16247         plugins/symbol-browser/sv_private_var.xpm,
16248         plugins/symbol-browser/sv_protected_fun.xpm,
16249         plugins/symbol-browser/sv_protected_var.xpm,
16250         plugins/symbol-browser/sv_public_fun.xpm,
16251         plugins/symbol-browser/sv_public_var.xpm,
16252         plugins/symbol-browser/sv_static_fun.xpm,
16253         plugins/symbol-browser/sv_static_var.xpm,
16254         plugins/symbol-browser/sv_struct.xpm,
16255         plugins/symbol-browser/sv_unknown.xpm,
16256         plugins/symbol-browser/sv_variable.xpm,
16257         plugins/symbol-browser/test-symbol-browser.c,
16258         plugins/Makefile.am: Implemented Symbol
16259         browser plugin.
16260         
16261         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16262         
16263         * plugins/build-basic-autotools/Makefile.am,
16264         plugins/devhelp/Makefile.am,
16265         plugins/editor/Makefile.am,
16266         plugins/file-loader/Makefile.am,
16267         plugins/file-manager/Makefile.am,
16268         plugins/file-wizard/Makefile.am,
16269         plugins/gtodo/Makefile.am,
16270         plugins/message-view/Makefile.am,
16271         plugins/profile-default/Makefile.am,
16272         plugins/project-manager/Makefile.am
16273         plugins/sample1/Makefile.am,
16274         plugins/terminal/Makefile.am,
16275         scintilla/Makefile.am,
16276         libegg/Makefile.am,
16277         launcher/Makefile.am,
16278         libanjuta/Makefile.am,
16279         src/Makefile.am,
16280         tagmanager/Makefile.am,
16281         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16282         anjuta_data_dir in configure.in and used them in plugins Makefile.am
16283         files. Also fixed library dependencies.
16284         
16285         * plugins/editor/aneditor.cxx: Disabled unused codes.
16286         * plugins/file-manager/an_file_view.c: Added copyright.
16287         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16288         
16289         * plugins/profile-default/plugin.c: Can load plugins by location.
16290         * plugins/project-manager/plugin.c: Remove project_root_uri value
16291         when project is closed.
16292         
16293 2004-10-06  Naba Kumar  <naba@gnome.org>
16295         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16296         
16297         * libanjuta/interfaces/libanjuta.idl,
16298         plugins/editor/text_editor.c: Added get_length()
16299         and get_current_word() methods in IAnjutaEditor interface.
16300         
16301         * libegg/Makefile.am: Added test_actions target.
16302         
16303         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16304         
16305         * plugins/build-basic-autotools/build-basic-autotools.c,
16306         plugins/file-loader/plugin.c,
16307         plugins/message-view/message-view.c: Added code to go to file and
16308         line number,
16309         
16310         * plugins/devhelp/plugin.c: Context sensitive help now works.
16311         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16312         uri as line number and goes to that line number.
16313         
16314         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16315         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16316         gtodo_client_load() method to load from a diffrent file. Watched 
16317         project root directory in plugin to open TODO.tasks of the project.
16318         
16319         * plugins/project-manager/plugin.c: Updates project UI
16320         sensitive/insensitive.
16322         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16323         anjuta-shell program to test plugins.
16324         
16325         * src/anjuta-app.c: Registered UI accels.
16326         
16327 2004-09-28  Naba Kumar  <naba@gnome.org>
16329         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16330         method.
16331         
16332         * src/anjuta-app.c: Implemented present widget method.
16333         
16334         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16335         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16336         
16337         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16338         added editor.
16339         
16340         * plugins/editor/text_editor.c: Connects to preferences changed signal
16341         correctly.
16342         
16343 2004-09-28  Naba Kumar  <naba@gnome.org>
16344         
16345         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16346         print code.
16347         
16348         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16349         size to 5 pix.
16350         
16351         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16352         in changed signal callback.
16353         
16354         * plugins/editor/action-callbacks.c: Implemented save_all action
16355         callback. Removed dead code. Do save_as when saving a new file.
16356         Implemented incremental search.
16357         
16358         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16359         
16360         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16361         
16362         * src/anjuta-app.c: Registers UI accelerators.
16363         
16364 2004-09-27  Naba Kumar  <naba@gnome.org>
16366         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16367         
16368         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16369         plugins/devhelp/anjuta-devhelp.plugin.in,
16370         plugins/file-loader/anjuta-loader.plugin.in,
16371         plugins/file-manager/anjuta-file-manager.plugin.in,
16372         plugins/gtodo/anjuta-gtodo.plugin.in,
16373         plugins/project-manager/anjuta-project-manager.plugin.in,
16374         plugins/terminal/anjuta-terminal.plugin.in:
16375         Gave proper plugin names.
16377         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16378         error when regex fail.
16379         
16380         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16381         Added help and context search. Watches current editor. More menus
16382         in Help submenu. Update UI (sensitive when required) properly.
16383         
16384         * plugins/editor/anjuta-document-manager.ui,
16385         plugins/devhelp/anjuta-devhelp.ui,
16386         plugins/message-view/anjuta-message-manager.ui,
16387         src/anjuta.ui: Goto menu actions are in separate submenu.
16388         
16389         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16390         Removed unimplemented UI elements.
16391         
16392         * src/anjuta-app.c: Larger (and normal) icon size.
16393         
16394         * src/layout.xml: Task manager plugin along with document (in middle).
16395         
16396         * plugins/editor/plugin.c, plugins/file-loader.c,
16397         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16398         in gtkactions. Enable/disable UI properly.
16399         
16400 2004-09-26  Naba Kumar  <naba@gnome.org>
16402         * po/POTFILES.in: Updated, added missing files.
16404         * .cvsignore: Updated.
16405         
16406         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16407         a new function to get User input text.
16408         
16409         * libanjuta/resources.[c,h]: Added a function to created sized image.
16410         
16411         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16412         from filename, as thats the correct representation.
16413         
16414         * plugins/build-basic-autotools/Makefile.am,
16415         (added) plugins/build-basic-autotools/automake-c.filters,
16416         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16417         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16418         Rearragned UI elements in the build menu. Added codes to read build
16419         filter rules from external file. Implemented all build, configure,
16420         autogen commands. Watches current editor and project.
16421         
16422         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16423         Added editor changed signal and exports current editor value.
16424         Fixed parameter names. Fixed get_uri() interface implementation to
16425         return correct uri.
16426         
16427         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16428         elements.
16429         
16430         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16431         
16432         * plugins/file-manager/an_file_view.c,
16433         plugins/file-manager/an_file_view.c: Exports file uri correctly.
16434         
16435         * plugins/file-wizard/file.c: Reads uri correctly.
16436         
16437         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16438         sets the page to the new view.
16439         
16440         * plugins/message-view/message-view.c: Unrefs the tree model when done.
16441         Fixed signal connecting.
16442         
16443         * plugins/project-manager/plugin.c: Changed "project_root_directory"
16444         to "project_root_uri" and exports as uri.
16445         
16446 2004-09-24  Naba Kumar  <naba@gnome.org>
16448         * libanjuta/anjuta-ui.c: Fixed a crash bug.
16449         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16450         in correct way.
16451         * plugins/file-manager/plugin.c: Fixed crash in unloading.
16452         * plugins/file-loader/plugin.c: Added comments.
16453         * plugins/build-basic-autotools/plugin.c: Added comments.
16454         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16455         
16456         * libanjuta/interfaces/libanjuta.idl,
16457         plugins/message-view/anjuta-msgman.c,
16458         plugins/message-view/message-view.c,
16459         plugins/message-view/message-view.h,
16460         plugins/message-view/plugin.c: Buffering and appending messages have
16461         been separated. message-view implementations cleaned up. Signals
16462         Emissions fixed. Messages now displayed in summary and details show
16463         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16464         API.
16465         
16466         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16467         preferences.
16468         
16469         * plugins/build-basic-autotools/Makefile.am,
16470         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16471         parsing of output to create message summaries. Uses new message view
16472         API.
16473         
16474         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16475         preferences to make dialog box smaller.
16476         
16477         * plugins/editor/search-replace.c: Fixed compile error with change
16478         in IAnjutaMessageView API.
16479         
16480 2004-09-21  Naba Kumar  <naba@gnome.org>
16482         * plugins/Makefile.am: Deletes old (installed) plugins before
16483         installing new ones.
16484         
16485         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16486         plugins/build-basic-autotools/build-basic-autotools.c,
16487         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16488         file URI from filemanager. Only disables/enables build submenu in file
16489         manager, instead of merging/unmerging.
16490         
16491         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16492         non-text files.
16493         
16494         * plugins/file-loader/anjuta-loader-plugin.ui,
16495         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16496         Implemented "Open with" file manager submenu. Displays error message
16497         when file can not be opened.
16498         
16499         * plugins/file-manager/an_file_view.c: Renamed
16500         file_manager_current_filename value name to file_manager_current_uri
16501         and exports proper URI.
16502         
16503         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16505 2004-09-19  Naba Kumar  <naba@gnome.org>
16507         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16508         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16509         save point signal to change editor tabs. Fixed accels.
16510         
16511         * plugins/file-loader/plugin.c: Fixed accels.
16513         * plugins/project-manager/plugin.c: Added target selection callback.
16514         
16515         * plugins/project-manager/plugin.c: Added URI activation.
16516         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16517         Fixed dialog and closed it on ok. Fixed a crash bug.
16518         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16520         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16521         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16522         plugins/file-loader/anjuta-loader-plugin.ui,
16523         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16524         Added recent files in file loade plugin.
16525         
16526         * ChangeLog: Fixed entry dates.
16527         
16528 2004-09-18  Naba Kumar  <naba@gnome.org>
16530         * plugins/devhelp/plugin.c: Added UI sensitization and removed
16531         an unnecessary GtkFrame.
16532         
16533 2004-09-17  Naba Kumar  <naba@gnome.org>
16535         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16537         * TODO: Updated.
16538         
16539         * data/Makefile.am: Disabled installing old mime info.
16540         
16541         * mime/anjuta.applications, mime/anjuta.keys: Updated.
16542         
16543         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16544         plugins/editor/anjuta-document-manager.ui,
16545         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16546         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16547         Added Editor context popup menu.
16548         
16549         * plugins/project-manager/anjuta-project-manager-plugin.png:
16550         Update image.
16551         
16552         * plugins/project-manager/anjuta-project-manager.plugin.in:
16553         Support .anjuta mime type.
16554         
16555         * plugins/project-manager/plugin.c: Exports "project_root_directory"
16556         value.
16557         
16558         * plugins/file-manager/plugin.c: Watches "project_root_directory"
16559         value.
16560         
16561         * src/layout.xml, plugins/profile-default/plugin.c:
16562         Added project manager plugin for startup.
16564 2004-09-16  Naba Kumar  <naba@gnome.org>
16565         
16566         * anjuta.prj: Updated.
16567         
16568         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16569         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16570         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16571         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16572         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16573         plugins/terinal/Makefile.am, src/Makefile.am,
16574         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16575         Fixed makefile syntax errors.
16577 2004-09-16  Naba Kumar  <naba@gnome.org>
16579         * configure.in, src/layout.xml,
16580         plugins/profile-default/plugin.c,
16581         libanjuta/interfaces/libanjuta.idl,
16582         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16583         
16584         * configure.in, plugins/Makefile.am,
16585         plugins/project-manager/.cvsignore, 
16586         plugins/project-manager/Makefile.am,
16587         plugins/project-manager/anjuta-project-manager-plugin.png,
16588         plugins/project-manager/anjuta-project-manager.plugin.in,
16589         plugins/project-manager/anjuta-project-manager.ui,
16590         plugins/project-manager/plugin.c,
16591         plugins/project-manager/plugin.h: Added project manager plugin
16592         based on gnome-build.
16593         
16594         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16595         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16596         
16597         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16598         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16599         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16600     
16601 2004-09-16  Naba Kumar  <naba@gnome.org>
16603         * plugins/editor/action-callbacks.c: Fixed compile error.
16604         
16605 2004-09-15  Naba Kumar  <naba@gnome.org>
16607         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16608         
16609         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16610         New improved splace with nicer progress.
16611         
16612         * configure.in, plugins/Makefile.am,
16613         (added) file-wizard/.cvsignore,
16614         (added) file-wizard/Makefile.am,
16615         (added) file-wizard/action-callbacks.c,
16616         (added) file-wizard/action-callbacks.h,
16617         (added) file-wizard/anjuta-file-wizard-plugin.png,
16618         (added) file-wizard/anjuta-file-wizard.glade,
16619         (added) file-wizard/anjuta-file-wizard.plugin.in,
16620         (added) file-wizard/anjuta-file-wizard.ui,
16621         (added) file-wizard/file.c,
16622         (added) file-wizard/file.h,
16623         (added) file-wizard/plugin.c,
16624         (added) file-wizard/plugin.h:
16625         Created new file wizard and added it. The wizard takes care of text
16626         bit insertions and new files creation.
16628         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16629         plugins/editor/action-callbacks.h,
16630         plugins/editor/anjuta-document-manager.glade,
16631         plugins/editor/anjuta-document-manager.ui,
16632         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16633         (removed) plugins/editor/file.[c,h]: Removed text insertions and
16634         new files code and moved into a new plugin (file wizard).
16635         
16636         * libanjuta/plugins.[c,h]: Added plugins selection function.
16637         
16638         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16639         get_position(), insert() in IAnjutaEditor interface. Added
16640         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16641         interface (for wizard plugins).
16643         * plugins/file-loader/anjuta-loader-plugin.ui,
16644         plugins/file-loader/plugin.c: Added wizard launcher interface which
16645         scans for plugins implement IAnjutaWizard interface and presents the
16646         list to user for selection. The selected plugin is then activated
16647         for the wizard.
16649         * libanjuta/interfaces/.cvsignore: Updated.
16650         * plugins/message-view/.cvsignore: Updated.
16651         * plugins/launcher/*: Removed as launcher has already been moved to
16652         libanjuta as class.
16654         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16655         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16656         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16657         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16658         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16659         Updated API documentations.
16661 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
16663         * configure.in: Added Punjabi to ALL_LINGUAS
16665 2004-07-29  Naba Kumar  <naba@gnome.org>
16667         * configure.in: Added file-loader plugin Makefile path and
16668         fixed devhelp version requirement.
16670 2004-07-28  Naba Kumar  <naba@gnome.org>
16672         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16673         terminal/preferences-terminal.png (added), message-view/*.png (added),
16674         message-view/*.xpm (added), editor/*.png (added),
16675         editor/*.xpm (added), plugins/editor/Makefile.am,
16676         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16677         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16678         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16679         respective plugins directories.
16681         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16682         pixmaps/block-end-16.png, pixmaps/block-end.png
16683         pixmaps/block-start-16.png, pixmaps/block-start.png
16684         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16685         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16686         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16687         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16688         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16689         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16690         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16691         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16692         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16693         pixmaps/preferences-editor.png, pixmaps/undock.png
16694         pixmaps/error-next-16.png, pixmaps/error-next.png
16695         pixmaps/error-prev-16.png, pixmaps/error-prev.png
16696         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16697         pixmaps/preferences-terminal.png: Deleted
16699         * libanjuta/properties* (removed), plugins/editor/properties* (added),
16700         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16701         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
16702         plugins/editor/anjuta-document-manager.plugin.in,
16703         plugins/editor/anjuta-document-manager.ui,
16704         plugins/editor/plugin.c, plugins/editor/print.c,
16705         plugins/editor/search-replace_backend.c,
16706         plugins/editor/search_preferences.h,
16707         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
16708         Moved properties souce files to editor plugin as it not required in
16709         libanjuta. Other editor fixes.
16711         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
16712         libegg/dock/* (removed)
16713         : Restored GDL external dependencies and removed libegg dock
16714         sources, because gdl is being developed.
16715         
16716         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
16717         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
16718         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
16719         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
16720         libanjuta/plugins.c, libanjuta/plugins.h,
16721         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
16722         gconf system. Shell now takes docking positions. Added more utility
16723         functions. Added plugins query function. And other fixes.
16725         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
16726         
16727         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
16728         plugin to load files based on mime type.
16729         
16730         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
16731         
16732         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
16733         plugins/file-manager/plugin.c: File manager now uses file loader to
16734         open files.
16736         * plugins/message-view/anjuta-msgman.c,,
16737         plugins/message-view/message-view.c,
16738         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
16740         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
16741         plugins/terminal/terminal.c, src/Makefile.am,
16742         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
16743         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
16744         
16745         * libegg/dock/*: Removed directory.
16746         
16747 2004-07-28  Naba Kumar  <naba@gnome.org>
16749         * configure.in: Reduced gnome-print version requirement.
16750         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
16752 2004-07-21  Ray Strode  <rstrode@redhat.com>
16753         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
16754         new mime sytem.
16756 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
16757         
16758         * plugins/editor/search-replace.c: Some fixes
16759         * plugins/terminal/Makefile.am:
16760         Patch from: Alexey Rusakov <ktirf@users.sf.net>
16762 2004-05-19  Naba Kumar  <naba@gnome.org>
16764         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
16765         compiler warning.
16767 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
16769         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
16770         Implemented IAnjutaSavable
16771         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
16773 2004-05-17  Naba Kumar  <naba@gnome.org>
16775         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
16776         plugins/build-basic-autotools/.cvsignore,
16777         plugins/build-basic-autotools/Makefile.am,
16778         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
16779         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16780         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16781         plugins/build-basic-autotools/build-basic-autotools.c,
16782         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
16783         build plugin.
16784         
16785         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
16786         definition.
16787         
16788         * plugins/file-manager/an_file_view.c,
16789         plugins/file-manager/anjuta-file-manager.ui,
16790         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
16791         Added context menu UI.
16792         
16793         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
16794         in view menu.
16796 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
16797         
16798         * libanjuta/anjuta-preferences.[ch]: 
16799         Added save/load_gconf functions
16800         * src/action_callbacks.[ch], src/preferences.c: 
16801         Load global prefs from gconf at startup and save them
16802         on exit. Prefs load and save correctly but something resets
16803         them to default after loading...
16804         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
16805         Somehow the linker does not find save/load_gconf functions
16806         in libanjuta. Must be a stupid mistake, I would be glad
16807         if someone could fix that.
16808         * manuals/reference/libanjuta-sections.txt: Added new
16809         preferences functions and removed gnome-filelist
16810         * plugins/file-manager/anjuta-file-manager-plugin.glade:
16811         * plugins/file-manager/plugin.c:
16812         Added root-path property
16814 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
16815         
16816         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
16817         they are not longer needed.
16818         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
16819         anjuta-sections.txt: Remove references to the files
16820         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
16821         Use new nautilus icons for file-manager, looks incredible
16822         cool!
16824 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16825         
16826         * plugins/editor/anjuta-docman.c: gchar* to 
16827         const gchar* in arguments
16828         * plugins/editor/text_editor.c: Implemented IAnjutaFile
16829         Interface
16830         * plugins/file-manager/an_file_view.c: Open files on
16831         double-click. Does not work yet because it does not
16832         find IAnjutaFile interface in document manager
16834 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
16835         
16836         * plugins/editor/anjuta-docman.c
16837         * plugins/editor/text_editor.c:
16838         Made close button working, made multiple selection in
16839         File/Open dialog possble, fixed crash bug if file cannot
16840         be opened.
16842 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16843         
16844         * plugins/editor/action-callbacks.c
16845         * plugins/editor/anjuta-docman.c
16846         * plugins/editor/anjuta-docman.h
16847         * plugins/editor/search-replace.c
16848         * plugins/editor/search-replace_backend.c
16849         * plugins/editor/text_editor.c
16850         * plugins/editor/text_editor.h:
16851         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
16852         able to open all files, use uri instead of full_filename, fixed
16853         many bugs.
16856 2004-05-13  Naba Kumar  <naba@gnome.org>
16858         * plugins/message-view/anjuta-message-manager-plugin.glade:
16859         HIG compliant.
16861         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
16862         management.
16864         * pixmaps/anjuta_splash.png: Added border.
16865         
16866         * plugins/editor/anjuta-document-manager.png: New icon.
16867         
16868         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
16869         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
16870         
16871         plugins/editor/Makefile.am,
16872         plugins/editor/search-replace.c,
16873         plugins/editor/search-replace.h,
16874         plugins/editor/search-replace_backend.c,
16875         plugins/editor/search-replace_backend.h,
16876         plugins/editor/search_preferences.h,
16877         plugins/editor/search_preferences.c: Merged changes from
16878         ANJUTA_1_2_0 branch.
16879         
16880         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
16881         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
16882         operational.
16884         * plugins/terminal/Makefile.am,
16885         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
16886         dialog.
16887         
16888         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
16889         submenu.
16891 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
16892         * plugins/message-view/plugin.c: Fixed glade file loading
16893         Removed "Show messages" menu item
16894         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
16895         twice because of this load system layout hack.
16896         * libanjuta/anjuta-ui.h: Removed #include config.h
16897         * libanjuta/libanjuta.pc: Fixed path and depencies
16898         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
16899         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
16900         * libanjuta/properties.cxx : #include "properties_cxx.h"
16901         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
16903 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16904         * plugins/message-view/*: Fixed message view preferences
16905         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
16906         * anjuta.glade: Removed messages stuff
16908 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
16909         
16910         * Removed libanjutamm, it is now hosted on SF.net:
16911         cvs.sf.net/cvsroot/anjuta/libanjutamm
16913 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
16914         
16915         * libanjutamm/*
16916         Added some experimental code to add support for C++ plugins.
16917         Nothing works yet and it is likely that it will disappear but
16918         I have some questions to murrayc and he wants to see the code.
16920 2004-05-11  Naba Kumar  <naba@gnome.org>
16922         * plugins/terminal/terminal.c: Fixed prefs loading bug.
16924         * plugins/editor/action-callbacks.c: Fixed a crash bug in
16925         hightlight style menu actions.
16927         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16928         manuals/reference/libanjuta/plugin-description-file.sgml,
16929         manuals/reference/libanjuta/writing-plugins.sgml,
16930         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16931         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16932         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
16934         * src/anjuta-app.c: Always load system layout for now.
16936         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
16937         
16938         * manuals/reference/libanjuta/libanjuta-docs.sgml,
16939         manuals/reference/libanjuta/libanjuta-sections.txt,
16940         manuals/reference/libanjuta/libanjuta.types,
16941         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16942         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16943         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16944         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16945         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16946         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
16947         Updated documentation.
16949         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
16950         plugins/profile-default/plugin.c, src/layout.xml:
16951         Created terminal plugin.
16952          
16953         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
16954         (new) plugins/file-manager/.cvsignore,
16955         plugins/file-manager/an_file_view.c,
16956         plugins/file-manager/plugin.c,
16957         plugins/file-manager/plugin.h: Moved preferences to separate
16958         glade file and added cvsignore file.
16959         
16960         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
16961         from ANJUTA_1_2_0 branch. Please note that other po files need merging
16962         from the branch. I tried it     but there were way too many conflicts.
16963         
16964         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
16965         
16966         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
16967         util functions required during the merge.
16968         
16969         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
16970         interface.
16971         
16972         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16973         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
16974         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16975         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
16976         Merged with ANJUTA_1_2_0 branch.
16978 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
16980         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
16982 2004-05-07  Naba Kumar  <naba@gnome.org>
16984         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
16986         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
16987         Added preferences reading and loading.
16988         
16989         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
16990         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
16991         libanjuta/fileselection.c, libanjuta/fileselection.h,
16992         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
16993         
16994         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
16996         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
16997         anjuta.spec.in, configure.in, data/autogen.sh.generic,
16998         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
16999         data/macros/autogen.sh, data/macros2/autogen.sh
17000         data/properties/ada.properties, data/properties/anjuta.properties,
17001         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
17002         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
17003         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
17004         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
17005         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17006         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17007         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17008         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17009         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17010         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17011         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17012         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17013         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17014         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17015         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17016         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17017         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17018         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17019         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17020         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17021         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17022         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17023         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17024         (added) scintilla/scintilla-marshal.c,
17025         (added) scintilla/scintilla-marshal.h,
17026         (added) scintilla/scintilla-marshal.list,
17027         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17028         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17029         (added) scintilla/patches/scintilla-calltip-align.patch,
17030         (added) scintilla/patches/scintilla-minor.patch,
17031         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17033 2004-05-06  Naba Kumar  <naba@gnome.org>
17035         * (added) plugins/file-manager/Makefile.am,
17036         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17037         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17038         (added) plugins/file-manager/anjuta-file-manager.ui,
17039         (added) plugins/file-manager/plugin.c,
17040         (added) plugins/file-manager/plugin.h,
17041         (removed) plugins/file-manager/an_file_view.h,
17042         plugins/Makefile.am, configure.in,
17043         plugins/file-manager/an_file_view.c: Created file manager plugin.
17044         
17045         * plugins/profile-default/plugin.c: Added file manager plugin in default
17046         profile.
17047         
17048         * libanjuta/Makefile.am: Fixed dependencies.
17049         * pixmaps/anjuta_splash.png: New splash screen.
17051 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17052         
17053         * template/template.c/h: Added in-line doc
17054         * manuals/reference/template/*: Added template documentation
17055         * configure.in: Build template docs
17057 2004-05-05  Naba Kumar  <naba@gnome.org>
17059         * autogen.sh: Added commands to generate initial interfaces.
17060         
17061         * libanjuta/Makefile.am,
17062         (removed)libanjuta/anjuta-plugin-parser.c,
17063         (removed)libanjuta/anjuta-plugin-parser.h,
17064         (added)libanjuta/anjuta-plugin-description.c,
17065         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17066         plugin description.
17067         
17068         * libanjuta/anjuta-plugin.c,
17069         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17070         
17071         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17072         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17073         widget add_widget() method.
17074         
17075         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17076         and moved plugin sets loading in profile plugins.
17077         
17078         * libanjuta/interfaces/.cvsignore,
17079         (removed)libanjuta/interfaces/Makefile.am,
17080         libanjuta/interfaces/libanjuta.idl,
17081         libanjuta/interfaces/anjuta-idl-compiler.pl,
17082         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17083         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17084         (removed)libanjuta/interfaces/ianjuta-editor.c,
17085         (removed)libanjuta/interfaces/ianjuta-editor.h,
17086         (removed)libanjuta/interfaces/ianjuta-file.c,
17087         (removed)libanjuta/interfaces/ianjuta-file.h,
17088         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17089         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17090         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17091         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17092         *.h and Makefile.am files. They are autogenerated. Interfaces are
17093         by anjuta-idl-compiler.pl from libanjuta.idl file.
17094         
17095         * manuals/reference/libanjuta/Makefile.am,
17096         manuals/reference/libanjuta/anjuta-architecture.sgml,
17097         manuals/reference/libanjuta/libanjuta-docs.sgml,
17098         manuals/reference/libanjuta/libanjuta-sections.txt,
17099         manuals/reference/libanjuta/libanjuta.types,
17100         manuals/reference/libanjuta/plugin-description-file.sgml,
17101         manuals/reference/libanjuta/writing-plugins.sgml,
17102         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17103         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17104         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17105         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17106         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17107         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17108         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17109         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17110         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17111         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17112         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17113         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17114         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17115         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17116         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17117         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17118         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17119         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17120         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17121         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17122         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17123         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17124         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17125         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17126         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17127         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17128         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17129         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17130         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17131         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17132         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17133         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17134         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17135         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17136         interfaces template sgmls.
17137         
17138         * plugins/Makefile.am,
17139         plugins/devhelp/anjuta-devhelp.plugin.in,
17140         plugins/devhelp/plugin.c,
17141         plugins/editor/action-callbacks.c,
17142         plugins/editor/anjuta-document-manager.plugin.in,
17143         plugins/editor/plugin.c,
17144         plugins/editor/plugin.h,
17145         plugins/editor/text_editor.c,
17146         plugins/sample1/plugin.c,
17147         plugins/message-view/anjuta-message-manager.plugin.in,
17148         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17149         placement. Fixed other errors.
17150         
17151         * (added)plugins/profile-default/.cvsignore,
17152         (added)plugins/profile-default/Makefile.am,
17153         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17154         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17155         (added)plugins/profile-default/anjuta-default-profile.ui,
17156         (added)plugins/profile-default/plugin.c,
17157         (added)plugins/profile-default/plugin.h: Added a default new
17158         profile plugin.
17159         
17160         * src/Makefile.am,
17161         src/action-callbacks.c,
17162         src/anjuta-app.c,
17163         src/anjuta.c,
17164         src/main.cpp: Fixed necessary changes for libanjuta
17166 2004-05-04  Naba Kumar  <naba@gnome.org>
17168         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17169         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17170         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17171         placement for default widgets placements.
17173 2004-05-03  Naba Kumar  <naba@gnome.org>
17175         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17176         manuals/reference/libanjuta/libanjuta-docs.sgml,
17177         manuals/reference/libanjuta/plugin-description-file.sgml,
17178         manuals/reference/libanjuta/writing-plugins.sgml:
17179         Wrote more sections in writing-plugins document and fixed errors.
17181 2004-05-03  Naba Kumar  <naba@gnome.org>
17183         * libanjuta/interfaces/libanjuta.idl: Added interface
17184         IAnjutaFileManager.
17185         
17186         * manuals/reference/libanjuta/anjuta-architecture.dia,
17187         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17188         architecture diagram.
17189         
17190         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17191          manuals/reference/libanjuta/libanjuta-docs.sgml,
17192         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17193         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17194         Wrote writing-plugins document and separated chapters into
17195         separate sgml files.
17196         
17197         * plugins/file-manager/an_file_view.c,
17198         plugins/file-manager/an_file_view.h: New and improved directory
17199         rendering.
17201 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17203         * anjuta.glade: re-designed the new file dialog
17204         * anjuta_dialogs_strings.c: new strings from the new file dialog
17206 2004-04-30  Naba Kumar  <naba@gnome.org>
17208         * libanjuta/interfaces/Makefile.am.iface,
17209         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17210         
17211         * libanjuta/interfaces/libanjuta.idl: Updated.
17213         * libanjuta/interfaces/Makefile.am.iface,
17214         libanjuta/interfaces/libanjuta.idl: Updated.
17216 2004-04-29  Naba Kumar  <naba@gnome.org>
17217         
17218         * libanjuta/interfaces/Makefile.am.iface,
17219         libanjuta/interfaces/libanjuta.idl: Updated.
17221 2004-04-29  Naba Kumar  <naba@gnome.org>
17223         * libanjuta/interfaces/giface-idlc-c.pl,
17224         libanjuta/interfaces/libanjuta.idl: Upgraded.
17225         * libanjuta/interfaces/Makefile.am.iface: Added.
17226         
17227 2004-04-28  Naba kumar  <naba@gnome.org>
17229         * libanjuta/interfaces/giface-idlc-c.pl,
17230         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17231         definitions and wrote a compiler.
17232         
17233 2004-04-28  Naba Kumar  <naba@gnome.org>
17235         * libanjuta/anjuta-shell.c: Fixed docs.
17236         * libanjuta/interfaces/Makefile.am,
17237         libanjuta/interfaces/ianjuta-file.c,
17238         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17239         
17240         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17241         
17242         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17244         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17245         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17246         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17247         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17248         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17249         * src/anjuta-app.c: Fixed bug.
17251 2004-04-27  Naba Kumar  <naba@gnome.org>
17253         * libanjuta/anjuta-preferences-dialog.c,
17254         manuals/Makefile.am: Fixed document bugs and enabled docs
17255         building.
17257         * libanjuta/anjuta-preferences-dialog.c,
17258         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17259         More documentation.
17260         
17261         * libanjuta/anjuta-preferences.c,
17262         manuals/reference/libanjuta/libanjuta-docs.sgml,
17263         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17264         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17265         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17266         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17267         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17268         Wrote more documentations.
17270         * (removed) plugins/message-view/imessage-view.c,
17271         (removed) plugins/message-view/ianjuta-msgman.c,
17272         plugins/message-view/Makefile.am,
17273         plugins/message-view/anjuta-msgman.c,
17274         plugins/message-view/anjuta-msgman.h,
17275         plugins/message-view/message-view.c,
17276         plugins/message-view/message-view.h,
17277         plugins/message-view/plugin.c,
17278         plugins/message-view/plugin.h: Moved interface implementations
17279         in their respective classes and used correct macros to
17280         defined class types.
17282         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17283         src/action-callbacks.c, src/anjuta-app.c: Subclassed
17284         AnjutaUI from GtkUIManager instead of GtkDialog.
17286         * manuals/reference/libanjuta/Makefile.am,
17287         manuals/reference/libanjuta/libanjuta-docs.sgml,
17288         manuals/reference/libanjuta/libanjuta-sections.txt,
17289         manuals/reference/libanjuta/libanjuta.types,
17290         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17291         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17292         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17293         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17294         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17295         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17296         Wrote more documentation, fixed typos, added architecture
17297         diagram, updated object types etc.
17299         * plugins/editor/text_editor.c: Fixed interface implementation.
17301 2004-04-26  Naba Kumar  <naba@gnome.org>
17303         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17304         (added) manuals/reference/libanjuta/anjuta-architecture.png,
17305         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17306         architecture diagram and a new chapter on plugins description file.
17308 2004-04-25  Naba Kumar  <naba@gnome.org>
17310         *  libanjuta/anjuta-children.h,
17311         libanjuta/anjuta-plugin.c,
17312         libanjuta/anjuta-plugin.h,
17313         libanjuta/anjuta-preferences.c,
17314         libanjuta/anjuta-shell.c,
17315         libanjuta/anjuta-shell.h,
17316         libanjuta/e-splash.c,
17317         libanjuta/e-splash.h,
17318         manuals/reference/libanjuta/Makefile.am,
17319         manuals/reference/libanjuta/libanjuta-docs.sgml,
17320         manuals/reference/libanjuta/libanjuta-sections.txt,
17321         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17322         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17323         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17324         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17325         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17326         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17327         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17328         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17329         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17330         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17331         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17332         manuals/reference/libanjuta/tmpl/defaults.sgml,
17333         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17334         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17335         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17336         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17337         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17338         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17339         manuals/reference/libanjuta/tmpl/plugins.sgml,
17340         manuals/reference/libanjuta/tmpl/properties.sgml,
17341         manuals/reference/libanjuta/tmpl/resources.sgml,
17342         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17343         manuals/reference/libanjuta/tmpl/e-splash.sgml,
17344         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17345         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17346         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17347         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17349         Added more template files and wrote more documentation.
17351 2004-04-24  Andras Timar  <timar@gnome.hu>
17353         * configure.in: Added hu to ALL_LINGUAS.
17355 2004-04-23  Naba Kumar  <naba@gnome.org>
17356         
17357         * configure.in: Fixed compile error.
17358         
17359         * libanjuta/anjuta-children.c,
17360         libanjuta/anjuta-children.h,
17361         libanjuta/anjuta-preferences.c,
17362         libanjuta/anjuta-preferences.h,
17363         libanjuta/anjuta-shell.c,
17364         libanjuta/anjuta-ui.c,
17365         libanjuta/anjuta-ui.h,
17366         manuals/reference/libanjuta/Makefile.am,
17367         manuals/reference/libanjuta/libanjuta-docs.sgml,
17368         manuals/reference/libanjuta/libanjuta.types,
17369         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17370         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17371         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17372         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17373         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17374         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17375         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17376         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17377         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17378         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17379         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17380         manuals/reference/libanjuta/tmpl/defaults.sgml,
17381         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17382         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17383         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17384         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17385         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17386         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17387         manuals/reference/libanjuta/tmpl/plugins.sgml,
17388         manuals/reference/libanjuta/tmpl/properties.sgml,
17389         manuals/reference/libanjuta/tmpl/resources.sgml,
17390         plugins/sample1/plugin.c: Added libanjuta API documentation.
17392 2004-04-22  Naba Kumar  <naba@gnome.org>
17394         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17395         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17396         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17397         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17398         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17399         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17400         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17401         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17402         (removed) libegg/eggradiotoolbutton.c,
17403         (removed) libegg/eggseparatortoolitem.c,
17404         (removed) libegg/eggtoggletoolbutton.c,
17405         (removed) libegg/eggtoolbar.c,
17406         (removed) libegg/eggtoolbutton.c,
17407         (removed) libegg/eggtoolitem.c,
17408         (removed) libegg/prop-editor.c,
17409         (removed) libegg/test-actions.c,
17410         (removed) libegg/test-drag.c,
17411         (removed) libegg/test-merge.c,
17412         (removed) libegg/test-toolbar.c,
17413         libegg/menu/Makefile.am,
17414         (removed) libegg/menu/egg-accel-dialog.h,
17415         (removed) libegg/menu/egg-action-group.h,
17416         (removed) libegg/menu/egg-action.h,
17417         libegg/menu/egg-entry-action.h,
17418         (removed) libegg/menu/egg-markup.h,
17419         (removed) libegg/menu/egg-menu-merge.h,
17420         (removed) libegg/menu/egg-menu.h,
17421         (removed) libegg/menu/egg-radio-action.h,
17422         (removed) libegg/menu/egg-toggle-action.h,
17423         (removed) libegg/menu/howitshouldwork.txt,
17424         (removed) libegg/toolbar/.cvsignore,
17425         (removed) libegg/toolbar/Makefile.am,
17426         (removed) libegg/toolbar/TODO,
17427         (removed) libegg/toolbar/eggradiotoolbutton.h,
17428         (removed) libegg/toolbar/eggseparatortoolitem.h,
17429         (removed) libegg/toolbar/eggtoggletoolbutton.h,
17430         (removed) libegg/toolbar/eggtoolbar.h,
17431         (removed) libegg/toolbar/eggtoolbutton.h,
17432         (removed) libegg/toolbar/eggtoolitem.h,
17433         (removed) libegg/toolbar/prop-editor.h,
17434         (removed) libegg/toolbar/toolbar-api.txt,
17435         (removed) libegg/toolbar/toolbar-ideas.txt,
17436         plugins/devhelp/anjuta-devhelp.ui,
17437         plugins/devhelp/plugin.c,
17438         plugins/editor/action-callbacks.c,
17439         plugins/editor/action-callbacks.h,
17440         plugins/editor/anjuta-docman.c,
17441         plugins/editor/anjuta-document-manager.ui,
17442         plugins/editor/plugin.c,
17443         P plugins/message-view/Makefile.am,
17444         plugins/message-view/anjuta-message-manager.ui,
17445         plugins/message-view/plugin.c,
17446         plugins/sample1/anjuta-sample.ui,
17447         plugins/sample1/plugin.c,
17448         src/action-callbacks.c,
17449         src/action-callbacks.h,
17450         src/anjuta-actions.h,
17451         src/anjuta-app.c,
17452         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17453         Gtk actions and UIManager. Fixed all plugins to use this.
17454         
17455         * manuals/reference/gtkdoc-scangobj.diff,
17456         manuals/reference/libanjuta/Makefile.am,
17457         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17458         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17459         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17460         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17461         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17463         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17464         
17465 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
17466         
17467         * plugins/message-view/imessage-view.c
17468         * plugins/message-view/ianjuta-msgman.c:
17469         Added interfaces
17471 2004-04-17  Adam Weinberger  <adamw@gnome.org>
17473         * configure.in: Added en_CA to ALL_LINGUAS.
17475 2004-04-08  Naba Kumar  <naba@gnome.org>
17477         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
17478         libanjuta/interfaces/Makefile.am,
17479         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17480         message manager and message view interfaces.
17482         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17483         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17484         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17485         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17486         src/anjuta-app.c: Used 'activate' and
17487         'deactivate' virtual methods for plugins. Fixed installed plugins
17488         dialogs. Added remove_widget() method for AnjutaShell.
17490         * libanjuta/interfaces/Makefile.am,
17491         libanjuta/interfaces/ianjuta-document-manager.c,
17492         libanjuta/interfaces/ianjuta-document-manager.h,
17493         libanjuta/interfaces/ianjuta-editor.c,
17494         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17495         and editor interfaces.
17497         * plugins/devhelp/plugin.c,
17498         plugins/message-view/anjuta-message-manager.plugin.in,
17499         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17500         plugins/sample1/plugin.c: Updated plugins implementation to
17501         reflect the changes.
17503 2004-04-07  Naba Kumar  <naba@gnome.org>
17505         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17506         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17507         libanjuta/interfaces/ianjuta-editor.h,
17508         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17509         plugins/editor/anjuta-docman.c,
17510         plugins/editor/anjuta-document-manager.plugin.in,
17511         plugins/editor/plugin.c, plugins/sample1/plugin.c,
17512         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17513         Added supported interfaces for plugins. Tested plugin interfaces
17514         through sample plugin.
17515         
17516 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
17517         
17518         * template/Makefile.am, data/templates/library/Makefile.am
17519         Fixed some automake-1.7 incompatibilities
17520         * template/xmltemplate.c: Small fix
17522 2004-02-23  Naba Kumar  <naba@gnome.org>
17524         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17525         Added plugins manager dialog.
17526         
17527         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17528         library dependencies.
17529         
17530         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17531         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17532         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17533         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17534         geometry command line option.
17535         
17536 2004-02-16  Naba Kumar  <naba@gnome.org>
17538         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17539         Added interfaces and IAnjutaEditor editor interface.
17540         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17541         interface.
17542         * libanjuta/anjuta-shell.h: Fixed bug.
17543         
17544 2004-02-13  Naba Kumar  <naba@gnome.org>
17546         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17547         
17548 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
17549         
17550         * data/template/*/.cvsignore:
17551         Avoid all these ? in cvs output
17553 2004-02-13  Naba Kumar  <naba@gnome.org>
17555         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17556         includes and linking.
17558         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17559         and set required version to devhelp 0.8. This devhelp version
17560         can be acquired from gnome cvs branch devhelp branch
17561         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17563         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17564         src/actions-callbacks.c: Added Dock Manager settings menu item.
17566         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17567         * plugins/devhelp/plugin.c: Fixed a linking bug.
17568         
17569         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17570         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17571         external GDL dependency and used libegg codes.
17572         
17573 2004-02-12  Naba Kumar  <naba@gnome.org>
17575         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17576         Added devhelp plugin, but it can't be used without a
17577         patch in devhelp. So it's disabled for now.
17579         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17580         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17581         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17582         Update cvsignore files.
17584         * libanjuta/plugins.c, widgets/e-splash.c:
17585         Fixed plugins loading to show splash icons.
17586         
17587         * plugins/message-view/anjuta-message-manager.plugin.in,
17588         plugins/message-view/plugin.c: Fixed plugin registered name.
17590         * plugins/message-view/anjuta-message-view.png,
17591         plugins/sample1/anjuta-sample-plugin.png: Update images.
17593         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17594         src/main.c: Fixed layout loading.
17596         * plugins/devhelp/Makefile.am: Fixed error.
17598         * (removed) widgets/*, libanjuta/plugins.h,
17599         src/main.c: Transfered widgets to libanjuta/.
17600         
17601         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17602         toplevel directory to created only one library as libanjuta-egg.
17604         * data/Makefile.am: Fixed build error.
17606         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17607         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17608         libegg/.cvsignore: Added egg dock widget.
17610         * gdl/*: Removed as they are now available in libegg.
17611         
17612 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
17614         * plugins/editor/anjuta-docman.c:
17615         Use stock close icon on tab close button
17617 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
17618         
17619         * data/template/Makefile.am
17620         data/template/language/Makefile.am
17621         data/template/library/Makefile.am
17622         data/template/text/Makefile.am
17623         data/template/project/Makefile.am
17624         data/template/project/terminal/Makefile.am
17625         configure.in: Created Makefile to install templates
17627 2004-02-11  Naba Kumar  <naba@gnome.org>
17629         * plugins/editor/action-callbacks.c,
17630         plugins/editor/anjuta-document-manager.ui,
17631         plugins/editor/plugin.c
17632         plugins/message-view/anjuta-message-manager.ui,
17633         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17634         
17635 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
17636         
17637         * plugins/message-view/*: MessageView plugin is now loaded
17638         The menu items are still dummies.
17640 2004-02-09  Naba Kumar  <naba@gnome.org>
17642         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17643         generation.
17644         
17645         * libanjuta/anjuta-preferences.h: Added some documentation.
17646         
17647         * libanjuta/anjuta-shell.h: Removed dead codes.
17648         
17649         * (removed) manuals/reference/gtkdoc-scangobj,
17650         manuals/reference/gtkdoc-scangobj.diff,
17651         manuals/reference/libanjuta/.cvsignore,
17652         manuals/reference/libanjuta/Makefile.am,
17653         manuals/reference/libanjuta/README.inline-doc,
17654         manuals/reference/libanjuta/README.sections,
17655         manuals/reference/libanjuta/libanjuta-docs.sgml,
17656         manuals/reference/libanjuta/libanjuta-sections.txt,
17657         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17658         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17659         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17660         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17661         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17662         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17663         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17664         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17665         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17666         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17667         manuals/reference/libanjuta/tmpl/defaults.sgml,
17668         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17669         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17670         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17671         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17672         manuals/reference/libanjuta/tmpl/plugins.sgml,
17673         manuals/reference/libanjuta/tmpl/properties.sgml,
17674         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17675         of scan program. Updated templates.
17677         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17678         editor action callbacks data.
17679         
17680         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17681         scintilla object ref/unref.
17683 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
17684         
17685         * template/*: Added new xml based template system
17686         * template/dtds/*: Dtds to validate xml files of the template systems
17687         * data/template/*: Some sample template files
17688         Still needs some work but builds fine!
17690 2004-02-06  Naba Kumar  <naba@gnome.org>
17692         * cofigure.in, manuals/Makefile.am,
17693         (added) manuals/reference/*: Added API documentation
17694         structure (gtk-doc based).
17696         * libanjuta/libanjuta.h: Updated
17697         
17698 2004-02-05  Naba Kumar  <naba@gnome.org>
17699         
17700         * configure.in: Sets correct dependencies and
17701         uses gdl external library.
17703         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
17704         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
17705         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
17706         libanjuta/fileselection.h, libanjuta/glue-factory.c,
17707         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
17708         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
17709         and added file dialogs.
17711         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
17712         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
17713         Build dynamic libraries for libegg.
17715         * plugins/Makefile.am, plugins/editor/Makefile.am,
17716         plugins/editor/action-callbacks.c, 
17717         plugins/editor/action-callbacks.h,
17718         plugins/editor/anjuta-docman.c,
17719         plugins/editor/anjuta-docman.h
17720         plugins/editor/anjuta-document-manager.plugin.in
17721         plugins/editor/anjuta-document-manager.png
17722         plugins/editor/anjuta-document-manager.ui
17723         plugins/editor/file.c
17724         plugins/editor/file.h
17725         plugins/editor/plugin.c
17726         plugins/editor/print.c
17727         plugins/editor/print.h
17728         plugins/editor/search-replace.c
17729         plugins/editor/search_incremental.c
17730         plugins/editor/search_incremental.h
17731         plugins/editor/text_editor.c
17732         plugins/editor/text_editor.h
17733         plugins/editor/text_editor_cbs.c
17734         plugins/editor/text_editor_menu.h
17735         plugins/sample1/Makefile.am
17736         plugins/sample1/anjuta-sample-plugin.png
17737         plugins/sample1/anjuta-sample.plugin.in
17738         plugins/sample1/anjuta-sample.ui
17739         plugins/sample1/plugin-sample1.c
17740         plugins/sample1/plugin.c
17741         plugins/sample1/plugin.h: Created sample
17742         plugin and fixed editor plugin.
17744         * printing/*: Removed.
17746         * scintilla/Makefile.am: Builds dynamic library.
17748         * src/Makefile.am, src/action-callbacks.c,
17749         src/action-callbacks.h, (removed) src/an_symbol_view.c,
17750         src/anjuta-actions.h, src/anjuta-app.c,
17751         src/anjuta-app.h, src/anjuta-callbacks.c,
17752         src/anjuta-callbacks.h, (removed) src/anjuta.c,
17753         (removed) src/anjuta.h, src/anjuta.ui,
17754         src/layout.xml, src/main.c, src/preferences.h,
17755         src/utilities.c: Debuggged and finally made plugins
17756         loadable.
17758         * global-tags/Makefile.am: Fixed build error.
17760 2004-02-03  Naba Kumar  <naba@gnome.org>
17762         * configure.in: Users GDL from external package.
17763         * plugins/*: Added many new plugins (not ready though).
17764         * src/*: Removed many files (which have been transfered in plugins/).
17765         
17766 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
17768         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17770 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17772         * configure.in: Added editor plugins
17773         
17774         * plugins/Makefile.am, src/search-replace_backend.h,
17775         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
17776         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
17777         
17778         * Added: plugins/editor/search_incremental.c, 
17779         plugins/editor/search_incremental.h
17781         * Update search-replace in plugins/editor
17782         
17783 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
17784         
17785         * plugins/message-view/message-view.c: Some code clean-up
17787 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17789         * Added: search_incremental[ch]
17790         
17791         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
17792         src/mainmenu_callbacks.c, src/toolbar.c
17793         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
17794         
17795         * Incremental Search
17797 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17798         
17799         * plugins/message-view/anjuta-msgman.[c/h]:
17800         Added message manager for easier message handling with a
17801         similar interface as docman. Of course you can still use
17802         MessageView standalone.
17803         * plugins/Makefile.am: Added message-view because it compiles
17804         without errors.
17806 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
17807         
17808         * plugins/message-view/*: Added message-view plugin 
17809         (still incomplete) 
17810         * configure.in: Added plugins/message-view/Makefile
17812 2004-01-03  Naba Kumar  <naba@gnome.org>
17814         * libanjuta/*.c: Added new files and updated old ones.
17815         * plugins/editor/*: Added editor plugin.
17816         * configure.in: Added editor plugin and moved editor related
17817         files into it.
17819 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
17821         * src/Makefile.am: Added search-replace_backend.[ch]
17822         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17823         find_replace.[ch]
17824         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17825         src/search-replace_backend.c, src/search-replace_backend.h,
17826         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17827         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17828         src/toolbar_callbacks.c
17829         * The advanced Search/Replace functionality now replaces the older
17830         Find/Replace stuff.
17831         * The Search/Replace functionality can be interrupted during a long
17832         Search/Replace;
17833         
17834 2003-12-11  Naba Kumar  <naba@gnome.org>
17836         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
17837         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
17838         errors.
17839         * Makefile.am, libanjuta/*: Added new module.
17840         * src/Makefile.am: Fixed linking error.
17841         * src/watch_cbs.c: Debugger clean up.
17842         * configure.in: Added libanjuta-2.0.pc
17844         * configure.in, libanjuta/Makefile.am,
17845         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
17846         libanjuta instead.
17848 2003-12-11  Naba Kumar  <naba@gnome.org>
17850         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17852         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
17853         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
17854         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
17855         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
17856         The user can now give a name at the creation of a new file and
17857         insert automatically (user choice) header, gpl notice, header
17858         template. The file extension is added automatically according
17859         to the selected type of file. The various insert functions have
17860         been moved from mainmenu-callback.c to file.c. The cursor is now
17861         moved after an insert operation. Removes also useless code in
17862         memory.c and search-replace.c
17863         
17864 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
17866         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
17867         sortable headers, process tree, removal of path and process params
17868         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17869         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17870         code cleanup
17872 2003-12-10  Naba Kumar  <naba@gnome.org>
17874         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
17875         
17876 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17878         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17880 2003-11-28  Naba Kumar  <naba@gnome.org>
17882         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
17883         
17884         * manuals/de/*: Added german translation docs.
17885         
17886         * configure.in, Makefile.am, src/Makefile.am,
17887         libegg/*/*: Added libegg library.
17888         
17889         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
17890         installation directory.
17891         
17892         * src/text_editor_cbs.c: Fixed closing of file.
17894 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17895                                                                                 
17896         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17898 2003-09-05  Naba Kumar  <naba@gnome.org>
17900         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
17901         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
17902         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
17903         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
17904         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
17905         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
17906         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
17907         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
17908         using libegg. Initial commit -- compiles but is not complete.
17910 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17912         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17914 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17916         * configure.in: Removed "ta" from ALL_LINGUAS.
17918 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
17920         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
17922 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
17924         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
17926 2004-04-24  Andras Timar  <tmar@gnome.hu>
17928         * configure.in: Added hu to ALL_LINGUAS.
17930 2004-04-14  Naba Kumar  <naba@gnome.org>
17932         * src/Makefile.am, printing/Makefile.am,
17933         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
17934         because we are still using GtkCombo and build breaks with gtk-2.4.
17935         
17936 2004-04-13  Naba Kumar  <naba@gnome.org>
17938         * NEWS: Updated.
17939         * anjuta.spec.in: Fixed build error.
17940         * po/POTFILES.in: Updated.
17941         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
17943 2004-04-11  Naba Kumar  <naba@gnome.org>
17945         * NEWS: Updated.
17946         * AUTHORS: Updated.
17947         * configure.in: Added ga in ALL_LINGUAS.
17948         * ChangeLog: Fixed dates.
17949         
17950 2004-04-09  Naba Kumar  <naba@gnome.org>
17952         * src/print.c: Fixed buffer styling bug when printing with
17953         selection.
17955         * data/properties/anjuta.properties: Defined only one base font and
17956         used courier instead of lucidatypewriter, because most newer systems are
17957         unlikely to have it (bug #885023, #925956, #890473).
17958         
17959         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
17960         warning.
17961         
17962         * src/an_file_view.c: Fixed possible crash bug.
17964 2004-04-07  Naba Kumar  <naba@gnome.org>
17966         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
17967         gtk_main_quit() etc..), so that atexit() functions are not called
17968         (which is apparently done to free up memory and we don't need to
17969         do that at this point). Incidentally, something also happens in the
17970         atexit call which freezes the UI for far too long when the application
17971         exits and we want to avoid that..
17972         * src/glade_iface.c: Fixed compiler warning.
17973         
17974 2004-04-06  Naba Kumar  <naba@gnome.org>
17976         * src/project_dbase_gui.c: Fixed errors.
17978         * src/registers_gui.c: Fixed possible crash bug.
17979         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
17980         * src/signals.[c,h]: Used tree view and glade file for dialog.
17981         * src/Makefile.am, src/about.c, src/an_file_view.c,
17982         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
17983         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
17984         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
17985         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
17986         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
17987         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
17988         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
17989         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
17990         src/launcher.h, src/main.c, src/main_menubar.c,
17991         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
17992         src/message-manager-private.cc, src/message-manager.cc,
17993         src/preferences.c, src/project_config.c, src/project_dbase.c,
17994         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
17995         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
17996         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
17997         src/search-replace.c, src/search-replace_backend.c,
17998         src/search_incremental.c, src/search_preferences.c,
17999         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
18000         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
18001         src/signals_gui.c, src/source.c, src/src_paths.c,
18002         src/stack_trace.c, src/start-with.c, src/style-editor.c,
18003         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
18004         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
18005         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18006         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18007         tagmanager/Makefile.am, scintilla/include/SString.h,
18008         widgets/Makefile.am, widgets/gnomefilelist.c:
18010         Removed all deprecated codes and substituted
18011         with newer APIs. Fixed some possible crash bugs where cell renderers
18012         were being shared.
18013         
18014         * scintilla/patches/scintilla-minor.patch: Minor patch.
18016 2004-04-06  Naba Kumar  <naba@gnome.org>
18018         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18019         tree after all the files have been added (and not everytime a file
18020         is added in the project). Also fixed some memory corruption
18021         (possibly bug #900478).
18022         
18023         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18024         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18025         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18026         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18027         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18028         qualifier wherever appropriate.
18030 2004-04-05  Naba Kumar  <naba@gnome.org>
18032         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18033         switch terminal echo on/off. Debugger requires it off, while the
18034         rest requires it on.
18036         * src/search-replace.c: sets search direction and action (in addtion
18037         to target) for find in files.
18038         
18039 2004-04-02  Naba Kumar  <naba@gnome.org>
18041         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18043         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18044         src/an_symbol_view.c: Added an gtk events loop for
18045         displaying project loading status (for loading large projects) and
18046         debugger program starting ... just to give an impression of fastness :-).
18048         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18050         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18051         crash bug, which occurs when opening and closing a large project
18052         repeatedly.
18053         
18054         * src/attach_process.c: Fixed a comiple error for old gcc.
18055         
18056         * src/launcher.c: Prints proper error message when launcher child
18057         could not be executed and exits properly. Fixed a crash
18058         bug (bug #926606).
18059         
18060         * src/resources.c, src/utilities.c, src/glade_iface.c,
18061         src/debugger.c, src/attach_process.c: Properly exits forked children
18062         when they could not be executed.
18063         
18064 2004-04-01  Naba Kumar  <naba@gnome.org>
18066         * src/search-replace.c: Fixed a crash bug (bug #921893).
18068 2004-03-31  Naba Kumar  <naba@gnome.org>
18070         * anjuta.glade: Added a note on compiler options dialog ->support
18071         dialog telling that supports are only available for file mode.
18073         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18074         src/anjuta_cbs.c:
18075         Improved shutdown time delay by bypassing project closing
18076         and unloading plugins.
18078         * src/build_file.c, data/properties/anjuta.properties: Added a property
18079         to toggle on/off for going to first error automatically.
18081 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18083         * src/debugger.c: fixed core file loading
18084         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18085         for long lines (bugs #700968 and #911376)
18086         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18087         #917982.
18088         * src/anjuta.c: Focuses current AnEditor correctly.
18090 2004-03-30  Naba Kumar  <naba@gnome.org>
18092         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18093         * AUTHORS: Updated with all contributors names.
18094         * NEWS: Updated.
18095         * src/about.c: Reads contributors names from AUTHORS file.
18096         * manuals/C/anjuta-manual/authors.xml: Points to online
18097         contributors list.
18098         
18099 2004-03-29  Naba Kumar  <naba@gnome.org>
18101         * data/properties/ada.properties: Fixed syntax colors. Patch
18102         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18103         (bug #923474).
18105         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18106         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18107         generated projects, so that their pixmap files are
18108         found properly (bug #919903).
18109         
18110         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18111         anjuta.
18113         * src/source.c: Installs .glade file of libgllade
18114         projects in $(datadir)/$(package)/glade (part of bug #861038).
18115         
18116         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18117         in compiler options (bug #883837).
18118         
18119         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18120         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18121         
18122 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18124         * anjuta/src/search-replace.c: fixed another crash bug in
18125         "Find Usage"
18126         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18127         breakpoint property fix
18129 2004-03-29  Naba Kumar  <naba@gnome.org>
18131         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18132         (new) manuals/C/anjuta-advanced-tutorial/*:
18133         Added menu entry for 'Anjuta Advanced Tutorial'
18134         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18136 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18137         
18138         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18139         Fixed bug #908941  ('Open' starts in wrong directory)
18140         
18141 2004-03-26  Naba Kumar  <naba@gnome.org>
18143         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18144         compile error and bug #905738 with terminal.
18146         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18147         src/search-replace.[h,c], src/search_incremental.[h,c],
18148         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18149         src/text_editor.[c,h]: Fixed compiler warnings.
18150         
18151         * src/search-replace.c: Fixed a memory corruption (possible
18152         fix for bug #921893, but not yet confirmed).
18153         
18154         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18155         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18156         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18157         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18159 2004-03-25  Naba Kumar  <naba@gnome.org>
18161         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18162         crash bug with attach process dialog and made the dialog closable
18163         with 'esc'.
18164         
18165         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18166         always display within the margin.)
18167         
18168         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18169         the old breakpoint when it's properties are updated
18170         (creating a new updated one).
18171         
18172 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18174         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18175         displayed for wrong file.
18176         * src/breakpoints.c: conditional breakpoints
18177         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18178         "Find in Files..." disabling policy
18180 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18182         * src/build_file.c: Fixed bug #874380
18183         Goto the first error if it exists.
18185 2004-03-24  Naba Kumar  <naba@gnome.org>
18187         * src/anjuta.c: Fixed to get correct child exit status
18188         using mask (bug #905738).
18189         
18190         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18191         Aligned buttons in the New file dialog,
18192         set default response to OK, entry box activates default response,
18193         ESC closes dialog and hides on delet_event.
18195 2004-03-19  Naba Kumar  <naba@gnome.org>
18197         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18198         tree).
18200 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18202         * src/search-replace.c: fixed "Find Usage" crash when no project open
18204 2004-03-17  Naba Kumar  <naba@gnome.org>
18206         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18207         Fixed the generated projects to read m4 directory if the directory
18208         exists (bug #917781).
18209         
18210 2004-03-12  Naba Kumar  <naba@gnome.org>
18212         * HACKING: Fixed formatting for auto-parsing.
18214 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18215         
18216         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18217         rework (bug #890609)
18219 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18220         
18221         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18223 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18224         
18225         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18226         * src/search_preferences.c: Fixed typo.
18227         
18228 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18229         
18230         * src/search-replace.c: improved Search&Replace
18231         For the moment "Replace All" does not work with non opened files
18232         but Anjuta should not crash now ! ??? 
18233         
18234 2004-02-26  Naba Kumar  <naba@gnome.or>
18236         * src/source.c: Fixed to pass cflags correctly
18237         and suppress the automake's default cflags.
18238         bug #816130, #801056, #782798, #773459
18239         
18240         * data/properties/anjuta.properties: Do not defualt to -k make option.
18241         bug #875486.
18243         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18244         bug #877683.
18245         
18246         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18247         
18248         * src/message-manager-private.cc: Disabled debug messages.
18249         
18250 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18252         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18254 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18255         * anjuta.glade, src/search-replace.c:
18256         Reduced Search&Replace dialog, bug #902636.
18257         
18258 2004-02-23  Naba Kumar  <naba@gnome.or>
18260         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18261         (bug #866143).
18263 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18264         
18265         * src/search_incremental.c: Fixed bug #900903
18267 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18268         
18269         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18270         src/anjuta.c: Fixed bugs #890609 and #890609
18272 2004-02-23  Naba Kumar  <naba@gnome.or>
18274         * src/message-manager.cc: Disconnects menuitem signal properly.
18275         Fixed bug #901723.
18276         
18277         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18278         bug #900897.
18279         
18280 2004-02-20  Naba Kumar  <naba@gnome.org>
18282         * src/message-manager-private.[c,h]: Implemented keypress
18283         event for the terminal and resets it when ctrl c or ctrl d
18284         is pressed. But it doesn't seem to be working on keypress.
18285         Added a workaround to let it work on key release instead.
18286         (bug #878357).
18287         
18288         * src/search-replace: Fixed compiler warnings.
18289         
18290 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
18292         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18293         Use defined file name when saving new files (fixes bug #898105)
18294         Don't change filename when clicking on a directory
18295         
18296         BTW: Happy birthday to me :-)
18297         
18298 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18299         
18300         * src/search-replace.c: Fixed a crash bug 
18301         Crash on Find & Replace (#887833)
18302         
18303 2004-02-18  Naba Kumar  <naba@gnome.org>
18305         * src/executer.c: Fixed a crash bug.
18306         
18307         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18308         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18309         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18310         instead of GtkWindow (Part of bug #671596).
18311         
18312         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18313         src/registers_gui.c, src/registers_cbs.[h,c],
18314         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18315         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18316         src/compiler_options.c, src/an_file_view.c, start-with.c,
18317         src/anjuta-tools.c, help.c:
18319         Added "close" buttons on all
18320         dialogs (HIG) and fixed to properly response to ESC close
18321         (Part of bug #671596).
18323         * src/launcher.c: Disabled printing of long debug lines.
18324         
18325         * src/utilities.h: Fixed a compiler warning.
18326         
18327 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
18329         * src/anjuta.c: "Save all" action now asks for filenames for new files
18330         (fixes bug #898111)
18332 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
18334         * anjuta.glade, src/text_editor.c:
18335         Fixed a typo in Hello World indentation style 
18336         Fixed misuse of translated strings when looking for style
18337         This entry fixes bug #876037
18339 2004-02-16  Naba Kumar  <naba@gnome.org>
18341         * src/utilities.c: Fixed return value when dest file could
18342         not be created.
18344         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
18345         * src/utilities.[c,h]: Removed 'cmp' dependency and used
18346         internal function to compare files.
18347         
18348 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
18350         * src/message-manager-private.cc:
18351         Set bold color as foreground color in terminal
18352         (fixes bug #864924)
18354         * src/aneditor.cxx:
18355         Use font style defined for message indicators in
18356         preferences/messages
18357         (fixes bug #885032)
18359 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
18361         * src/build_project.c:
18362         Use build.silent option from preferences (fixes bug #895726)
18363         
18364 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
18366         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18368 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
18369         
18370         Patch from Massimo Corà <maxcvs@email.it>:
18371         * scintilla/LexCPP.cxx: Support "///" comments
18373 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18374         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18375         src/search_replace.h, src/search-replace_backend.h
18376         anjuta.glade
18377         
18378         * Added: src/search_preferences.c, src/search_preferences.h
18379         Allow the user to save search/replace settings and give them names.
18381 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
18382         
18383         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18384         scintilla/ScintillaGTK.cxx:
18385         Hopefully fixed AMD 64 crash bug by using correct marshaller
18387 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
18389         * src/preferences.c: Save GtkOptionMenu properties properly
18390         * src/text_editor.c: Fixes editor mispell of fold.symbols property
18392 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18393         
18394         * configure.in, src/Makefile.am, scintilla/Makefile.am:
18395         Fixed libiconv issue
18396         * NEWS: Updated
18398 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
18399         
18400         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18401         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
18402         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18403         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18404         src/sharedlib_gui.c:
18405         Debugger speed-up, replaced deprecated GtkCList
18407 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
18409         * src/text-editor.c: Use stock gtk+ close button for editor tabs
18411 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
18413         * configure.in: Added "sq" to ALL_LINGUAS.
18415 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
18417         * configure.in: Added "ko" to ALL_LINGUAS.
18419 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18421         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18422         src/search_incremental.c, src/search_incremental.h: 
18423         Search_incremental code cleanup
18425 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18427         * scintilla/*/*: Updated scintilla to CVS
18428         * Added: scintilla/Readme.sync
18429         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18430         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18431         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18432         scintilla/ScintillaGTK.cxx,
18433         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18434         scintilla/include/Scintilla.iface: Updated.
18436 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18438         * search-replace_backend.[ch], search_incremental[ch]: Added
18439         
18440         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18441         find_replace.[ch]: Removed.
18442         
18443         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18444         src/search-replace_backend.c, src/search-replace_backend.h,
18445         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18446         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18447         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18448         functionality now replaces the older Find/Replace stuff. The Search/Replace
18449         functionality can be interrupted during a long Search/Replace.
18451 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
18453         * widgets/gnomefilesel.c: Fix use of previously freed memory on
18454         selecting ".." and "." from file selector. 
18456 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
18458         * anjuta.glade: Fixed wrong "fold.symbols" property
18460 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18461         
18462         * src/project_dbase_gui.c: Alphabetical order ;-)
18463         * src/compiler_options.c: Fixed bug #867539
18464         * src/launcher.c: Workaround for bugs #864922, #849928,
18465         #846386 and #845782: The launcher no longer hangs but does
18466         not get the exit status correctly sometimes.
18467         * Changes suggested by Bosik are obviously already in without
18468         any Changelog entry (ClsGen.c, project_dbase_gui.c)
18469         * NEWS, README, anjuta.prj, configure.in: 
18470         Changed version to 1.2.1
18471         
18472         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18473         * anjuta_dialogs_strings.c, anjuta.glade: 
18474         Fixed bugs #860906, #859329
18475         
18476         Patch from grzegol@pld-linux.org
18477         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
18478         freedesktop.org standard)
18480 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18481         
18482         Patch from Stefano Vallarino <stevalla@libero.it>:
18483         * src/source.[c/h]: Fixes cpp sample file to conform to 
18484         ISO/IEC 14882, C++-Standard 
18486 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
18488         Review by Johannes Schmid <jhs@cvs.gnome.org>
18489         * src/build_file.[ch]: Add build_execute_shell_command which executes the
18490         command using sh -c.
18491         * src/compile.c: Use build_execute_shell_command when compiling single
18492         files.
18494 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18495         
18496         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
18497         * src/breakpoints.c: Code cleanup, workaroud for possible 
18498         launcher bug
18499         * src/src_paths.c: Update debugger dirs on directory change
18501 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
18503         Review by Johannes Schmid <jhs@cvs.gnome.org>
18504         * src/attach_process.c, src/attach_process.h, anjuta.glade:
18505         sortable headers, process tree, removal of path and process params
18506         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18507         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18508         code cleanup
18510 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
18511         
18512         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18513         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18514         Add a dialog for "New file" which lets the user set the 
18515         filename and to add copyright/header templates to the file
18516         * Review: Changed function names to contain modules name (file_)
18518 2003-12-09  Naba Kumar  <naba@gnome.org>
18520         * setup-gettext: Fixed a typo.
18521         * scintilla/Makefile.am: Fixed a build error for SMP systems.
18523 ---- Released version 1.2.0 ---
18525 2003-12-08  Naba Kumar  <naba@gnome.org>
18527         * src/preferences.c: Fixed compiler error.
18528         * global_tags/create_global_tags.sh: Fixed to install properly
18529         even when system.tags could not be generated.
18530         * NEWS: Updated.
18532 2003-12-06  Naba Kumar  <naba@gnome.org>
18534         * setup-gettext: Fixed to not generate intl directory with gettextize.
18536         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
18537         * src/anjuta.c: Filters out unnecessary files from find in files
18538         command.
18539         
18540         * NEWS: Updated.
18541         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18542         * src/widzard_gui.c: Added horiz scrollbar for desc text.
18543         
18544 2003-12-04  Naba Kumar  <naba@gnome.org>
18545         
18546         * src/gnome_project.c: Enables debug and optimization flags for
18547         new projects.
18548         
18549         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
18550         
18551         * src/project_dbase_gui.c: combined header and c files for
18552         file selector.
18553         
18554         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18555         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18557 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18559         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18561 2003-11-29  Naba Kumar  <naba@gnome.org>
18563         * configure.in, anjuta.prj: Bumped version to 1.2.0.
18564         * NEWS: Updated.
18566 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18567         
18568         * src/main_menubar.c: Now files cannot be opened twice in recently
18569         file menu
18571 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
18573         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18575 2003-11-28  Naba Kumar  <naba@gnome.org>
18577         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18578         
18579 2003-11-27  Naba Kumar  <naba@gnome.org>
18581         * src/breakpoints.c, src/launcher.c, src/find_text.c,
18582         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18583         
18584         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18585         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18586         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18587         checkbox in project wizard (project options page) to enable/disable
18588         source code generation with glade(mm).
18589         
18590         * NEWS: Updated
18591         
18592 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
18594         * src/dnd.c: Opening files with special characters in the name.
18596 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
18598         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18599         a long time.
18601 2003-11-18  Naba Kumar  <naba@gnome.org>
18603         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18604         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18605         src/project_import.c, plugins/patch/patch-plugin.c:
18606         Fixed g_signal_diconnect calls to pass correct data.
18607         (Fixed possible crash in project imports).
18608         
18609         * NEWS: Updated.
18610         
18611 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
18613         Reviewed by Naba Kumar  <naba@gnome.org>
18614         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18615         and debugger. Sets default settings for pty in launcher.
18616         * data/gdb.init: Removed charset work around (now works with user's
18617         native charset)
18618         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18620 2003-11-18  Naba Kumar  <naba@gnome.org>
18622         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18623         names of 'index' to 'idx'.
18624         
18625 2003-11-17  Naba Kumar  <naba@gnome.org>
18627         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
18628         * src/project_dbase.c: Prompts user for unsaved project files
18629         when project is closed.
18630         
18631 2003-11-16  Naba Kumar  <naba@gnome.org>
18633         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
18634         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18635         older gcc.
18636         
18637 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
18638         
18639         * src/anjuta.c: Fixed crash related to tag == NULL while 
18640         anjuta is exiting
18642 2003-11-11  Naba Kumar  <naba@gnome.org>
18644         * src/glade_iface.c: Avoids error conditions for glade or glademm not
18645         found. It simply doesn't generate the c/c++ codes and continues with
18646         just a warning.
18647         * NEWS: Updated.
18648         
18649 2003-11-10  Naba Kumar  <naba@gnome.org>
18651         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18652         'Start with dialog'.
18654         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18655         German translation of anjuta-tutorial.
18656         
18657         * src/launcher.c: Fixed an encoding bug with GIOChannels.
18658         * NEWS: Updated.
18660 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18662         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18663         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18664         the syntax highlighting in Preferences, the automatic syntax
18665         highlighting is now selected. When the debugger is stopped and the
18666         breakpoints window not closed, the gtk_tree_view in this window is
18667         now made unsensitive.
18669 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
18671         * src/preferences.h, src/preferences.c, anjuta.glade:
18672         Fixed translation bug in preferences by using GtkOptionMenu
18673         * anjuta.prj: Project version 1.1.98
18675 ---------------- Released version 1.1.98 ----------------
18677 2003-11-07  Naba Kumar  <naba@gnome.org>
18679         * anjuta.spec.in: Revived docs package and combined all docs into
18680         one package.
18681         * configure.in: Bumped version to 1.1.98 rc2
18682         * NEWS: Updated.
18683         * anjuta.spec.in: Fixed scrollkeepr-update command.
18684         * anjuta.spce.in: Fixed file permissions.
18686 2003-11-06  Naba Kumar  <naba@gnome.org>
18688         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18689         menus to activate anjuta helps.
18690         
18691         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18692         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18693         manuals/C/anjuta-faqs/legal.xml (added),
18694         manuals/C/anjuta-faqs/Makefile.am,
18695         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18696         manuals/C/anjuta-faqs/.cvsignore,
18697         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18698         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18699         manuals/C/anjuta-tutorial/legal.xml (added),
18700         manuals/C/anjuta-tutorial/Makefile.am,
18701         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18702         manuals/C/anjuta-tutorial/.cvsignore,
18703         manuals/C/anjuta-manual/*.sgml (removed),
18704         manuals/C/anjuta-manual/*.xml (added),
18705         manuals/C/anjuta-manual/Makefile.am,
18706         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18707         manuals/C/anjuta-manual/.cvsignore,
18708         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
18709         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
18710         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
18711         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
18712         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
18713         manuals/ja/anjuta-faqs/legal.xml (added),
18714         manuals/ja/anjuta-faqs/Makefile.am,
18715         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
18716         manuals/ja/anjuta-faqs/.cvsignore,
18717         manuals/ja/anjuta-manual/*.sgml (removed),
18718         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
18719         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
18720         manuals/ja/anjuta-manual/*.xml (added),
18721         manuals/ja/anjuta-manual/Makefile.am,
18722         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
18723         manuals/ja/anjuta-manual/.cvsignore,
18724         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
18725         manuals/sgmldocs.make (removed),
18726         manuals/xmldocs.make (added), manuals/omf.make (added),
18727         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
18728         documentations to newer docbook xml documentations. Converted 
18729         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
18730         Enabled manulas installations.
18731         
18732         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
18734 2003-11-05  Naba Kumar  <naba@gnome.org>
18736         * data/gdb.init: Sets host's charset to ascii to solve debugger
18737         freeze up due to uninitialized strings in target program.
18739         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
18740         Fixed a crash bug with 'Add expression in watch'. Bug #822017
18741         
18742         * NEWS: Updated.
18743         
18744         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
18745         src/launcher.c: Turns off echo in spawned pty to fix debugger.
18747 2003-11-04  Naba Kumar  <naba@gnome.org>
18749         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
18750         problems.
18751         
18752         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18753         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
18754         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18755         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
18756         in file headers.
18757         
18758         * src/search-replace.c: Fixed infinite loop bug.
18759         * start-with.c: Fixed a crash bug with "Open last project".
18760         
18761         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
18762         * scintilla/Makefile.am: Fixed compiler option.
18763         
18764 2003-10-16  Naba Kumar  <naba@gnome.org>
18766         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18767         * src/text_editor.c: Fixed autoformat.
18768         
18769 2003-10-15  Naba Kumar  <naba@gnome.org>
18771         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
18772         of CTRL+number.
18773         
18774 2003-10-09  Naba Kumar  <naba@gnome.org>
18776         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
18777         
18778 2003-10-08  Naba Kumar  <naba@gnome.org>
18780         * src/source.c: Fixed a GETTEXT typo error.
18781         * anjuta.glade: Made 'Sorted in order you open them' default option
18782         for editor tabs.
18784         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18785         * anjuta.glade, data/properties/anjuta.properties:
18786         Fixed the freeze of the "Preferences" combos at the first Anjuta
18787         init is generated by:
18788                 - a not complete translation of preferences.c file
18789                 - a difference between 2 names in anjuta.glade and
18790                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
18791                 - the same name given to 3 combos (anjuta.glade).
18792                 
18793         * src/find_text.c: If the "whole document" mode is selected,
18794         a new search will select the next occurrence (Bug #764954).
18795         It is now possible to use the shortcuts to search next or previous
18796         occurrence even if the search dialog has the focus.     Bug #790318
18797         
18798         * src/main_menubar_def.h: "Select code block" shortcut; the new
18799         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
18800         (Bug #811016).
18802         Patch from: Richard Lee  <r.h.lee@comcast.net>
18803         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
18804         tagmanager/tm_workspace.c: The following is a patch to fix a
18805         seemingly random occurence where Anjuta would crash when a
18806         certain key was pressed.
18808 2003-09-29  Naba Kumar  <naba@gnome.org>
18810         * src/find_in_files.c: Ignores binary by default. Disabled the option
18811         of NOCVS search, because launcher does not use sh and hence can not
18812         pipe.
18813         
18814         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
18815         "clean before build" state in project session and not in account session,
18816         otherwise the state gets reflected to other projects causing annoyance.
18817         
18818         * src/compiler_options.c: Fixed a bug where compiler options were always
18819         claimed 'modified'.
18821         * src/build_project.c, data/properties/anjuta.properties,
18822         src/commands.[h]: Fixed a bad bug where clean-before-build
18823         doesn't work.
18824         
18825         * scintilla/patches/research-cvs-nolog.diff,
18826         scintilla/patches/scintilla-ac-gtk2-port.diff,
18827         scintilla/patches/scintilla-ac-sort-fix.diff,
18828         scintilla-optimization.diff: Removed, because they are already in
18829         scintilla CVS.
18830         
18831         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
18832         2003-09-29).
18834         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
18835         scintilla/LexYAML.cxx: Added new scintilla lexers.
18836         
18837         * TODO, NEWS: Updated.
18839         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18840         * src/utilities.c: Fixed typo bugs.
18842 2003-09-26  Naba Kumar  <naba@gnome.org>
18844         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
18845         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
18846         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
18847         text_editor_find() and Fixed I-Search wrapping.
18848         * src/debugger.c: Fixed to pass a newline after a debugger
18849         command (which was broken since the launcher was refactored.
18850         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
18852 2003-09-25  Naba Kumar  <naba@gnome.org>
18854         * src/toolbar_callbacks.c: Fixed start of incremental search.
18855         
18856         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18857         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
18858         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18859         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
18860         menu and implementation.
18862 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
18864         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18865         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
18866         variables in Locals window.
18868 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
18870         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
18871         * src/utilities.[ch] : Fix a tooltip bug in 
18872         anjuta_util_toolbar_append_stock(), the label appeared instead of
18873         the tooltip text. Remove label from arguments of the function
18874         because label is included in the stock icon data.
18875         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
18876         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
18877         * FIXME: translation file should be updated because of label text removal.
18879 2003-09-24  Naba Kumar  <naba@gnome.org>
18881         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
18882         
18883         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18884         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
18885         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
18886         stdout and stderr. Also buffered output and check-for-password
18887         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
18888         with password prompts. Checkes for password prompts from all outputs.
18889         
18890         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
18891         which takes a string (which could be utf8 also) and converts into
18892         utf8 string.
18893         
18894         * src/main.c: Connects kernel signals after gnome_program_init().
18895         
18896         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18897         * src/message-manager.c: Fixed bug #787026 by converting the strings
18898         to proper UTF8.
18899         
18900 2003-09-22  Naba Kumar  <naba@gnome.org>
18902         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
18903         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
18904         GtkCList and using GtkTreeView instead. Added the patch.
18905         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
18906         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
18907         
18908 2003-09-19  Naba Kumar  <naba@gnome.org>
18910         * printing/print.c: Proper UTF8 printing support.
18911         * src/main.c: moved kernel signal connects at the
18912         end of application initialization.
18913         
18914 2003-09-18  Naba Kumar  <naba@gnome.org>
18916         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
18917         (new) lexers.make, (new) lexers: Update scintilla to latest
18918         scintilla CVS (2003-09-18), added new lexers, automated
18919         lexers makefiles sections and scintilla update. Added
18920         patches. Optimized pango rendering. Fixed a crash bug
18921         in scintilla.
18922         
18923         * (new) scintilla/patches/research-cvs-nolog.diff: Added
18924         patch to remove cvs log command from RESearch.cxx file.
18925         * scintilla/patches/scintilla-pango-always.diff:
18926         Fixed file name.
18927         * scintilla/RESearch.cxx: Removed spurious cvs log command
18928         and logs.
18929         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
18930         
18931         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18932         * src/dnd.c: Fixed a crash bug with DND.
18933         
18934 2003-09-15  Naba Kumar  <naba@gnome.org>
18936         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
18937         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
18938         src/toolbar_callbacks.c: Added an additional parameter to
18939         text_editor_goto_line() funtion which decides if the line should
18940         be made visible (if it's under fold).
18941         
18942         * src/style-editor.c: Fixed a compiler warning.
18943         * src/message-manager.cc: Calls parent method correctly.
18945         * src/preferences.h: Fixed prent class.
18946         
18947         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18948         * src/project_dbase.c: Fixed bug #713210.
18949         
18950 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18951                                                                                 
18952         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18954 2003-09-11  Naba Kumar  <naba@gnome.org>
18956         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18957         * src/style-editor.c: Fixed bug #769130 (Crash on font
18958         selection dialog).
18959         
18960         * src/message-manger.[h,cc]: Made AnMessageManager
18961         derived from GtkFrame and removed deprecated code.
18962         
18963         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
18964         compiler warnings.
18965         
18966 2003-09-09  Naba Kumar  <naba@gnome.org>
18968         * src/Makefile.am: Addded rules for built sources.
18969         
18970 2003-09-08  Naba Kumar  <naba@gnome.org>
18972         * (new) src/anjuta-marshalers.list: Added marshalers definition
18973         file.
18974         
18975         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
18976         and CXXFLAGS are not overwriten by automake's default.
18977         * src/style-editor.c: Added 'operators' in the style editor.
18978         
18979         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
18980         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
18981         * src/message-manager-private.cc, src/message-manager.cc:
18982         Converts message going into message into UTF-8 endoding.
18983         * src/main.c: Uses UTF-8 codeset for localization.
18984         
18985 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
18987         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
18988         
18989 2003-09-08  Naba Kumar  <naba@gnome.org>
18991         * TODO: Updated.
18992         
18993         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18994         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
18995         Fixed bug #798717, Find - Find&Replace - Find in files bug;
18996         The combo entries were updated if the same data with a different
18997         case exist in the combo list. The combo entries are now case sensitive. 
18998         Search&Replace bug; First search ,max actions = 0 ==> now max
18999         actions = 100.
19000         
19001 2003-09-08  Naba Kumar  <naba@gnome.org>
19003         * TODO: Updated.
19004         * src/utilities.[c,h]: a function takes contant args.
19005         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19006         Now the child terminated signal is emitted properly.
19007         * src/Makefile.am: Used $(top_srcdir) for referring to 
19008         scintilla objects.
19009         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19010         definitions file which will generate anjuta-marshalers.[c,h] files.
19011         * src/.cvsignore: Updated.
19012         * src/build_project.c: Changed su command to preserve quotes.
19013         * src/anjuta-tools.c, tagmanager/tm_project.c,
19014         tagmanager/tm_workspace.c: Use standard tmp file.
19015         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19016         so that users could report bugs easily.
19017         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19018         
19019         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19020         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19021         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19022         src/attach_process.c, src/breakpoints.c, src/commands.c,
19023         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19024         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19025         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19026         src/memory.c, src/message-manager-private.c, src/preferences.c,
19027         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19028         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19029         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19030         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19031         Fixed compile warnings and cleanup.
19032         
19033         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19034         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19035         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19036         Removed libzvt usage and implemented child spawing differently. Launcher is
19037         now proper GObject, which can be created multiple times (and can be
19038         operated in parallel).
19040         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19041         * src/project_import_gui.c, src/project_import_cbs.c,
19042         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19043         (crash on project import). Removed deprecared codes.
19044         
19045 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19046         
19047         * src/cvs.c: Fixed cvs output bug.
19049 2003-09-03  Naba Kumar  <naba@gnome.org>
19051         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19052         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19053         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19054         src/text_editor_cbs.c: Implements --
19055                 If the debugger is started
19056                         A double click in the margin add or remove a breakpoint
19057                         A single click activate or deactivate the breakpoint
19058                 else
19059                         A double click in the margin add or remove a bookmark
19061 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19062         
19063         Reviewed by Naba Kumar  <naba@gnome.org>
19064         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19065         User is now able to choose a branch on cvs update for project.
19066         Cleaned up variable names.
19068 2003-09-03  Naba Kumar  <naba@gnome.org>
19070         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19071         src/Makefile.am: Added lexers.
19072         * scintilla/*/*: Updated...
19073         * src/an_symbol_view.c: Fixed a crash bug.
19074         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19075         and build bugs.
19076         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19077         * src/source.c: Fixed project generation bug with gettext code.
19078         * tagmanager/tm_project.c: Fixed a crash bug.
19079         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19080         bug when there is no project open. Bug #____.
19081         * src/source.c: Fixed a bug with build failure with non-gnome
19082         project with glade-generated source (eg. gtk2). Bug #____.
19083         * NEWS: Updated...
19085 2003-08-22  Naba Kumar  <naba@gnome.org>
19087         Patch from: Rob Bradford  <rob@debianplanet.org>
19088         * data/Makefile.am: Fixed to install properly during
19089         package building.
19090         
19091         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19092         * src/debug-tree.c: Fixed a crash bug.
19093         * src/compiler_options.c: Takes care of linking the missing pieces;
19094         C flags, libs, optimization options, debug and profile.
19096         Patch from: Enver ALTIN  <ealtin@casdb.com>
19097         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19098         
19099 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19101         Reviewed by Naba Kumar  <naba@gnome.org>
19102         * src/project_dbase.c: Fixed bugs #778263 and #778413
19103           Adding multiple files to project should work now.
19105 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19107         Reviewed by Naba Kumar  <naba@gnome.org>
19108         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19109         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19110         for Locals window.
19112 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19114         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19116 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19118         * src/text_editor.c: Fix translatable string (#113934).
19120 2003-07-04  Naba Kumar  <naba@gnome.org>
19122         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19123         bug when there is no project open. Bug #____.
19124         
19125         * src/source.c: Fixed a bug with build failure with non-gnome
19126         project with glade-generated source (eg. gtk2). Bug #____.
19128 2003-06-26  Naba Kumar  <naba@gnome.org>
19130         * src/anjuta.h: Removed reference to windows-dialog.h.
19131         * src/message-manager-private.[cc,h]: Fixed doulbe click
19132         activation of messages to properly jump at the destination.
19133         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19134         * src/toolbar.c: Code clean-ups.
19135         
19136         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19137         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19138         
19139         * src/message-manager-private.[cc,h]: Removed dead codes.
19140         
19141         * (new) data/properties/css.properties,
19142         data/properties/anjuta.properties, data/properties/Makefile.am:
19143         Added CSS syntax hiliting properties.
19144         
19145         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19146         * src/debugger.c: Clean ups.
19147         * src/lexer.h: Added CSS lexer definition.
19148         
19149         * Makefile.am: Installs destop file properly.
19150         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19151         * NEWS: Updated for 1.1.97 release.
19152         * src/main_menubar_def.h: Changed some non working shortcuts.
19153         
19154 2003-06-24  Naba Kumar  <naba@gnome.org>
19156         * src/search-replace.c: Shows the dialog properly, even when it is
19157         hidden behind another window.
19158         
19159         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19160         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19161         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19162         and code clean up.
19163         
19164         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19165         setup wizard dialogs.
19166         
19167         * src/debugger.c: Removed a redundant call to
19168         debugger_update_controls().
19169         * src/compiler_options.c, src/launcher.c: code cleanup.
19170         * src/executer.c: Fixed execution bug with 'Set Program params...".
19171         
19172 2003-06-23  Naba Kumar  <naba@gnome.org>
19174         * widgets/e-splash.c: Removed border around the splash image.
19175         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19176         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19177         * src/cvs.c: Added a frame around commit log text widget.
19178         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19179         crash bug associated with translated combo box list in preferences
19180         dialog (in different locale other than en_US). Used widget names
19181         to pass the combo list items.
19182         * po/POTFILES.in: Updated.
19183         * src/launcher.c: Creates the zvt terminal at startup (and not
19184         every time a build is done) -- speeds up buld operations.
19185         * src/file_history.c: Should be if() conditional instead of
19186         assertion check.
19187         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19188         Disabled useless warnings.
19189         * src/project_dbase.c: Fixed bonobo 2 project name.
19190         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19191         and uses correct glade-2 for file generation.
19192         
19193 2003-06-21  Naba Kumar  <naba@gnome.org>
19195         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19196         And disables autocomple show for numbers (very annoying).
19197         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19198         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19199         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19200         from view menu and adjust the controls accordingly.
19201         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19202         only OK button.
19203         * src/project_dbase.[c,h]: Removed show_local flag processing.
19204         * src/message-manager.[c,h]: Reorganized messages tabs in more
19205         sensible order.
19206         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19207         Also added PCRE dependency.
19208         
19209 2003-06-20  Naba Kumar  <naba@gnome.org>
19211         * pixmaps/anjuta_splash.png: New splash.
19212         from Jean Schurger  <yshartk@schurger.org>
19213         
19214         * src/controls.c: De-sensitize run-to-cursor when debugger
19215         is not running.
19216         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19217         
19218         * src/message-manager-private.cc: Fixed to properly jump at
19219         the right file:line.
19220         
19221         * src/appwiz_page1.c: Fixed to correctly determine the project
19222         trpe from the wizard.
19223         
19224 2003-06-20  Naba Kumar  <naba@gnome.org>
19226         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19227         * src/watch_gui.c: Code cleanups.
19228         * src/debugger.[c,h], src/stack_trace.[c,h],
19229         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19230         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19231         Removed direct access to stack_trace private data, Increased debugger
19232         command size from 256 to 1024 (to be on safer side). Also implemented
19233         row-activated signle for seting frame and viewing the source.
19234         * src/debugger.c: Avoids starting program and stopping debugger
19235         when starting debugger and stopping program, respectively.
19236         
19237         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19238         Reverted codes to start debugger automatically
19239         The file is brought to the state just after the branching 
19240         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19241         some code clean ups.
19242         
19243         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19244         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19245         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19246         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19247         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19248         src/project_dbase.c: Code clean ups.
19249         
19250         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19251         (Projects dir) so that correct $HOME/Projects path is set when
19252         anjuta is run for the first time.
19253         
19254 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19256         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19258 2003-06-13  Naba Kumar  <naba@gnome.org>
19260         * src/stack_trace_cbs.c: Moved variable declaration at the
19261         top of the block (bug #737867)
19262         
19263         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19264         just CFLAGS and CXXFLAGS (bug #743617).
19265         
19266         * src/create_global_tags.sh: Fixed shell script to properly
19267         detect installed *-config files.
19268         
19269 2003-06-12  Naba Kumar  <naba@gnome.org>
19271         * src/preferences.[c,h]: Added methods for custom widgets in
19272         preferences: using custom set/get methods for them.
19273         
19274         * src/anjuta-encoding.c: Implemented up/down of the encodings
19275         in the list and property saves correctly.
19276         
19277         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19278         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19279         the beginning of a file.
19281         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19282         * src/aneditor.cxx, src/aneditor.h,
19283         src/controls.c, src/main_menubar.c, src/main_menubar.h,
19284         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19285         src/mainmenu_callbacks.h: Allows the operator to select the current
19286         word or the current line (Request: 680801). It puts also
19287         sensitive/unsensitive several select/comment menu items.
19289         * src/breakpoints.c: Presets by default the current line for a
19290         defined breakpoint.
19292 2003-06-11  Naba Kumar  <naba@gnome.org>
19294         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19295         color (red highlight) now cosistent for inactive tabs also.
19296         
19297         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19298         'Advanced search and replace' in Edit->Search submenu.
19299         
19300         * data/properties/tcltk.properties: Fixed bug #731851. Added line
19301         wrappings '\' where     they were missing.
19302         
19303         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19304         message is now more descriptive and details the correct thing to do
19305         for GNOME2 desktop.
19306         
19307 2003-06-10  Naba Kumar  <naba@gnome.org>
19309         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19310         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19311         Removed any reference to particular version of automake/autoconf
19312         so that they could work with newer versions (Bug #659394).
19314         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19315         src/anjuta.c: Added coded to add/remove supported encodings.
19316         
19317         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19318         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19319         src/project_import.c, src/project_type.c, src/project_type.h,
19320         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19321         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19322         from the project wizard.
19324 2003-06-06  Naba Kumar  <naba@gnome.org>
19326         Patch from Etay Meiri  <etay-m@bezeqint.net>
19327         * src/compiler_options.c: Fixed bugs related to clean before
19328         build patch.
19329         
19330         * anjuta.desktop.in.in: Added commandline options.
19331         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19332         -dP and -A flags of CVS update into different options.
19333         
19334 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19336         * configure.in: Removed "ta" from ALL_LINGUAS.
19338 2003-06-02  Naba Kumar  <naba@gnome.org>
19340         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19341         return NULL for undefined properties and "" for defined but empty
19342         strings. It was creating many problems where both are assumed to be
19343         same. And besides, it doesn't matter to differentiate the two (the
19344         problem with preferences was due to a different bug).
19346         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19347         correctly. Also, s/props_build_in/props_built_in/g.
19348         
19349         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19350         list.
19351         
19352         * src/an_file_view.c: Unrefed pixbufs when done with them.
19354         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19355         (removed) file_text.png: Added and removed pixmaps.
19356         
19357 2003-05-30  Naba Kumar  <naba@gnome.org>
19359         * anjuta.glade: Fixed encodings preferences dialog
19360         
19361 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
19362         
19363         Reviewed by Naba Kumar  <naba@gnome.org>
19364         
19365         * src/build_project.c src/clean_project/c: perform a clean before
19366         build, if required. Show the message manager on clean.
19367         * src/compiler_options.c: save the new options when window is closed
19368         and flag project to be cleaned before the next build.
19369         * src/project_dbase.c: added a 'clean before build' flag to project
19371 2003-05-29  Naba Kumar  <naba@gnome.org>
19373         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19374         dialog.
19375         
19376         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19377         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19378         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19379         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19380         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19381         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19382         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19383         print_color.xpm, print_landscape.xpm, print_layout.xpm,
19384         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19386         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19387         Removed unused icons references.
19389 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
19391         Reviewed by Naba Kumar  <naba@gnome.org>
19392         
19393         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19394           src/compiler_options.c, src/debugger.c, src/find_replace.c,
19395           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19396           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19397           src/toolbar_callbacks.c: HIG compliant dialogs.
19399         * src/utilities.c: anjuta_button_new_with_stock_image() and
19400           anjuta_dialog_add_button() stolen from gedit.
19402         * src/main_menubar_def.h: Fixed mnemonics.
19404 2003-05-26  Naba Kumar  <naba@gnome.org>
19406         * src/project_dbase_gui.c: Added header files filter for add file
19407         dialog box. Disabled project window to be transient window.
19408         
19409         * src/message-manager.cc: Disabled message manager window to be
19410         transient window.
19411         
19412         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19413         a file could not be loaded.
19414         
19415         * src/project_dbase.c: Fixed a bug with GUI editor command
19416         where empty string is returned.
19417         
19418         * src/Makefile.am, src/preferences.h, src/text_editor.c
19419         src/text_editor.h, (new) src/anjuta-encodings.h,
19420         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19421         Added encoding support and to handle characters encoding correctly
19422         by auto detecting it during load. Added preferences for selecting
19423         the encoding during save.
19425         * src/preferences.c, src/resources.c: Removed debug messages.
19427         Patch from: Alexander Nedotsukov <bland@mail.ru>
19428         * src/getline.c: Fixed many fatal bugs for FreeBSD.
19430 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19431         * src/anjuta.c: Try to sow the splash image more often.
19433 2003-05-20  Naba Kumar  <naba@gnome.org>
19435         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19436         * src/debug_tree.c: Colorize the modified locals during
19437         debugging and call memory analyze from the debugger.
19438         * src/breakpoints.c: The color is now different for the enabled
19439         and disabled breakpoints. Anjuta now can erase several
19440         breakpoints defined at the same line. The markers are updated
19441         according to the enable/disable action.
19442         
19443         Patch from Etay Meiri  <etay-m@bezeqint.net>
19444         * src/launcher.c: Fixes launcher freeze up bug during build.
19446 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
19448         Reviewed by Naba Kumar  <naba@gnome.org>
19449         * scintilla/PropSet.h: Change member variables from private to protected.
19450         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19451         to PropSetFile class, which return a gchar * (and can therefore indicate
19452         whether properties are empty or do not exist) and make prop_get and
19453         prop_get_expanded use them.
19454         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19455         that the result of of prop_get cannot be an empty string.
19457 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
19459         Reviewed by Naba Kumar  <naba@gnome.org>
19460         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19461         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19462         src/text_editor_cbs.c: When saving all the files in the project, the
19463         text editors are now only rehighlighted once instead of once for each
19464         file saved.
19466 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19467         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19468         * src/anjuta.desktop.in.in: Support startup notification.
19469 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19470         * src/main.c, widgets/e-splash.c: Splash screen improvements.
19471         * src/anjuta.desktop.in.in: Support startup notification.
19474 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
19476         Reviewed by Naba Kumar  <naba@gnome.org>
19477         
19478         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19479         memory leak from glade_xml_new call. Removed gxml field from Executer
19480         struct as only used in create_executer_dialog and then destroyed.
19481         
19482         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19483         
19484         * src/configurer.c: Fix warning trying to connect signal to non-existent
19485         environment entry in configure dialog and fix crash when closing the
19486         window.
19487         
19488         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19489         gnome_date_edit_get_time instead.
19490         
19491         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19492         in view menu required renumbering elsewhere.
19494 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
19496         Reviewed by Naba Kumar  <naba@gnome.org>
19497         
19498         * src/breakpoints.c: fixed an error when removing breakpoint
19499         * src/controls.c: 'run to cursor' is sensitive when debugger not active
19500         * src/debugger.c: changes to the way the debugger is activated
19501         * src/debugger.h: clean ups
19503 2003-05-13  Naba Kumar  <naba@gnome.org>
19505         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19506         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19507         src/memory.h: A new version of memory and the interface
19508         is now integrated in anjuta.glade
19510 2003-05-09  Naba Kumar  <naba@gnome.org>
19512         * configure.in: Bumped required gtk version to 2.0.8.
19513         
19514 2003-05-06  Naba Kumar  <naba@gnome.org>
19516         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19518 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19519         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19521 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19522         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19523         , tagmanager/c.c: Support for ProC and RDB files.
19525 2003-05-06  Naba Kumar  <naba@gnome.org>
19527         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19528         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19529         Uncomment (Box & Stream), Select the current function,
19530         authorize the "Quit" button of the GotoLine window
19532 2003-05-05  Naba Kumar  <naba@gnome.org>
19534         * src/watch_gui.h: CVS added new file.
19536         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19538         Patch from Etay Meiri <etay-m@bezeqint.net>
19539         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19540         src/mainmenu_callbacks.c, src/message-manager.cc,
19541         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19542         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19543         Ported stack trace to GNOME2 and added it in the message manager
19544         pane.
19546 2003-05-02  Naba Kumar  <naba@gnome.org>
19548         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19549         
19550         * src/preferences.[h,c]: Fixed preferences to save only one copy of
19551         preferences property.
19552         
19553         * anjuta.prj: Fixed multiple preferences saved data.
19554         
19555         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19556         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19557         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19558         scintilla/include/Platform.h, scintilla/include/PropSet.h,
19559         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19560         Upgraded scitilla from CVS with faster window repaint
19561         and more bugfixes.
19562         
19563         Patch from  Etay Meiri  <etay-m@bezeqint.net>
19564         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19565         and code cleanups
19566         
19567 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
19569         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
19570         the window if messages are appended to the end and the scrollbar is
19571         at the end.
19573 2003-04-29  Naba Kumar  <naba@gnome.org>
19575         * configure.in: Removed omf-install from Makefiles list.
19577 2003-04-28  Naba Kumar  <naba@gnome.org>
19579         * po/POTFILES.in: Remvoded deleted files.
19580         
19581         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19582         pixmaps/windows-style-undocked.png: Added setup wizard's images.
19584         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19585         is executed as detached) is not set properly.
19586         
19587 2003-04-25  Naba Kumar  <naba@gnome.org>
19588         
19589         * anjuta.prj: Updated.
19590         * src/anjuta_info.c: Fixed text wrapping and column view.
19591         * data/welcome.txt.in: Removed unaligned characters.
19592         
19593 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19594         * src/main_menubar.c: Disable setup dialog.
19596 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19597         * src/breakpoints.c; Fixed compilation with older GCC
19598         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19599         * HACKING: Spelling fixes (Suggested by Stephen Knight)
19601 2003-04-18  Naba Kumar  <naba@gnome.org>
19603         * anjuta.prj: Updated (includes compiler options).
19604         
19605         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19606         function from anjuta.c (it was already available in anjuta-tools.c).
19607         
19608 2003-04-18  Naba Kumar  <naba@gnome.org>
19610         * src/about.c, THANKS: Updated
19611         
19612         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19613         
19614         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19615         properly from the project session before updating the file
19616         view.
19617         
19618         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19619         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19620         dialog settings (as it will not be required once GDL is in place) and
19621         added file view filters in the settings sub-menu.
19623 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19624         * HACKING: Updated
19625         * configure.in: Disable cast checks on final build.
19627 2003-04-17  Naba Kumar  <naba@gnome.org>
19629         * src/build_project.c: Fixed a compilation error.
19631         * src/launcher.c: Removed commnets.
19632         
19633         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19634         properties from editor tab to indentation tab and fixed a property
19635         label for proper i18n translation. Fixed typos in project config
19636         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
19637         sorting and reordering in compiler options dialog.
19638         
19639         * src/compiler_options.c: Implemented _save() function to save the
19640         options (which was pending).
19641         
19642         * src/build_project.c: Destroys install-as-root dialog when it is done.
19643         
19644         * src/an_symbol_view.c: Change "event" event to "event-after" so
19645         that symbol row is selected first before the popup is shown.
19646         
19647 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19649         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
19650         file in CVS/Entries. (Reviewed and applied by Biswa)
19652 2003-04-16  Naba Kumar  <naba@gnome.org>
19654         * aneditor.cxx: use unicode everytime (fixed unicode related
19655         bugs).
19657         * anjuta.prj: Fixed UI editor name (blank to use default) and
19658         anjuta version.
19659         
19660         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
19661         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19662         Editor preferences page.
19664 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19665         * src/anjuta.[ch], src/print.c: Fixed warnings
19666         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19667         * configure.in: Profiling support with gprof
19669 2003-04-16  Naba Kumar  <naba@gnome.org>
19671         Patch from Gaëtan de Menten  <ged@bugfactory.org>
19672         * src/launcher.c: Fixed cvs dialog.
19673         
19674 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
19675         
19676         * src/message-manager-private.cc: Fixed double-click on first line of 
19677         output to properly select a line.
19678         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19679         because still was a deprecatd GtkCTreeNode and always NULL anyway.
19681 2003-04-15  Naba Kumar  <naba@gnome.org>
19683         * src/message-manager-private.cc: Fixed the glade filename typo.
19685 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19686         * scintilla/*, data/properties/*: Scintilla CVS merge
19687         * anjuta.prj: Removed unnecessary files.
19688         * scintilla/PlatGTK.cxx: Force Pango fonts always
19689         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19690         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19691         for preferences.
19692         * configure.in: Change version no. for 1.1.1 (alpha release)
19693         * configure.in: Added '--with-pref-suffix' option.
19694         * config.guess, config.sub: Removed from CVS.
19696 2003-04-15  Naba Kumar  <naba@gnome.org>
19698         Patch from Timothee Besset  <ttimo@idsoftware.com>
19699         * Makefile.am: Fixed a shell script error during intallation.
19700         
19701 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19703         Reviewed by Naba Kumar  <naba@gnome.org>
19704         * src/message-manager.cc: Added popup-menu to TreeView and fixed
19705         set_wm_class to use "anjuta" instead of "an.
19706         * src/message-manager-private.cc: Headers are hidden again.
19708 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19709         * src/project_dbase_gui.c: Memory corruption fix.
19710         * anjuta.prj: Updated project file
19712 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
19713         * an_file_view.c: Connect to event-after signal rather than event so that
19714         selection is updated first and thus context menu is for the right file.
19715         Reviewed and applied by Biswa.
19717 2003-04-14  Naba Kumar  <naba@gnome.org>
19719         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
19720         
19721         * src/auncher.c: More child exit fixes
19722         from Timothee Besset  <ttimo@idsoftware.com>
19724 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
19725         
19726         Reviewed by Naba Kumar  <naba@gnome.org>
19727         
19728         * src/message-manager.[c/h], src/message-manager-private[c/h],
19729                 anjuta.[c/h]: Ported message-manager to Gtk2
19730         
19731         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19732         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
19733         src/clean_project.c, src/compile.c, src/configurer.c,
19734         src/controls.c, src/cvs.c, src/debugger.c,
19735         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19736         src/project_import.c, src/search-replace.c: Changed name from
19737         AnjutaMessageManager to AnMessageManager to avoid too long type
19738         and funtion names.
19740 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19741         * src/launcher.c: Fix build won't stop problem - TTimo
19742         * TODO: Updated
19743         * pixmaps/anjuta_splash.c: New splash screen prototype.
19744         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
19745         * src/compiler_options.c: Mute pkgconfig errors.
19746         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
19748 2003-04-10  Naba Kumar  <naba@gnome.org>
19750         * configurer.[c,h]: Fixed dialog to close properly.
19751         * src/project_dbase.c, widgets/gnomefilelist.c: Added
19752         debugging asserts.
19753         
19754 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19755         * anjuta.prj: Removed unnecessary files, load with 1.2.0
19756         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
19757         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
19758         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
19759         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
19760         src/makefile.am: Move gdl to it's own directory.
19761         * global-tags/create_global_tags.sh: Silently ignore SDL error.
19763 2003-04-09  Naba Kumar  <naba@gnome.org>
19765         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
19766         branch.
19768 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19769         * src/anjuta-tools.c: Use CDATA for saving tools data.
19770         * anjuta.glade, src/search-replace.c: Port from branch.
19771         * widgets/e-splash.*, src/main.c: Better splash screen.
19772         * configure.in, widgets/gdl*: Import GDL widgets.
19773         * ROADMAP: Updated roadmap.
19774         * src/an_file_view.c: Use GDL icons for file tree.
19776 2003-04-09  Naba Kumar  <naba@gnome.org>
19778         * anjuta.glade: Added (hidden) initial setup-wizard window.
19779         
19780         Patch from: Vitaly  <vvv@rfniias.ru>
19781         * src/preferences.c: Fixes a bug with libglace widget access with
19782         translated strings.
19784         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19785         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19786         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19787         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
19788         src/toolbar_callbacks.[c,h],
19789         src/memory.c, src/message-manager-private.cc,
19790         src/message-manager-private.h, src/message-manager.cc,
19791         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
19792         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
19793         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
19794         watch window to a subwindow in the notebook
19796 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19797         * ROADMAP: Updated roadmap.
19799 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
19801         * configure.in: Added Belarusian to ALL_LINGUAS.
19803 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19804         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
19805         Henry Jia
19806         * ROADMAP: Added roadmap for HEAD.
19808 2003-03-29  Naba Kumar  <naba@gnome.org>
19810         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
19811         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
19812         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
19813         (new) pixmaps/start-with-wizard.png,
19814         (new) pixmaps/start-with-import.png,
19815         (new) pixmaps/start-with-open.png Added Start with dialog which pops
19816         up on anjuta start-up to give quick access to opening file/project or
19817         creation wizards.
19819         * src/main.c: Sets proper data directory for the gnome
19820         program.
19822 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19823         * src/text_editor.c: Fixed error/warning indicators.
19825 2003-03-24  Naba Kumar  <naba@gnome.org>
19827         * README: Correct version.
19828         
19829 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
19831         * configure.in: Added checks to see if were building on FreeBSD
19832         systems.  Sets -DFREEBSD if we are, and also attempts to find
19833         gmake if the host system is FreeBSD.
19835         * src/getline.c: New file used to provide the getline function,
19836         which isnt available on a FreeBSD system.  The function is only
19837         defined if FREEBSD is defined.
19839         * src/Makefile.am: Added getline.c to anjuta_SOURCES
19841         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
19842         configure.in sets this to gmake on FreeBSD systems, and make
19843         on everything else.
19845 2003-03-23  Naba Kumar  <naba@gnome.org>
19847         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
19848         
19849         * anjuta.spec.in: Fixed spec file for correct file paths and
19850         corrected rpmbuild.
19852         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
19853         the rpm build command separately now.
19854         
19855         * src/anjuta.c, windows-dialog.c: Added some more window management
19856         stuffs (not still fully working, though).
19858         * TODO: Updated.
19860 2003-03-22  Naba Kumar  <naba@gnome.org>
19862         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
19864 2003-03-21  Naba Kumar  <naba@gnome.org>
19866         * README: Removed Andy Piper's name from the active maintainers
19867         list on his request.
19868         
19869         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
19870         preferences.
19871         
19872         * src/anjuta-tools.c: Fixed compiler errors.
19874         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
19875         show bugs.
19876         
19877         * src/commands.c, src/src_paths.c, src/style-editor.c,
19878         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
19879         becuase they are now hidden by default (from glade editing).
19880         
19881         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
19882         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
19883         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19884         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
19885         basic windows managements.
19886         
19887 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19888         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
19889         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
19890         Enver ALTIN (a.k.a. skyblue)
19892 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19893         * tagmanager/*: Added ignore-list for symbols. This will make
19894         parsing more accurate for projects. Doc updates needed.
19896 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19897         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
19898         * launcher/Makefile.am: Link to correct libraries
19899         * src/launcher.c: Do not allow NULL shell
19901 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
19902         * src/debug_tree.c: Improve debug tree view.
19904 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
19906         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
19907         'Run Configure Script' and 'Execute Program'. Increase minimum width
19908         of Configure dialog.
19909         * find_in_files.c, find_in_files_cbs.*: Properly create the file
19910         list widget by setting a model and adding a column and renderer.
19911           Actually store the nocvs toggle button in FindInFiles data structure.
19912           Handle selection changes via changed signal rather than row_activated.
19913           Use response signal for handling the close and find buttons.
19914           Close window when escape is pressed.
19915         * find_replace.c: Close window when escape is pressed.
19916         * find_text.c: Close window when escape is pressed in find dialog as
19917         well as wrap search question, where now Yes is the default button.
19919 2003-03-05  Naba Kumar  <naba@gnome.org>
19921         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
19923         * src/message-manager-private.cc: Fixed a bug with vte conditional
19924         compilation.
19925         * anjuta.glade: Hides all windows in glade file.
19927 2003-03-05  Naba Kumar  <naba@gnome.org>
19929         * src/an_file_view.c: Fixed a compilation warning.
19930         * src/message-manager-private.cc: Conditional compilation for vte
19931         API.
19932         
19933 2003-02-28  Naba Kumar  <naba@gnome.org>
19935         * configure.in, anjuta.spec.in: Updated dependency packages version.
19936         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
19937         * src/preferences.c: Added debug assertions.
19938         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
19939         editor to enable/disable bringing the recent editor tabs first.
19940         
19941         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19942         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
19943         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
19944         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
19945         and     bug fixes. Also code clean ups.
19946         
19947         * (new) src/search-replace.[h,c]: New search replace implementation
19948         from ANJUTA_1_0_0 branch.
19949         
19950         * (new) src/windows-dialog.[h,c]: New windows management class
19951         [work in progress].
19953 2003-02-28  Naba Kumar  <naba@gnome.org>
19955         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
19956         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
19957         src/appwizard.c, src/build_file.c, src/build_project.c,
19958         src/clean_project.c, src/compile.c, src/configurer.c,
19959         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19960         src/message-manager-dock.c, src/message-manager-dock.h,
19961         src/message-manager-private.cc, src/message-manager.cc,
19962         src/preferences-dialog.c, src/preferences-dialog.h,
19963         src/preferences.c, src/preferences.h, src/project_dbase.c,
19964         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
19965         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
19966         src/utilities.c, src/utilities.h:
19967         
19968         Widgetized Preferences and gave proper function names.
19970         * src/executer.c: Fixed a session loading bug.
19971         
19972 2003-02-27  Naba Kumar  <naba@gnome.org>
19974         * printing/print.c: Fixed printing font bug that failed to load the
19975         proper fonts.
19976         
19977         * src/toolbar.c: Disabled LED flashing (not yet implemented).
19978         
19979         * TODO, anjuta.prj: Updated.
19981 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
19983         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19984         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19985         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19986         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
19987         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
19988         fixed omf errors
19990 2003-02-25  Naba Kumar  <naba@gnome.org>
19992         * Makefile.am: Excluded omf-install from installation as the docs are
19993         not ready.
19994         
19995         TODO: Updated.
19996         
19997         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
19998         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
19999         property names and added new editor properties and code cleanups.
20000         Also added new project properties.
20001         
20002         * src/compiler_options.[h,c]: Added pkg-config packages supports
20003         and fixed bugs.
20004         
20005         * src/glade_iface.h: Cleanups.
20006         
20007         * src/launcher.c: Used timer instead of idle to scan.
20008         
20009         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20010         src/project_config.[h,c], src/project_import.c: Implemented project
20011         property to define GUI editor and to handle it.
20012         
20013         * src/preferences.c: i18n fixes.
20014         
20015         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20016         unused (and old) pixmaps.
20017         
20018         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20019         
20020 2003-02-25  Naba Kumar  <naba@gnome.org>
20022         * src/message-manager-private.[h,cc], src/preferences.c,
20023         anjuta.glade, anjuta_dialog_strings.c: Implemented
20024         gnome terminal profiles for the terminal preferences and moved the
20025         addition of terminal preferences in the terminal constructor.
20026         
20027         * anjuta.prj: Updated.
20029 2003-02-24  Naba Kumar  <naba@gnome.org>
20031         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20032         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20033         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20034         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20035         preferences dialog.
20037         * TODO: Updated.
20039         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20040         text selection and child re-spawning.
20042         * src/pixmaps.h: Removed unused pixmaps definitions.
20043         
20044 2003-02-23  Naba Kumar  <naba@gnome.org>
20046         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20047         the project tree/window.
20049         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20050         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20051         Correct the use of a variable and implemented session save/load
20052         for tree expansion states.
20053         
20054         * src/main_menubar_def.h: Fixed shortcuts keys.
20055         
20056         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20057         
20058         * anjuta.prj: Updated.
20059         
20060 2003-02-22  Naba Kumar  <naba@gnome.org>
20062         * src/debug_tree.[c,h]: GNOME2 port from 
20063         Etay Meiri <etay-m@bezeqint.net>
20064         
20065         * src/an_file_view.c, src/resources.[h,c],
20066         data/properties/bash.properties,
20067         data/properties/cpp.properties,
20068         data/properties/html.properties,
20069         data/properties/make.properties,
20070         data/properties/others.properties,
20071         data/properties/perl.properties,
20072         data/properties/props.properties,
20073         data/properties/xml.properties: Standarized file icons. Icons are
20074         defined in respective .properties file and are retrieved as resource
20075         data.
20077         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20078         in labels from the commands editor as that would create
20079         problems for translators.
20081 2003-02-21  Naba Kumar  <naba@gnome.org>
20083         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20084         as they should be part of CVS(?).
20086         * Makefile.am: Corrected a typo for glade generated strings file.
20088         * configure.in, po/hi.po: Added new Hindi (hi) translation
20089         in ALL_LINGUS and added initial Hindi translation.
20091         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20092         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20093         sv_unknown.xpm to more proper icon.
20095         * (new)data/properties/php.properties, data/properties/Makefile.am,
20096         data/properties/anjuta.properties, data/properties/html.properties:
20097         Fixed PHP syntax hilighting bug by separating php properties into
20098         different file (because of file size).
20100         * TODO: Updated.
20101         
20102 2003-02-20  Naba Kumar <naba@gnome.org>
20104         * src/breakpoints.c: Fixed breakpoints session saving/loading
20105         crash bug.
20106         
20107         * scintilla/*, scintilla/include/*: Updated to scintilla
20108         release 1.51
20109         
20110 2003-02-19  Naba Kumar <naba@gnome.org>
20112         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20113         * TODO: Updated.
20115         * Makefile.am, src/Makefile.am,
20116         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20117         (removed) src/anjuta_dialog_strings.c,
20118         (removed) src/anjuta_dialogs_strings.c,
20119         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20120         (added) anjuta.glade: Transfered glade files from src/ directory
20121         to the top level directory.
20123         * po/POTFILES.in: Updated.
20124         
20125         * (removed) macrocs2/*: Transfered to data/ directory.
20126         
20127         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20128         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20129         requires to have macros dir, but the projects generated by anjuta
20130         require them.
20131         
20132         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20133         trees.
20134         
20135         * src/defaults.c: Corrected default compiler options.
20136         
20137         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20138         wizard.
20139         
20140         * src/message-manager-private.cc, src/message-manager-private.h,
20141         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20142         
20143         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20144         source code generation for gnome2 projects.
20146 2003-02-11  Naba Kumar <naba@gnome.org>
20148         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20149         restores the expand/collaspe states of the nodes after refresh.
20150         
20151         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20152         
20153 2003-02-11  Naba Kumar <naba@gnome.org>
20155         * src/style-editor.c: Fixed pango font description handling for fonts.
20156         * src/anjuta.glade: Removed font size spin button.
20157         * configure.in, src/anjuta.prj: Corrected version.
20158         * TODO: update.
20159         
20160 2003-02-10  Naba Kumar <naba@gnome.org>
20162         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20163         references of scroll-menu.h and add about.h in Makefile.am.
20164         
20165         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20166         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20167         (removed) widgets/scroll-menu.h: Removed unused files.
20168         
20169         * Makefile.am: Added proper i18n rules and added intl tools for
20170         distributions.
20171         
20172         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20173         to the stable release).
20174         
20175         * anjuta.spec.in: Removed manuals packaging.
20176         
20177         * data/Makefile.am: Removed 'macros' installation (not required for
20178         gnome2 projects).
20180 2003-02-10  Naba Kumar <naba@gnome.org>
20182         * po/POTFILES.in: Updated.
20184         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20185         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20186         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20187         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20188         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20189         icons and images.
20191         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20192         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20193         and fixed to properly handle focus in find entry box.
20195         * Makefile.am: Added code for RH system menu update.
20197         * .cvsignore: Updated.
20199         * NEWS: Updated.
20201 2003-02-03  Naba Kumar <naba@gnome.org>
20203         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20204         editor preferences. and fixes dialogs.
20206         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20207         Fixed linenumbers and header margins when they are disabled and
20208         removed unused header files.
20210         * src/attact_process.[h,c], src/debugger.c: Attach to process
20211         now works.
20213         * src/help.c: Fixed dialog response.
20215         * TODO: Updated.
20217         * data/properties/anjuta.properties: Corrected typo.
20219         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20220         Change the signal to "changed" in entry from "selection-changed" in
20221         list.
20223         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20224         short-cuts.
20226 2003-01-31  Naba Kumar <naba@gnome.org>
20228         * configure.in: Upgraded to use libgnomeprint-2.2
20229         
20230         * printing/Makefile.am: Updated
20231         
20232         *(removed) printing/print-doc.c, printing/print-doc.h,
20233         printing/print-util.c, printing/print-util.h: Removed because already
20234         merged with print.c.
20235         
20236         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20237         and libgnomeprintui-2.2 and fixed rendering problems.
20238         
20239         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20240         uneccessary print properties, as they are separately taken
20241         care in gnomeprint.
20242         
20243         * po/POTFILES.in: Update.
20245 2003-01-30  Naba Kumar <naba@gnome.org>
20247         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20248         for about dialog box.
20249         
20250         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20251         src/pixmaps.h: Modified for the above additions for about dialog.
20253 2003-01-29  Naba Kumar <naba@gnome.org>
20255         * src/style_editor.[c,h]: Added missing files.
20256         
20257 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20258         * scintilla/XPM.[cxx|h]: Added missing files
20260 2003-01-29  Naba Kumar <naba@gnome.org>
20261         
20262         * TODO, po/POTFILES.in: Updated.
20263         
20264         * anjuta.prj, src/anjuta.glade,
20265         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20267 2003-01-28  Naba Kumar <naba@gnome.org>
20268         
20269         * data/properties/anjuta.properties, src/aneditor.cxx,
20270         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20271         properties into text properties (earlier it was int properties).
20273         * TODO: Updated
20274         
20275         * scintilla/AutoComplete.c,xx,
20276         scintilla/AutoComplete.h,
20277         scintilla/CallTip.c,xx,
20278         scintilla/CallTip.h,
20279         scintilla/Document.c,xx,
20280         scintilla/Document.h,
20281         scintilla/Editor.c,xx,
20282         scintilla/Editor.h,
20283         scintilla/LexAVE.c,xx,
20284         scintilla/LexCSS.c,xx,
20285         scintilla/LexHTML.c,xx,
20286         scintilla/LexOthers.c,xx,
20287         scintilla/LexPython.c,xx,
20288         scintilla/LineMarker.c,xx,
20289         scintilla/LineMarker.h,
20290         scintilla/Makefile.am
20291         scintilla/PlatGTK.c,xx,
20292         scintilla/PropSet.c,xx,
20293         scintilla/ScintillaBase.c,xx,
20294         scintilla/ScintillaBase.h,
20295         scintilla/ScintillaGTK.c,xx,
20296         scintilla/ViewStyle.c,xx,
20297         scintilla/include/Platform.h,
20298         scintilla/include/SciLexer.h,
20299         scintilla/include/Scintilla.h,
20300         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20301         
20302         
20303         src/Makefile.am,
20304         src/an_file_view.c,
20305         src/an_symbol_view.c,
20306         src/anjuta-tools.c,
20307         src/anjuta.c,
20308         src/anjuta.glade
20309         src/anjuta.h,
20310         src/anjuta_cbs.c,
20311         src/anjuta_dialogs_strings.c,
20312         src/anjuta_info.c,
20313         src/commands.c,
20314         src/compiler_options.c,
20315         src/debugger.c,
20316         src/help.c,
20317         src/main_menubar.c,
20318         src/main_menubar.h,
20319         src/main_menubar_def.h,
20320         src/mainmenu_callbacks.c,
20321         src/mainmenu_callbacks.h,
20322         src/message-manager-private.c,c
20323         src/message-manager-private.h,
20324         src/message-manager.c,c
20325         src/message-manager.h,
20326         src/pixmaps.h,
20327         src/preferences.c,
20328         src/preferences.h,
20329         src/project_config.c,
20330         src/project_dbase.c,
20331         src/project_dbase_gui.c,
20332         src/project_import_gui.c,
20333         src/properties.c,xx,
20334         src/properties.h,
20335         src/resources.c,
20336         src/src_paths.c,
20337         src/text_editor.c,
20338         src/text_editor_gui.c,
20339         src/toolbar.c,
20340         src/utilities.c,
20341         src/utilities.h,
20342         anjuta.prj: GNOME2 porting and fixed many porting bugs.
20343         
20344 2003-01-24  Naba Kumar <naba@gnome.org>
20346         * src/text_editor_gui.c, src/toolbar.c,
20347         src/text_editor.c, src/text_editor_cbs.h:
20348         Used correct notification signal name for scintilla
20349         (gtk2) and fixed UI.
20350         
20351         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20352         when not required.
20353         
20354         * printing/print-doc.c,
20355         printing/print.c,,
20356         src/anjuta-tools.c,
20357         src/find_replace.c,
20358         src/goto_line.c,
20359         src/launcher.c,
20360         src/mainmenu_callbacks.c,
20361         src/project_dbase.c,
20362         src/project_dbase.h,
20363         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20364         src/text_editor.c,
20365         src/text_editor_cbs.h:
20368 2003-01-23  Naba Kumar <naba@gnome.org>
20370         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20371         correct stock icons and organized pixmap macros.
20372         
20373         Makefile.am: Removed non-generated files.
20374         
20375         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20376         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20377         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20378         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20379         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20380         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20381         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20382         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20383         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20384         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20385         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20386         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20387         stop.xpm, undo.xpm}: Removed because no longer used.
20389         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20390         file_unknown.xpm}: Files renamed from fv_*, as it would
20391         be the right name.
20393         * pixmaps/Makefile.am: Updated for the above changes.
20395 2003-01-23  Jakub Steiner <jimmac * ximian * com>
20397         * pixmaps/autocomplete-16.png,
20398         pixmaps/autocomplete.png,
20399         pixmaps/block-end-16.png,
20400         pixmaps/block-end.png,
20401         pixmaps/block-start-16.png,
20402         pixmaps/block-start.png,
20403         pixmaps/bookmark-first-16.png,
20404         pixmaps/bookmark-first.png,
20405         pixmaps/bookmark-last-16.png,
20406         pixmaps/bookmark-last.png,
20407         pixmaps/bookmark-next-16.png,
20408         pixmaps/bookmark-next.png,
20409         pixmaps/bookmark-prev-16.png,
20410         pixmaps/bookmark-prev.png,
20411         pixmaps/error-next-16.png,
20412         pixmaps/error-next.png,
20413         pixmaps/error-prev-16.png,
20414         pixmaps/error-prev.png: gnome2-styled icons
20417 2003-01-23  Naba Kumar <naba@gnome.org>
20419         * anjuta.prj: Updated compiler options.
20420         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20422         * src/aneditor.cxx,
20423         src/anjuta.c,
20424         src/anjuta.glade,
20425         src/anjuta_dialogs_strings.c,
20426         src/mainmenu_callbacks.c,
20427         src/mainmenu_callbacks.h,
20428         src/text_editor.c,
20429         src/text_editor_cbs.c,
20430         src/text_editor_gui.c: GNOME2 Porting.
20432 2003-01-22  Naba Kumar <naba@gnome.org>
20434         * ChangeLog: Corrected dates.
20435         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20436         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20437         preferences.
20439 2003-01-22  Naba Kumar <naba@gnome.org>
20440         
20441         * plugins/patch/patch-plugin.c: Bug fix.
20442         
20443         * src/anjuta-tools.c,
20444         src/anjuta.c,
20445         src/anjuta.glade,
20446         src/anjuta.h,
20447         src/anjuta_dialogs_strings.c,
20448         src/breakpoints.c,
20449         src/cvs_gui.c,
20450         src/debugger.c,
20451         src/debugger.h,
20452         src/executer.c,
20453         src/glade_iface.c,
20454         src/main.c,
20455         src/mainmenu_callbacks.c,
20456         src/mainmenu_callbacks.h,
20457         src/preferences.c,
20458         src/project_dbase.c,
20459         src/project_dbase_gui.c,
20460         src/registers.c,
20461         src/sharedlib.c,
20462         src/signals.c,
20463         src/signals_cbs.c,
20464         src/source.c,
20465         src/stack_trace.c,
20466         src/toolbar_callbacks.c,
20467         src/utilities.c,
20468         src/utilities.h,
20469         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20470         
20471         * src/Makefile.am,
20472         (removed) src/CORBA-Server.c,
20473         (removed) src/CORBA-Server.h,
20474         (removed) src/Gladen-common.c,
20475         (removed) src/Gladen-stubs.c,
20476         (removed) src/Gladen.h,
20477         (removed) src/Prj-common.c,
20478         (removed) src/Prj-skelimpl.c,
20479         (removed) src/Prj-skels.c,
20480         (removed) src/Prj-stubs.c,
20481         (removed) src/Prj.h,
20482         (removed) src/glades.c,
20483         (removed) src/glades.h,
20484         (removed) src/messagebox.c,
20485         (removed) src/messagebox.h: Removed because no longer used.
20487 2003-01-21  Naba Kumar <naba@gnome.org>
20489         * src/anjuta-tools.c,
20490         src/anjuta.c,
20491         src/anjuta.glade,
20492         src/anjuta_dialogs_strings.c,
20493         src/anjuta_info.c,
20494         src/anjuta_info.h,
20495         src/breakpoints.c,
20496         src/compiler_options.c,
20497         src/debugger.c,
20498         src/find_replace.c,
20499         src/find_replace.h,
20500         src/find_text.c,
20501         src/find_text.h,
20502         src/goto_line.c,
20503         src/launcher.c,
20504         src/text_editor.c,
20505         widgets/gnomefilelist.c: GNOME2 porting.
20507 2003-01-20  Naba Kumar <naba@gnome.org>
20509         * global-tags/create_global_tags.sh: Uses pkg-config to
20510         read the modules.
20511         
20512         * src/anjuta.c,
20513         src/anjuta.glade,
20514         src/anjuta.h,
20515         src/anjuta_cbs.c,
20516         src/anjuta_dialogs_strings.c,
20517         src/breakpoints.c,
20518         src/breakpoints.h,
20519         src/compiler_options.c,
20520         src/compiler_options.h,
20521         src/fileselection.c,
20522         src/fileselection.h,
20523         src/mainmenu_callbacks.c,
20524         src/project_dbase_gui.c,
20525         src/session.c,
20526         src/src_paths.c,
20527         src/src_paths.h,
20528         src/text_editor.c,
20529         src/text_editor_gui.c,
20530         widgets/gnomefilelist.c,
20531         widgets/gnomefilelist.h: GNOME2 porting.
20532         
20533         * widgets/Makefile.am,
20534         (removed) widgets/gnomedirlist.c,
20535         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20536         
20537         * src/Makefile.am,
20538         (removed) src/src_paths_cbs.c,
20539         (removed) src/src_paths_cbs.h,
20540         (removed) src/src_paths_gui.c,
20541         (removed) src/compiler_options_cbs.c,
20542         (removed) src/compiler_options_cbs.h,
20543         (removed) src/breakpoints_cbs.c,
20544         (removed) src/breakpoints_cbs.h: Removed because they are now
20545         combined in singe file
20547 2003-01-16  Naba Kumar <naba@gnome.org>
20549         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20550         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20551         options dialog UI and data handling.
20554 2003-01-15  Naba Kumar <naba@gnome.org>
20556         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20557         Completed command editor porting.
20558         
20559         * src/anjuta.c: Removed the use of commands load function
20560         (not required).
20562         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20563         and unrefs.
20565         * src/anjuta-tools.c: Fixed translatable strings.
20566         
20567         * src/find_text.c: Fixed dialog creation from glade.
20568         
20569         * src/text_editor_gui.c, src/text_editor.c,
20570         src/text_editor_cbs.c: Completed port of detached text editor
20571         to gnome2 plateform.
20572         
20573 2003-01-14  Naba Kumar <naba@gnome.org>
20575         * src/anjuta.glade, src/preferences.[h,c],
20576         src/anjuta_dialogs_strings.c: Added build and editor
20577         preferences pages and other UIs. Fixed preferense loading and saving.
20578         
20579         * src/anjuta.c: Does case-insensitive match for tabs position
20580         preferences and removed preferences loading (done at _new() call).
20581         
20582         * anjuta-tools.c: Debugged tools dialog handling.
20583         * plugins/class-gen/clsGen.c: Fixed an undefined function.
20584         
20585 2003-01-13  Naba Kumar <naba@gnome.org>
20587         * ABOUT-NLS: Update (strange).
20589         * autogen.sh: Removed blocking code.
20591         * configure.in: Fixed an autogen bug.
20592         
20593 2003-01-13  Naba Kumar <naba@gnome.org>
20595         * (new)src/anjuta.gladep
20596         (new)src/messagebox.c
20597         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20598         will be gradually removed (and then the files).
20599         
20600         * Makefile.am,
20601         anjuta.prj,
20602         printing/print-util.c,
20603         printing/print.c,
20604         scintilla/ScintillaGTK.c,xx
20605         src/Makefile.am,
20606         src/an_file_view.c,
20607         src/an_symbol_view.c,
20608         src/anjuta.c,
20609         src/anjuta.glade
20610         src/anjuta.h,
20611         src/anjuta_dialogs_strings.c,
20612         src/anjuta_gui.c,
20613         src/attach_process.c,
20614         src/attach_process.h,
20615         src/breakpoints.c,
20616         src/breakpoints.h,
20617         src/breakpoints_cbs.c,
20618         src/commands.c,
20619         src/commands.h,
20620         src/compiler_options.c,
20621         src/compiler_options.h,
20622         src/compiler_options_cbs.c,
20623         src/configurer.c,
20624         src/configurer.h,
20625         src/controls.c,
20626         src/cvs_cbs.c,
20627         src/debug_tree.c,
20628         src/debug_tree.h,
20629         src/executer.c,
20630         src/executer.h,
20631         src/find_in_files.c,
20632         src/find_in_files.h,
20633         src/find_in_files_cbs.c,
20634         src/find_replace.c,
20635         src/find_replace.h,
20636         src/find_text.c,
20637         src/find_text.h,
20638         src/goto_line.c,
20639         src/help.c,
20640         src/help.h,
20641         src/launcher.c,
20642         src/main.c,
20643         src/main_menubar.c,
20644         src/mainmenu_callbacks.c,
20645         src/message-manager.c,c
20646         src/pixmaps.h,
20647         src/preferences.c,
20648         src/project_config.c,
20649         src/project_config.h,
20650         src/project_dbase.c,
20651         src/project_import_cbs.c,
20652         src/resources.c,
20653         src/resources.h,
20654         src/splash.c,
20655         src/src_paths.c,
20656         src/src_paths.h,
20657         src/src_paths_gui.c,
20658         src/text_editor.c,
20659         src/text_editor_gui.c,
20660         src/toolbar.c,
20661         src/toolbar.h,
20662         src/utilities.c,
20663         src/utilities.h,
20664         src/wizard_gui.c,
20665         widgets/gnomefilelist.c: GNOME2 Port.
20667 2003-01-10  Naba Kumar  <naba@gnome.org>
20669         * src/an_file_view.c,
20670         src/anjuta_gui.c,
20671         src/appwizard_gui.c,
20672         src/compiler_options.c,
20673         src/compiler_options_cbs.c,
20674         src/cvs_cbs.c,
20675         src/executer.c,
20676         src/fileselection.c,
20677         src/find_in_files.c,
20678         src/goto_line.c,
20679         src/main_menubar.c,
20680         src/memory.c,
20681         src/message-manager-dock.c,
20682         src/preferences.c,
20683         src/project_dbase_gui.c,
20684         src/project_import_gui.c,
20685         src/registers_gui.c,
20686         src/sharedlib_gui.c,
20687         src/src_paths_gui.c,
20688         src/text_editor_gui.c,
20689         src/toolbar.c,
20690         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20692 2003-01-09  Naba Kumar <naba@gnome.org>
20694         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20695         problems with some comments.
20697         * anjuta.prj: New project file (updated?)
20699         * src/Makefile.am: Enabled deprecated API and fixed variables.
20701         * src/an_file_view.c,
20702         src/an_symbol_view.c,
20703         src/anjuta-plugins.c,
20704         src/anjuta-tools.c,
20705         src/anjuta.c,
20706         src/anjuta_gui.c,
20707         src/appwizard_cbs.c,
20708         src/attach_process.c,
20709         src/attach_process_cbs.c,
20710         src/compiler_options.c,
20711         src/compiler_options_cbs.c,
20712         src/launcher.c,
20713         src/mainmenu_callbacks.c,
20714         src/message-manager-private.c,c
20715         src/message-manager-private.h,
20716         src/message-manager.c,c
20717         src/message-manager.h,
20718         src/project_dbase.c,
20719         src/project_dbase.h,
20720         src/project_dbase_gui.c,
20721         src/project_import_cbs.c,
20722         src/project_import_gui.c,
20723         src/registers.c,
20724         src/resources.c,
20725         src/resources.h,
20726         src/sharedlib.c,
20727         src/signals.c,
20728         src/signals_cbs.c,
20729         src/signals_gui.c,
20730         src/splash.c,
20731         src/src_paths_cbs.c,
20732         src/src_paths_gui.c,
20733         src/stack_trace.c,
20734         src/text_editor.c,
20735         src/text_editor_gui.c,
20736         src/text_editor_menu.c,
20737         src/toolbar.c,
20738         src/toolbar_callbacks.c,
20739         src/utilities.c,
20740         src/watch.c,
20741         src/watch_cbs.c,
20742         src/wizard_gui.c: GNOME porting.
20744 2002-12-24 Naba Kumar <naba@gnome.org>
20746         * AUTHORS, ChangeLog, HACKING, Makefile.am,
20747         NEWS, README, SEARCH-REPLACE,
20748         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
20749         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
20750         launcher/Makefile.am,
20751         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
20752         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
20753         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
20754         printing/print-util.c, printing/print.c, printing/print.h,
20755         scintilla/*/*, widgets/e-shell-about-box.c,
20756         src/*, tagmanager/*/*, widgets/Makefile.am,
20757         widgets/gnomefilelist.c:
20758         
20759         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
20760         src/*.[c,h] files to gnome2 API.
20762         * src/anjuta_dialogs_strings.c: Added glade generated translatable
20763         strings table.
20765 2002-10-23  Naba Kumar <naba@gnome.org>
20767         * autogen.sh: Prevented Users from building HEAD cvs.
20768         
20769 2002-09-16  Stephane Demurget  <demurgets@free.fr>
20771         * src/anjuta.glade: added the compiler options dialog, hopefully
20772         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
20774 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20776         * src/anjuta.glade: fixed a lot of small glitches.
20778         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
20779         now.
20781         * src/breakpoints_cbs.c: polished a bit.
20783 2002-09-15  Stephane Demurget  <demurgets@free.fr>
20785         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
20787         * src/commands.c: partial gnome 2 port.
20789         * src/utilities.[ch]: changed some bits to be const.
20791 2002-09-14  Stephane Demurget  <demurgets@free.fr>
20793         * src/Makefile.am: removed breakpoints_gui.c and added a check
20794         for gdk-pixbuf deprecated functions, but there shouldn't be much
20795         anyway.
20797         * src/breakpoints_gui.c: killed.
20799         * src/anjuta.glade: added two dialogs for the breakpoints management.
20801         * src/anjuta.h:
20802         * src/anjuta_cbs.c:
20803         * src/appwizard.c:
20804         * src/attach_process.c:
20806         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
20807         really huge changes and porting work.
20808         
20809         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
20810         (breakpoints_dbase_new): moved the UI init bits here.
20812         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
20813         a lot, not using any color anymore (not HIG compliant) and not using
20814         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
20815         to be double checked.
20817         * src/build_file.c:
20818         * src/build_project.c: gnome 2 port.
20820 2002-09-11  Stephane Demurget  <demurgets@free.fr>
20822         * src/anjuta.glade:
20823         * src/anjuta.h:
20824         * src/anjuta_cbs.c:
20825         * src/appwizard.c:
20826         * src/breakpoints.c:
20827         * src/breakpoints_cbs.c: cleaned up some bits.
20829 2002-09-09  Stephane Demurget  <demurgets@free.fr>
20831         * src/Makefile.am:
20832         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
20834         * src/an_symbol_view.[ch]:
20835         * src/attach_process_cbs.h: polished a bit.
20837         * src/breakpoints_cb.[ch]: partial gnome 2 port.
20839 2002-09-02  Stephane Demurget  <demurgets@free.fr>
20841         * configure.in:
20842         * src/Makefile.am: added libglade-2 to the build.
20844         * src/anjuta.[ch]: added support for libglade.
20846         * src/anjuta.glade: added. There could be a file per top-level widget,
20847         as some other gnome projects, though.
20849         * src/attach_process_gui.c: removed.
20850         * src/attach_process.[ch]: gnome 2 port.
20851         (attach_process_new): Added the treeview init and the widget references
20852         here.
20854 2002-08-31  Stephane Demurget  <demurgets@free.fr>
20856         * src/an_file_view.c: fixed some compilation issues.
20858         * src/an_symbol_view.c: gnome 2 port.
20860 2002-08-26  Stephane Demurget  <demurgets@free.fr>
20862         * src/an_file_view.c: finished gnome 2 port.
20863         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
20864         directory pixmap depending on the event.
20866         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
20867         (project_file_data_new): use a GtkTreePath.
20869 2002-08-23  Stephane Demurget  <demurgets@free.fr>
20871         * src/Makefile.am: readded back an_*_view.[ch] because they are still
20872         driving me nuts but they need to be ported, heh ?
20874         * src/an_file_view.c: gnome 2 port, almost finished after some hard
20875         work since it's quite a total rewrite again.
20877 2002-08-22  Stephane Demurget  <demurgets@free.fr>
20879         * src/an_file_view.c:
20880         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
20882 2002-08-21  Stephane Demurget  <demurgets@free.fr>
20884         * src/anjuta_info.c:
20885         * src/utilities.h: gnome 2 port, featuring a total rewrite.
20887 2002-08-20  Stephane Demurget  <demurgets@free.fr>
20889         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
20890         nuts ATM.
20891        
20892         * src/an_file_view.c:
20893         * src/aneditor.cxx:
20894         * src/anjuta_cbs.c:
20895         * src/compiler_options.h:
20896         * src/messagebox.c:
20897         * src/messagebox.h:
20898         * src/pixmaps.h:
20899         * src/project_dbase.h:
20900         * src/resources.h: gnome 2 port.
20902 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20904         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
20906         * data/properties/sql.properties: added the DATETIME data type.
20908         * data/properties/html.properties: added the foreach php keyword.
20910 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20912         * widgets/Makefile.am: removed blank line after the last backslash
20913         for avoiding a warning from automake.
20915         * configure.in:
20916         * src/Makefile.am: added the ORBit-2 dep.
20918 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20920         * AUTHORS: added Biswa, because I wonder why noone already have
20921         written his name in the Anjuta's hall of fame :)
20923 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
20925         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
20926         widgets/e-shell-about-box.c: Made to compile for gnome2.
20927         
20928 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
20930         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
20931         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
20932         
20933         * configure.in, printing/print.h, printing/print.c,
20934         printing/print-doc.c: Made to compile for gnome2.
20935         
20936 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
20938         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
20939         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
20940         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
20941         widgets/Makefile.am:
20942         
20943         Upgraded the build system to gnome2 platform.
20944         
20945 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20946         * manuals/*: Added capability to generate PDF and PS.
20947         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
20948         * TODO, TODO.biswa: Intergated TODO list.
20949         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
20950         , bug #574470
20951         * src/dnd.c: Fix typo
20952         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
20953         * src/anjuta.c: Bug #568895, Bug #575419
20955 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20957         * tagmanager/tm_global_tags.c: Fixed compiler warning.
20958         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
20960 2002-12-17  Naba Kumar <naba@gnome.org>
20962         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
20963         bugs.
20964         
20965 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20966         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
20967         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
20968         * anjuta.prj: Added tools.sgml
20969         * data/properties/cpp.properties: Bug # 646974
20971 2002-12-16  Naba Kumar <naba@gnome.org>
20973         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
20974         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
20975         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
20976         on 'Enter' and adds proper focus mechanism.
20977         * src/anjuta.c: Fixed a memory corruption bug.
20978         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
20979         'Enter' and can also be Canceled. Sets proper default and focus policies
20980         for tools dialogs.
20981         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
20982         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
20983         translatable strings in dialogs and fixed some dialog properties.
20984         * src/anjuta-tools.c: Now uses xml format for loading and saving.
20985         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
20986         * src/message_manager_private.cc: Fixed some debug messages.
20987         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
20988         widgets/gnomefilelist.c: Fixed a memory leaks.
20989         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
20990         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
20991         src/main_menubar_def.h: Implemented incremental search.
20992         * TODO: Updated.
20994 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20995         * tagmanager/*: Minor cleanups and warning fixes.
20996         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
20997         GUI during long updates.
20998         * src/text_editor.c: Remove debug message.
21000 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21001         * tagmanager/tm_project.c: Fix a memory access problem.
21003 2002-12-13  Naba Kumar <naba@gnome.org>
21005         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21006         tools list to show "Enabled" flag of the tool. Fixed a bug where
21007         tool list is not cleared when creating a new tool.
21008         
21009 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21010         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21012 2002-12-12  Naba Kumar <naba@gnome.org>
21014         * anjuta-tools.[h,c], commands.c: Used the tools help of
21015         anjuta variables list in commands editor and fixed a typos
21016         buy in anjuta-tools.c.
21017         
21018 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21019         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21020         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21021         * TODO.biswa: Added to help me track things better.
21023 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21025         * configure.in, anjuta.spec.in: Added libglade dependency.
21026         * Makefile.am: Added anjuta.glade file.
21027         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21028         , src/mainmenu_callbacks.[ch], src/message-manager.h
21029         , src/widget-registry.c: Tools editor GUI + other additions.
21031 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21033         * src/project_dbase.[ch], tagmanager/tm_project.c,
21034         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21035         Implement syncing tags image with the project database.
21036         * src/anjuta-tools.c: Implemented variable substitution and
21037         working directory in tools.
21039 2002-12-09  Naba Kumar <naba@gnome.org>
21040         
21041         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21042         command configuration language list from properties.
21043         
21044         * data/properties/asm.properties, data/properties/ruby.properties:
21045         Fixed typos.
21047 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21049         * src/an_symbol_view.c: Remember current selected entry and select
21050         it automatically after refresh.
21052 2002-11-26  Murray Cumming  <murrayc@usa.net>
21054         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21055           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21056         and gnomemm 1.2 projects so that people know they are really
21057         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21058         But I did correct these to sue lowercase names.
21060 2002-12-01  Naba Kumar <naba@gnome.org>
21062         * data/anjuta.properties: Fixed caching problem on 
21063         indicators.
21064         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21065         indicators prefs.
21066         
21067 2002-12-01  Naba Kumar <naba@gnome.org>
21069         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21070         property name.
21071         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21072         property and uses it.
21073         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21074         current cursor.
21075         
21076 2002-11-30  Naba Kumar <naba@gnome.org>
21078         * src/debugger.c: Fixed a typo.
21079         * data/properties/*: Updated properties files and added
21080         new ones.
21081         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21082         Added comment submenu and cleaned up ref and unref of menus.
21083         * src/aneditor.h: Added definition of comment commands.
21084         * src/aneditor.c: Upgrade from latest SciTE source code.
21085         * src/text_editor.[hc], src/text_editor_cbs.c, 
21086         src/message_manager_private.cc, src/message_manager.[cc,h],
21087         src/anjuta.[c,h]: Added indicators support for errors/warnings
21088         highlight in the editor.
21089         * NEWS, TODO: Update.
21090         * scintilla/include/PropSet.h: Removed deprecrated function.
21091         
21092 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21094         * src/anjuta-tools.[ch]: Tools implementation (basic)
21095         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21096           , src/main_menubar_def.h: PLugins cleanup and segregation
21097         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21098           registry
21099         * anjuta.prj: Added new files
21100         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21101         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21102         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21103         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21104         * src/Makefile.am: Added new files
21105         * src/message-manager.[cc/h]: Added standard output and error windows
21107 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21109         * project_type.c: Fixed Gnomemm2 project type
21111 2002-11-25  Naba Kumar <naba@gnome.org>
21113         * printing/print.c: Fixed a compile warning.
21114         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21115         * src/utilities.c: Fixed a compile warning in sparc, hides the
21116         terminal check error output from the user.
21117         * project_config.[ch], project_dbase.[ch], source.c: Added project
21118         version, exclude modules configuration and reordered other config
21119         properties. Changed some strings to more descriptive text.
21120         * src/compiler_opitions.c: Removed extra newlines from .prj file
21121         save.
21122         * anjuta.prj: Converted to new format (only reorganised properties
21123         and removed extra newlines ... nothing else).
21124         * NEWS: updated
21125         
21126 2002-11-21  Naba Kumar <naba@gnome.org>
21128         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21129         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21130         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21131         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21132         Updated to the CVS version.
21134 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21136         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21137           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21138           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21139           images in completion lists. 
21140         * src/resources.h: Make C++ friendly.
21141         * scintilla/PropSet.cxx: Fix memory leak.
21143 2002-11-20  Naba Kumar <naba@gnome.org>
21145         * scintilla/*/*: Synced to latest scintilla 1.49
21146         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21147         New lexers added.
21149         * scintilla/RESearch.cxx: The automatic cvs log in the
21150         file really broke things trying to interprete the changelog
21151         entry incorrectly as end-of-comment. Removed the $cvs line
21152         and committed again.
21153         
21154 2002-11-19  Naba Kumar <naba@gnome.org>
21156         Patch from Timothee Besset <ttimo@idsoftware.com>
21157         
21158         * src/message-manager-private.cc: Interpretes absolute
21159         file paths properly in zvt terminal.
21161 2002-11-19  Naba Kumar <naba@gnome.org>
21163         Patch from Timothee Besset <ttimo@idsoftware.com>
21164         
21165         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21166         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21167         (important) editor preferences in project (if there is one
21168         open).
21169         
21170         * TODO: Updated
21171         
21172 2002-11-18  Naba Kumar <naba@gnome.org>
21173         
21174         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21175         
21176         * src/debug_tree.c, src/find_in_files_gui.c,
21177         src/find_replace.c, src/find_text.c, 
21178         src/project_import.c, src/project_import_gui.c,
21179         src/wizard_gui.c: i18n Fixes.
21181 2002-11-15  Naba Kumar <naba@gnome.org>
21183         * plugins/class-gen/clsGen.c: Fixed to use project function
21184         to import files. Create non-existent directories before the
21185         sources are written.
21186         
21187         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21188         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21189         src/glade_iface.c,
21190         src/glades.c: Excluded gladen files from build. This
21191         will fix the unnecessary dependency on libssl.
21192         
21193         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21194         file import funtion.
21195         
21196         * src/message_manager_private.cc: Fixed a compiler warning with
21197         DEBUG preprocessor macro.
21198         
21199         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21200         wrong (undocked) editor window was closed on clicking close on an
21201         undocked editor window.
21202         
21203         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21204         start correctly if the executable was run before with 'F3'.
21205         
21206         * src/toolbar_callbacks.c: Wrap around find next.
21207         * src/toolbar.c: Disable combo activate.
21208         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21209         button positions to get 'yes' as default.
21211         * anjuta.spec.in: Updated.
21212         
21213         * src/anjuta_info.c, src/appwizard_gui.c,
21214         src/attach_process_gui.c, src/breakpoints_gui.c,
21215         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21216         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21217         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21218         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21219         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21220         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21221         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21222         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21223         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21224         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21225         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21226         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21227         plugins/patch/patch-plugin.c, printing/print-util.c:
21228         Set all windows and dialogs transient
21229         to their parents so that they remain floated above their parents.
21230         
21231 2002-11-13  Naba Kumar <naba@gnome.org>
21233         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21234         take default editor font).
21235         
21236         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21237         Corrected email address.
21238         
21239         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21240         for changelog entry.
21242         * NEWS: Updated.
21243         
21244 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21245         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21247 2002-11-06  Naba Kumar <naba@gnome.org>
21249         * README: Updated
21250         * anjuta.spec.in: Ships the .omf files with the
21251         documents instead of the base package.
21252         
21253 2002-11-04  Naba Kumar <naba@gnome.org>
21255         * data/properties/latex.properties: Fixed a bug.
21256         * ChangeLog: Released 1.0.0 stable.
21258 2002-11-04  Naba Kumar <naba@gnome.org>
21260         * src/commands.c: Added command with shell redirection capability.
21261         * data/properties/anjuta.properties: Changed default execution
21262         command.
21263         * src/project_dbase.c: Set project top dir in properties.
21264         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21265         * data/Makefile.am: More diskcheck error fixes.
21266         
21267         * README, anjuta.spec.in, THANKS, AUTHORS,
21268         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21269         manuals/C/anjuta-manual/authers,sgml,
21270         manuals/C/anjuta-manual/anjuta-manual.sgml,
21271         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21272         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21273         : Changed anjuta home to
21274         new URL and my email address.
21275         
21276         * manuals/C/anjuta-manual/interfaces.sgml,
21277         manuals/C/anjuta-manual/prefereces.sgml,
21278         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21279         
21280         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21281         : removed reference to the help menu as the menu is modified
21282         when no help is found (which is very likely when we are
21283         shiping the documents separately).
21284         
21285 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21286         * anjuta.spec.in: Update specfile to make multiple RPMs.
21287         * data/Makefile.am: make dist fix.
21288         * src/text_editor_menu.c: Fix compile warnings (casts).
21290 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21291         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21292         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21294 2002-11-01  Naba Kumar <naba@gnome.org>
21296         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21297         Added gnome2 macros to be used by gnome2 project wizard.
21298         
21299         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21300         from gnome-common.
21301         
21302         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21303         as it was conflicting with generated projects and is not
21304         useful for us.
21305         
21306         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21307         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21308         project generation, removed qt project as it's not complete and
21309         added gnome2 bonobo wizard.
21311 2002-10-29  Naba Kumar <naba@gnome.org>
21313         * po/POTFILES.in: Updated.
21314         * po/POTFILES.skip: Added.
21315         * preferences.h: Fixed print paper size property name.
21317 2002-10-28  Naba Kumar <naba@gnome.org>
21318         
21319         * data/user.properties, data/Makefile.am: Added user properties file
21320         which will be copied in user's ~/.anjuta/user.properties.
21321         
21322         * data/anjuta.properties: Changed a comment.
21323         
21324         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21325         
21326         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21327         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21328         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21329         item.
21331         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21332         instead of user properties file.
21333   
21334         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21335         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21336         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21337         * README, TODO: Updated.
21338         
21339 2002-10-28  Naba Kumar <naba@gnome.org>
21341     * manuals/C/anjuta-manual/figures/editor_guides.png,
21342     manuals/C/anjuta-manual/figures/editor_margins.png,
21343     manuals/C/anjuta-manual/figures/editor_markers.png,
21344     manuals/C/anjuta-manual/figures/local_variables.png,
21345     manuals/C/anjuta-manual/figures/open_file_multiple.png,
21346     manuals/C/anjuta-manual/figures/prefs_print.png,
21347     manuals/C/anjuta-manual/figures/print_dlg.png,
21348     manuals/C/anjuta-manual/figures/print_preview.png,
21349     manuals/C/anjuta-manual/figures/symbol_browser.png,
21350     manuals/C/anjuta-manual/figures/variable_tip.png: New png
21351     files for manual documentation.
21352     
21353     * manuals/sgmldocs.make,
21354     manuals/C/anjuta-manual/Makefile.am,
21355     manuals/C/anjuta-manual/authors.sgml,
21356     manuals/C/anjuta-manual/build.sgml,
21357     manuals/C/anjuta-manual/compileopts.sgml,
21358     manuals/C/anjuta-manual/debugger.sgml,
21359     manuals/C/anjuta-manual/execute.sgml,
21360     manuals/C/anjuta-manual/fileoperations.sgml,
21361     manuals/C/anjuta-manual/interface.sgml,
21362     manuals/C/anjuta-manual/preferences.sgml,
21363     manuals/C/anjuta-manual/projects.sgml,
21364     manuals/C/anjuta-manual/figures/arguments.png,
21365     manuals/C/anjuta-manual/figures/open_file.png,
21366     manuals/C/anjuta-manual/figures/other_opts.png,
21367     manuals/C/anjuta-manual/figures/scrshot.png,
21368     manuals/C/anjuta-manual/figures/toolbar_browser.png,
21369     manuals/C/anjuta-manual/figures/toolbar_tags.png:
21370     
21371     Updated anjuta manual documentation.
21373     
21374 2002-10-27  Naba Kumar <naba@gnome.org>
21376     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21377     check and modifies debugger terminal command accordingly
21378     to function properly.
21379     
21380 2002-10-25  Naba Kumar <naba@gnome.org>
21382         * manuals/sgmldocs.make: Fixed a couple of bugs.
21383         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21385 2002-10-24  Naba Kumar <naba@gnome.org>
21387         * src/debug_tree.c: Fixed a crash bug from Etay.
21389         * global_tags/create_global_tags: Added messages.
21390         Fixed infinite looping within files.
21391         
21392         * macro/autogen.sh: Removed debug and warning flags for defaults.
21393         
21394         Patch from Vadim Berezniker <vadim@berezniker.com>
21395         
21396         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21397         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21398         generation.
21400         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21401         temporarily just copy it
21403 2002-10-24  Naba Kumar <naba@gnome.org>
21405         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21406         manuals/C/anjuta-manual/anjuta-manual.sgml, 
21407         manuals/C/anjuta-manual/compileopts.sgml,
21408         manuals/C/anjuta-manual/debugger.sgml,
21409         manuals/C/anjuta-manual/execute.sgml,
21410         manuals/C/anjuta-manual/fileoperations.sgml,
21411         manuals/C/anjuta-manual/interface.sgml,
21412         manuals/C/anjuta-manual/introduction.sgml,
21413         manuals/C/anjuta-manual/projects.sgml,
21414         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21415         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21416         manuals/ja/anjuta-manual/anjuta-manual.sgml,
21417         manuals/ja/anjuta-manual/compileopts.sgml,
21418         manuals/ja/anjuta-manual/debugger.sgml,
21419         manuals/ja/anjuta-manual/execute.sgml,
21420         manuals/ja/anjuta-manual/fileoperations.sgml,
21421         manuals/ja/anjuta-manual/interface.sgml,
21422         manuals/ja/anjuta-manual/introduction.sgml,
21423         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21425 2002-10-24  Naba Kumar <naba@gnome.org>
21427         * src/project_type.c: added autogen for qt projects.
21428         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21429         Fixed a bug that retrieves wrong terminal command.
21430         * src/commnads.c: Added more terminal commands.
21431         * configure.in: Checks for scrollkeeper version.
21432         
21433 2002-10-22  Naba Kumar <naba@gnome.org>
21435         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21436         instead of AM_GNOME_GETTEXT.
21437         
21438         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21439         for setup-gettext for the wizard generated projects.
21441         * src/source.c: Fixed a bug where glade file wasn't generated.
21442         
21443         * src/gnome_project.c: Excluded project version from project dir
21444         name.
21445         
21446 2002-10-22  Naba Kumar <naba@gnome.org>
21448         * acinclude.m4: New file with dummy funtion for gettext
21449         cross compatibility fix.
21450         
21451         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21452         * configure.in: Fixed cflags to avoid useless warnings.
21453         * Makefile.am: EXTRA_DIST += setup-gettext.
21454         * src/toolbars.c: Added space paddings around tags label.
21456 2002-10-21  Naba Kumar <naba@gnome.org>
21458         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21459         
21460         * setup-gettext: New script to maintain gettext cross version
21461         compatibility.
21462         * configure.in, macros/autogen.sh: Fix for gettext cross version
21463         compatibility.
21464         
21465 2002-10-21  Naba Kumar <naba@gnome.org>
21467         * debug_tree.c: Fixed incorrect use of debug assertion.
21468         
21469 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
21470             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21471         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21472         src/memory.c, src/memory.h, src/message-manager-private.cc:
21473         
21474         New parsing algorithm; adapted from kdevelop.
21475         Middle button menu for changing the value's display type
21477 2002-10-07  Naba Kumar <naba@gnome.org>
21479         * src/main_menubar_def.h: Changed status bar message for Help->
21480         Browse info pages. Bug #603308
21482         * src/executer.c: Made "User terminal" default for creating
21483         projects (User can always disable it later). Bug #114222
21484         
21485 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21487         * macros/autogen.sh: Require gettext 0.10.x for autogen
21488         * src/text_editor.c: Fixes Bug #595303
21489         * src/source.c: Fixes Bug #595970
21490         * src/anjuta.c: Fixes Bug #598366
21491         * scingtilla/LexCPP.cxx: Bug #602296
21492         * src/main_menubar_def.h: Bug #604363
21493         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21494         
21495 2002-10-07  Jens Georg <mail@jensgeorg.de>
21497         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21498         * gnomefilelist.c: This patch fixes the bug #611542
21499         
21500 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21502         * data/properties/Makefile.am: Added tcltk.properties file.
21503         
21504 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21506         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21507         
21508         * README: Updated README
21509         * plugins/class-gen/clsGen.c, src/message_manager.cc
21510           , src/mainmeu_callbacks.c, src/memory.c
21511           , src/project_dbase_gui.c, src/text_editor_gui.c
21512           , widgets/gnomefilelist.c: Set window icons
21513         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21514           Enabled release build (stripped + optimized binaries, etc.)
21515         * data/properties/anjuta.properties, src/commands.c,
21516           src/defaults.cFixed bug #595489 (stdin on executables)
21517         * src/appwizard.c, src/main.c, src/message-manager.cc
21518           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21519           , src/debug_tree.c: Memory related (valgrind) fixes.
21520         * src/message-manager-private.[cc,h], src/pixpams.h
21521           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21522         * anjuta.prj: Added debug_tree.c to SOURCES
21523         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21524           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21525           Compacted code and cleaned up unnecessary functions.
21526         * tagmanager/*.[ch]: Code fixes.
21527         
21528 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
21529         
21530         Reviewed by: Naba Kumar <kh_naba@gnome.org>
21531         
21532         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21533         Debug tree now detects changes of displayed variables
21534         and changes their color to red
21536 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21538         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21539         
21540         * mainmenu_callbacks.c: Set's the current file name in
21541         file save as dialog.
21542         
21543 2002-09-20  Naba Kumar <kh_naba@gnome.org>
21545         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21547         * data/properties/tcltk.properties: New file for tcl/tk
21548         properties.
21550 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
21552         * src/project_type.[c,h], src/source.c, data/Makefile.am:
21553         Fixed a fatal bug which doesn't let building gnome2 related
21554         projects. They use different autogen.sh script. Defined new
21555         type field "gnome_macro_support".
21556         
21557         * data/autogen.sh.gnome2: New file.
21558         
21559         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21560         bug with quotes escaping in quotes.
21561         
21562         * src/message-manager-private.cc: Used event box instead
21563         of frame for local message pane, so that the borders appear
21564         properly and nicely.
21565         
21566         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21567         if there is a project open and all the files are un-docked.
21569         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21571 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
21573         * src/main_menubar_def.h: implement feature request #595356, patch #597161
21574         * THANKS: updated for new contributions
21575         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21577 2002-08-27 Steven Knight  <steven.knight@unh.edu>
21579         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21580         src/project_dbase.h, src/project_type.c, src/source.c, 
21581         src/wizard_gui.c: new Qt project type
21582         *** NB not fully tested, may need some work, icon required...
21584 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21586         * src/memory.c, src/memory.h: new memory patch
21588 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
21590         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21592 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
21594         * lancher/anjuta_launcher.c: Determine pty from function
21595         call instead of running 'tty' externally.
21596         
21597         * data/properties/cs.properties: Added compile/build commands.
21598         Fixed execution properties.
21599         
21600         * src/commands.c: Added c# options.
21602         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21603         
21604         * src/debug_tree.[c,h], src/debugger.[c,h],
21605         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21606         
21607         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21608         1. Misaligned structs when they are members of other structs.
21609         2. '{' sometimes appears as a variable.
21610         3. Wrong processing of some arrays.
21611         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21612         that displays the tree in two columns (variable and value).
21614 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21616         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21618         * data/properties/sql.properties: added the DATETIME data type.
21620         * data/properties/html.properties: added the foreach php keyword.
21622 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21624         * NEWS: Updated with new features.
21625         
21626         * data/.cvsignore, doc/.cvsignore: Updated.
21627         
21628         Patch from: Etay Meiri <etay-m@bezeqint.net>
21629         
21630         * src/debug_tree.h, src/debug_tree.c: New files.
21631         
21632         * src/Makefile.am, src/message-manger-private.[h,cc],
21633         src/message-manger.cc: Added Tree view for debugger
21634         locals view.
21635         
21636 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
21638         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21639         
21640         * src/memory.c, src/memory.h: New files.
21641         
21642         * src/Makefile.am, src/appwizard.c, src/controls.c,
21643         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21644         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21645         
21646         Memory view implemetation that would enable viewing raw memory
21647         during debugging.
21649 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21651         * AUTHORS: added Biswa, because I wonder why noone already have
21652         written his name in the Anjuta's hall of fame :)
21654 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
21656         * src/appwizard_gui.c: Removed an ambiguous prototype.
21657         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21658         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21659         * THANKS: Updated M. Ali Vardar's email.
21660         
21661 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21663         * src/anjuta_gui.c: implemented feature request to stop main and browser
21664           toolbars having exclusive use of space
21666 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
21668         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21669         left over from the previous work to fix bugs :-)
21670         
21671         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
21672         src/controls.c, src/mainmenu_callbacks.h, 
21673         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
21674         reviewed
21675         
21676         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
21677         src/project_import_gui.c, src/sharedlib_gui.c, 
21678         src/signals_gui.c: set window icon correctly
21679         
21680         * NEWS: more updates for the release
21681         
21682         * HACKING: updated for window icons and insert menu information
21683         
21684         * src/cvs_gui.c, src/build_project.c, 
21685         src/project_import_cbs.c: message strings reviewed
21686         
21687         * src/controls.c: context help button should be disabled if 
21688         DevHelp is not installed
21689         
21691 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21693         * src/debugger.c: Fixed the signalling screw up because of string
21694         update in gdb used to report the child process PID. Also, no
21695         error dialog will be popped up for "no such file or directory"
21696         error (very annoying and useless error). This error will still
21697         be shown on the debug message window. Avoided terminating the
21698         program when the terminal is terminated -- doesn't hurt, otherwise
21699         we get crappy egg-and-hen problem.
21700         
21701         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
21702         dimensions loading.
21703         
21704         * src/anjuta.c: Limited the default size of main window to sane
21705         values.
21707         * src/preferences.c: Fixed some deadly memory corruption bugs in
21708         the recent patches. Return from getenv() should NEVER be freed,
21709         because they are static strings.
21710         
21711         * src/preferences_gui.c: Removed the fix for crash bug with font
21712         selection and applied the real fix.
21713         
21714 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
21716         * NEWS: updated for release
21718 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
21720         * src/launcher.c: Added a fix a memory leak and a possible
21721         fix for zvt-crash bug.
21722         
21723         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
21724         
21725         * data/properties/latex.properties,
21726         data/properties/ada.properties: Added file.is.source property.
21727         
21728         * src/an_file_view.c: Set auto column size of the file
21729         revision column.
21730         
21731         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
21732         The user is now prompted to confirm the closing of the file
21733         if it is being used by CVS. If yes, the editor is closed and
21734         the CVS operation stops.
21735         
21736 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
21738         * anjuta.prj: bump project version for release
21739         * BUGS: removed unnecessary file
21741 2002-06-07      Philip Van Hoof <freax@pandora.be>
21743         * widgets/gnomefilelist.c: fix up issue with directory deleted 
21744         during the life of the file list widget
21745         * src/preferences_gui.c: sticking-plaster fix to font selection
21746         causes segfault bug
21748         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
21750 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21752         * data/properties/anjuta.properties, src/an_file_view.[ch], 
21753         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
21754         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
21755         added options for symbol and file browsers.
21756         * data/properties/cpp.properties: linker flags should come after
21757         the name of the file to compile.
21758         * scintilla/Editor.cxx: fixed gcc compilation warning.
21759         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
21760         be executed from bindir only.
21761         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
21762         tagmanager/include/tm_file_entry.h: CVS version information in file 
21763         browser.
21764         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
21765         window.
21766         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
21767         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
21768         crashes during file import.
21769         * src/project_import.c: disable project menu items during project 
21770         import.
21771         
21772         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21774 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21776         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
21777         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
21778         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
21779         modified Insert menu, added C functions template, header C 
21780         template, modified header_template HEADER_H ==> NAMEFILE_H
21781         
21782         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21784 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21786         * data/properties/html.properties: changed some file 
21787         associations
21789 2002-06-05 Philip Van Hoof <freax@pandora.be>
21791         * widgets/gnomefilelist.c: Fixed #560759 and #561776
21792         
21793         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21795 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21797         * data/properties/anjuta.properties, src/defaults.c: Make windows
21798         docked by default, fix the big fonts bug.
21799         
21800         * src/an_file_view.c, src/main_menubar_def.h, 
21801         src/project_dbase_gui.c: sanitized the Edit/View mess.
21802         
21803         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
21804         for customizing shortcuts.
21805         
21806         * src/mainmenu_callbacks.c: Search for selected word if present.
21807         
21808         * src/text_editor_menu.c: Added context menu options for docking
21809         and undocking editor windows.
21810         
21811         * src/main_menubar.h, src/main_menubar.c: more support for the 
21812         shortcuts menu item.
21813         
21814         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21816 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
21818         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
21819         all commit messages being written to top of the file
21820         
21821         * src/main_menubar_def.h: message strings reviewed
21822         
21823         * src/project_import.c: message strings reviewed
21824         
21825         * src/source.c, src/glades.c: message strings reviewed. Fixed 
21826         some bugs around reading the project properties for creating 
21827         .glade and .desktop files in the Application Wizard. There were
21828         typos in the property names being retrieved
21829         
21830         * widgets/gnomefilelist.c: changed build_full_path to make 
21831         the file widget support ~
21832         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
21833         
21834         * THANKS, widgets/e-shell-about-box.c, 
21835         manuals/anjuta-manual/C/authors.sgml: updated for new
21836         patch
21838 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
21840         * src/project_dbase.c: Fixed the file-path-corruption bug
21841         and the cannot-import-file-in-project bug. (follow-up with
21842         the last commit from Stef).
21843         
21844         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
21845         with unsaved-project.
21846         
21847 2002-06-05  Stephane Demurget  <demurgets@free.fr>
21849         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
21850         misplaced g_free.
21852 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21854         * data/properties/{xml,html,other}.properties: changed some file 
21855         associations
21856         
21857         * data/anjuta.mime: oops! cvs added
21858         
21859         * scintilla/RESearch.cxx: fixed up a problem with comments
21860         
21861         * global-tags/create_global_tags.sh: redirect errors to /dev/null
21862         to avoid messages about missing libs
21863         
21864         * NEWS: started the release notes
21866 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
21868         * HACKING: updated with new information on printing, patch naming
21869         
21870         * TODO: removed completed tasks
21871         
21872         * THANKS: updated a few contributions
21873         
21874         * anjuta.prj: updated the icon file
21875         
21876         * anjuta.desktop.in.in: updated to add Categories
21877         
21878         * data/anjuta.mime: created a mime type for Anjuta project files
21879         (NB needs to be added to the install in /usr/share/mime/)
21880         
21881         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
21882         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
21883         to PNG for websites.
21884         
21885         * plugins/patch/patch-plugin.c: clarified some messages and 
21886         made it easier to see different patching sessions
21887         
21888         * src/toolbar.c: changed some message text for consistency
21889         
21890         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
21891         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
21892         in preferences. 
21893         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21894                  
21895         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
21896         src/project_dbase.{c,h}, src/project_import_cbs.c, 
21897         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
21898         Added XLib Project and a Dockapp Project types.
21899         * pixmaps/Makefile.am: added line for new pixmap for new xlib
21900         projects
21901         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
21902         * src/source.c: Fixed memory leak in existing projects. 
21903         (filename was not freed)
21904         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
21906 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
21908         * src/anjuta.h, src/anjuta.c: Added error display funtions
21909         with parent windows.
21910         
21911         * src/appwizard_cbs.c: Changed error display function to use
21912         parented version.
21913         
21914 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
21916         * printing/print.h, printing/printing.c: Taken care of document
21917         zoom factor and fixed a font loading bug. Dynamically calculated
21918         text widths to work with zooms properly. Re-organized code for
21919         dynamic text width calulations to work in general with utf8 chars.
21920          Determined font height and width automatically from the font info.
21921         
21922         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
21923         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
21924         Converted text.zoom.factor property to use #defined value. Removed
21925         margin header and margin numbers preferences, as they  now
21926         calculated dynamically.
21927         
21928 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
21930         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
21931         printing/print-util.h, printing/print.c, printing/print.h:
21932         Rewritten printing support for style based printing. Syntax highlighted
21933         printing, monochromatic printing, setup using preferences etc.
21935         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
21936         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
21937         language and the styled text buffer.
21938         
21939         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
21940         the print setup preferences page and added printer preferences. Added functions
21941         to retrieve preferences with default values.
21942         
21943         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
21944         the printing.
21946         * data/properties/anjuta.properties: Added default printer preferences.
21948         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
21949         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
21950         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
21952         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
21953         
21954 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21956         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21958         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
21959         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
21960         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
21961         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
21963         printing/Makefile.am: Reduced compiler optimizations.
21965         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
21966         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
21967         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
21968         tagmanager/tm_workspace.c: TagManager fixes.
21970 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
21972         * printing/*: CVS added. :)
21973         
21974 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21976         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21978         * printing*: CVS added.
21979         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
21980           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
21981           src/main_menubar_def.h: Gnome Print support
21982         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
21983         * configure.in: Enable debugging flag option
21984         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
21985           Print properties defined.
21986         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
21987         
21988 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21990         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21991         
21992         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
21993         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21994           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
21995           and cleanups
21996         * src/text_editor.c: Minor cleanups.
21997         * anjuta.c: Tweaks to 'Goto File Line' functionality.
21998         * src/project_dbase.c: Fixes to add/remove files from project.
21999         * src/help.c: Fix minor memory leak.
22000         * src/project_dbase_gui.c: Remove debugging messages.
22001         * src/utilities.[ch]: Cleanups and minor fixes.
22002         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
22004 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22006         * src/anjuta.c [anjuta_apply_preferences()]:
22007         Fixed a crash bug when tab pos is not defined for the editors.
22008         
22009         * data/properties/cpp.properties: Set default identifier property to normal.
22010         This fixes the bug in which the fore color gets hidden with dark background.
22012 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22014         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22015         scintilla 1.46
22016         
22017         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22018         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22019         src/anjuta.c, data/properties/anjuta.properties:
22020         Implemented line wrapping.
22021         
22022         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22023         
22024         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22025         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22026         tags. Code was reviewed from GNOME Bonsai view.
22027         
22028         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22029         it seems to have been removed by scintilla people.
22030         
22031         * data/properties/anjuta.properties: Set default line wrap to false, as
22032         is noticably slow with big files.
22033         
22034 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22036         * src/project_import_gui.c: disallow the selection of files in
22037           the browse dialog.
22038         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22039           preferences code.
22040         
22041 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22043         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22044           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22045         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22046         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22047           now works properly.
22048         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22049         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22050         * src/utilities.[ch]: Added some utility functions.
22051         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22052         
22053         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22055 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22057         * HACKING: info on FIXME statements and removed ccview references
22058         * Makefile.am: added rule to make RPM package
22060 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22062         * THANKS, widgets/e-shell-about-box.c, 
22063         manuals/anjuta-manual/C/authors.sgml: updated for new
22064         patch
22065         * src/anjuta.c: removed unnecessary warning code since CVS 
22066         support is now implemented :-)
22067         * manuals/sgmldocs.make: implemented a fix for bug #553969
22068         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22069         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22070         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22071         
22072 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22073         
22074         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22075           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22076           src/main_menubar_def.h, src/preferences_gui.c,
22077           preferences.c, preferences.h: setup Username and Email 
22078           preferences, Insert ChangeLog and Username editor functions
22079           
22080           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22082 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22083         
22084         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22085           src/src_paths_cbs.c, src/src_paths_gui.c
22086           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22088           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22090 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22092         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22093           and goto tag menu items to main menu.
22095 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22097         * THANKS, widgets/e-shell-about-box.c, 
22098         manuals/anjuta-manual/C/authors.sgml: added new contributors
22099         * HACKING: updated with info on files to change for credits
22101 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22103     * src/aneditor.cxx: extended extension list which fixes segfault
22104     on selecting lisp, ruby or matlab as highlight style.
22106 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22108         * src/main_menubar_def.h: fixed an array initialiser and fixed
22109         the lexer settings for the new entries on the Format menu
22111 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22113         * Synced with Scintilla 1.45
22115 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22117         * anjuta.prj: added another missing file
22118         * ChangeLog: fixed some incorrect change dates I caused by 
22119         sloppy cut-and-pasting :-/
22121 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22122         
22123         * src/mainmenu_callbacks.c: fixed title of new About box
22125 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22127         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22129 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22131         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22132         * anjuta.prj: updated for new files
22134 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22136         * widgets/e-shell-about-box.c: Added version display.
22137         
22138 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22140         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22141         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22142         from Philip Van Hoof)
22144 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22146         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22147         dependency
22148         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22149         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22150         that produced build errors (needs checking on a machine with the
22151         ja locale!)
22152         * data/properties/lisp.properties: updated to match format of other
22153         lexer property files supplied with Anjuta
22155 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22157         * anjuta.prj: added new files
22158         * HACKING: added information from the mailing list on 
22159         adding new project types to the wizard (thanks to Johannes)
22161 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22163         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22164           src/appwiz_page2.c: Fix for 547038.
22166 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22168     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22169     hide bug.
22170     
22171     * about.h: cvs removed.
22172     
22173 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22175         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22177         Fix for #539574.
22179         * src/anjuta.c (anjuta_system_error): checks for the error number to
22180         know whether the error description is needed or not.
22182 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22184         * pixmaps/anjuta_logo.png: New about logo.
22185     
22186         * pixmaps/anjuta_icon.png: New icon from Misha. The
22187         old one had trouble with some gtk themes.
22188     
22189         * about.c: Removed. No longer needed.
22191         * mainmenu_callbacks.c: Removed reference of about.h
22192     
22193 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22195         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22197         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22198           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22199         About Dialog (thanks to the Evolution team for the cool widget!)
22201 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22203         Patch from lbell <lbell@tsc4.com>
22204     
22205         * src/find_in_files.c, src/find_in_files.h,
22206           src/anjuta.c: Added save_yourself, load_yourself routines.
22207     
22208         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22209         Added "Append messages" toggle button. This will enable
22210         the search results to be appended to the already existing
22211         results.
22212     
22213         * src/debugger.c: Fixed a typo.
22214     
22215         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22216           src/session.c, src/session.h: Improved session management.
22218 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22220         * THANKS, FUTURE, AUTHORS: Changed my email and
22221         avoided yahoo.com.
22223 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22225         Impl. feature request #525271 (add Lisp support).
22227         * data/properties/lisp.properties: added.
22229         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22230           the lisp properties.
22232         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22233           src/utilities.[ch]: added support for the Lisp highlight style.
22235 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22237         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22238           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22239           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22240           option preferences to have a persistent setting. Plus it's not used
22241           often, so it's better here than flooding the menus.
22243         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22244           preferences pages a lot more consistent and sweeter: tabs direction
22245           radiobuttons are directed against the meaning, all pages have an
22246           outter frame, a lot of padding, removed all expand attributes for
22247           vertical boxes, ...
22249           That's not a total revamp, but it's really looking better now, even
22250           if there's still work to be done.
22252 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22254         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22255         * TODO: added task to be completed before next release (update all credits)
22257 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22259         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22260         Benke László.
22262 2002-05-01  Benke László  <decike@freemail.hu>
22264         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22266         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22267           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22268           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22269           to the format menu in order to reorder the notebook tabs in
22270           alphabetical order everytime a file is created/opened/saved.
22272 2002-05-01  Philip Van Hoof <freax@pandora.be>
22274         * widgets/gnomefilelist.[ch] (history_combo_go),
22275         (history_combo_clicked): impl.
22277         (gnome_filelist_new_with_path): use this new impl.
22279 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22281         * src/project_dbase_gui.c (add_file): added the xpm file type.
22283 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22285         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22286         tag manager fixes.
22288         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22289           of tag types.
22291         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22292           src/text_editor_menu.c: Added context sensitive search in symbol
22293           browser and editor.
22295         * configure.in: Changed version number to 0.1.9.99.
22297         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22298           src/project_import.c: Minor changes to project import facility.
22300         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22301           (Forced to use specific brace format)
22303         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22304           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22305           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22307 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
22309         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22310         replaced the spinbutton with an hscale, and made the UI less "blocky".
22312         * src/cvs_gui.c: When diffing a project you can choose date and
22313         release now.
22315         * src/project_dbase.c: Import_file activated again
22317         * configure.in, plugins/Makefile.am: Added patch plugin
22319         * plugins/patch/*: The new patch plugin
22321 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22323         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22325         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22326         dropdown list shown by autocompletion are now removed.
22328 2002-04-28  Philip Van Hoof <freax@pandora.be>
22330         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
22331         a bunch of filetypes from the older version.
22333         * src/project_dbase_gui.c (add_file): changed the import
22334         dialog's filetypes combo contents depending on the
22335         type of data to be imported.
22337 2002-04-28  Stephane Demurget  <demurgets@free.fr>
22339         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22340         the amount parameter as Philip stated and reformated to follow the
22341         Gnome convention.
22343         * src/project_dbase.c (project_dbase_make_default_filetype_list):
22344         changed accordingly.
22346 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22348         Fix for #531293.
22350         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22351         Shift-F6, to be more consistent with other Gnome apps.
22352         Moved the "Search next" entry under the "Search" one, and swapped the
22353         order of the "Find in files" and "Find and Replace" ones.
22355         Some additional fixes ands cleanups on the edit menu.
22357         * src/main_menubar.h: replaced all occurences of repeat_find by
22358         find_again for the code to be more consistent.
22360         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22361         sensitiveness depending on the existence of an active text buffer.
22363         * TODO: added some bits about improving the usability of the
22364         search/search again couple.
22366 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22368         * src/preferences_gui.c: made the tab labels text more consistent
22369         (s/misc/Misc/).
22371 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22373         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
22375         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22376         filename.
22378         * src/main.c (main): simplified some code and cleanups.
22380         Fix a part of #499366:
22382         * src/commands.[ch] (sync_from_props), (command_editor_save),
22383         (on_apply_clicked), (create_command_editor_gui): added the gui
22384         corresponding to the command.terminal preference.
22386 2002-04-25  Stephane Demurget  <demurgets@free.fr>
22388         Fix for #465180.
22390         * anjuta.spec.in: added build requirements for the source rpm.
22392 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22394         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22395         
22396         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
22397           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
22398           src/project_type.c, source.c, wizard_gui.c:
22399           Added new GNOME 2 project types and changed glade behaviour to
22400           produce GTK code if project type GTK was selected and GTKmm code
22401           if project type GTKmm was selected (and not depending on the 
22402           selected language. Disabled glade for GNOME 2 projects because
22403           we will need glade2 there.
22404           
22405         * src/project_dbase.c: Fixed a memory lack.
22406         
22407         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22408         
22409         * src/cvs.c: Added an error message if jobs are running
22411 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22413         * tagmanager/tm_work_object.c: Fixed a chrash
22414         bug which occurs when it tries to stat an empty
22415         file name.
22416         
22417 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22419         * src/controls.c: CVS menu items now becomes
22420         insensitive when the launcher is busy.
22421         
22422         * src/anjuta.c, cvs.h, cvs.c: Created a function
22423         to update the cvs preferences when preferences are
22424         applied in preferences dialog and called it from
22425         anjuta_update_preferences().
22426         
22427 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22429         * src/cvs.c: Added a space in the cvs command
22430         before the revision part. This fixes the cvs
22431         error we get when cvs-diffing with revisions.
22432         
22433         * src/cvs.c: Fixed a compiler warning.
22434         
22435         * src/find_replace.c: The dialog now remembers
22436         the settings including the "prompt on replace"
22437         which seems to have broken somewhere line the
22438         changes.
22439         
22440 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22442         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22443         Added a new property in cvs class to hold a boolean
22444         for enabling date in cvs diff. This fixed the bizzare
22445         diff output due to the date that goes with the cvs
22446         command. Also, set the default value of compression
22447         to 3 and unified diff option to 1.
22448         
22449 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22451         * src/cvs.c: The diff editor is set to hilite as
22452         diff syntax hiliting.
22453         
22454         * configure.in, manual/Makefile.am:
22455         Added a new manual module for ja language.
22456         
22457         * manual/ja/*/*/*: New module and files for the
22458         ja translation for the anjuta documentation
22459         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22460         
22461 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22463         * src/launcher.c: Made a very messy work around
22464         for the launcher authentication to work properly.
22465         
22466         * src/find_replace.c: Applied the missing patch
22467         from Dan Elphick <dre00r@ecs.soton.ac.uk>
22468         
22469 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22471         * src/cvs.c, src/main_menubar_def.h: made message strings
22472         consistent with existing standards from our own documentation 
22473         (such as uppercase P in Project, corrected spelling of 
22474         repository, etc.)
22476 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22478         * src/cvs_gui.c: Cleaned up gui and aligned various
22479         widgets to give a clean look.
22480         
22481 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22483         * src/launcher.c: Added work around to retrieve
22484         the child exit code. It works. :)
22485         
22486         * src/find_in_files.c, src/gnome_project.c,
22487         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22488         src/clean.c, src/clean_project.c, src/build_project.c,
22489         src/build_file.c: Modified to handle the new
22490         child exit code.
22491         
22492 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22494         * src/find_replace.c: Changed signal to call
22495         on_replace_text_close on from delete_event
22496         to close => the replace history is now updated.
22498 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22500         * src/cvs.c: escaped the cvs import message before
22501         passing it to cvs.
22502         
22503 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22505         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22506         
22507         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22508         
22509         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22510         Added cvs import
22511         
22512         * src/preferences_gui.c: GUI improvements
22513         
22514         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22516 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22518         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22519         Removed static qualifier from tm_tag_type_name() and
22520         availed it's prototype for use in outside code. also
22521         created reverse map function tm_tag_type_name();
22522         
22523         * src/anjuta.c: Implemented qualified tags names for
22524         the tag list (on the toolbar pulldown list) to avoid
22525         ambiguty in tags with similar names (like prototype
22526         and definition). Patch modified and improved.
22527         
22528         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22529         
22530 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22532         * src/utilities.[c,h]: Added a utility funtion
22533         that escapes the single and double quotes in a
22534         given string. Useful for passing command line
22535         args with quotes.
22536         
22537         * src/cvs.c: Escaped the cvs log message before
22538         passing it to cvs command line to avoid ambiguties
22539         with quotes in the message.
22540         
22541         * pixmaps/anjuta_icon.png: Changed to the new icon.
22542         from Todd Goyen <goyen@mbi-berlin.de>
22543         
22544         * src/message-manager-private.cc: Added regex to 
22545         recognize (underline hilite) the parsable outputs
22546         from the zvt terminal.
22547         
22548 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22550         Patch from: Tina Hirsch <tehirsch@arcor.de>
22551         
22552         * src/project_type.c:
22553         Fixed a bug in the wxproject type and modified the erroroutput when
22554         configure doesn't find wx-config
22555         
22556         Patch from: Timothee Besset <ttimo@idsoftware.com>
22557         
22558         * src/anjuta.c, src/message-manager-private.cc,
22559           src/message-manager-private.h
22560         Catches double clicks in the zvt terminal, and calls goto_error_line
22561         to jump to the appropriate location in the source. This will recognize
22562         grep -n output
22563         
22564 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22565         
22566         * src/build_project.c: Taken care of memory leak
22567           by freeing cmd variable properly.
22569         * src/main_menubar_def.h: Fixed wrong signal connection
22570           for cvs project commit.
22571           
22572         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22573         
22574         * src/preferences_gui.c: Added some border and adjusted
22575           expandsion, filling in box adds to make the cvs preferences
22576           more nicer.
22577         
22578 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22580         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22581         
22582         * src/cvs*, src/main_menubar*, src/preferences*: 
22583         Moved CVS settings to preferences, added a nice login dialog.
22584         
22585         * src/controls.c, src/project_dbase.c:
22586         CVS project options are only shown if a project is open
22587         
22588         * src/build_project.c:
22589         User is now asked if he wants to install as root 
22590         
22591         * src/launcher.c:
22592         Fixed a warning
22594         * anjuta.prj: Updated with cvs files
22595         
22596         * TODO: Remove task which are done
22597         
22598 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22600         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22601         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22602         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22604         Modified launcher to use controlling terminal to detect and
22605         take care of password authentications (for example, for cvs
22606         and root installs).
22607         
22608         * pixmaps/password.png: New file.
22609         
22610 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22612         Anjuta kick start tutorial wirtten by:
22613           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22615         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22616           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22617           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22618           manuals/C/anjuta-tutorial/figures/*.png:
22619           
22620           Added files
22621         
22622         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22623           
22624           Modified files.
22625         
22626 2002-03-28 Roel Vanhout <roel@stack.be>
22628         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22630         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22631           src/preferences_gui.c:
22632         Added option to wrap around to beginning/end of file when on last bookmark
22633         and next/previous bookmark is pressed
22634         
22635 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22637         Patch from Philip Van Hoof <freax@pandora.be>
22638         
22639         * src/gnomefilelist.c:
22640         Added gimp like feature that changes the file extension of
22641         the filename entered in the selections when the file
22642         filter is changed.
22643         
22644 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22645         
22646         Patch from Roy Wood <roy.wood@filogix.com>
22647         
22648         * src/controls.c, src/find_text.c, src/find_text.h,
22649           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22650           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22651           
22652           Menuitem for entering currently selected text as find target,
22653           added key accel for "find next" and changed some key accels for
22654           other key for consistency.
22655           
22656         * src/utilities.c:
22657           Cleaned up code.
22658         
22659 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22661         * src/watch.c, src/watch.h, src/watch_cbs.c,
22662           src/watch_cbs.h, src/watch_gui.c:
22663         
22664           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22665         
22666           Added change watch entries feature
22667           and Watch entries modify on double click fixed.
22669 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22671         * src/mainmenu_callbacks.c:
22672         
22673           Project commit should not bypass dialog as
22674           we need to get the cvs log from the user.
22675           
22676 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22678         * src/project_dbase.c:
22679         
22680           Patch from Roy Wood <roy.wood@filogix.com>
22681           
22682           Fixed docking bug with the new docking patch
22683           to fix copy/paste bug.
22684           
22685 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22687         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22688           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22689           src/main_menubar.h, src/main_menubar_def.h,
22690           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22692           Added cvs project support. Featured bypass cvs dialog for
22693           cases where we don't need dialog (such as project and right
22694           click selection from file browser). Cleaned up cvs code to
22695           make them generic cvs operations instead of separate file
22696           and project operations. Added cvs log action. Increased
22697           file entry box width and enabled "unified diff" by default.
22698           Used Editor buffer for status and log and set hilite for
22699           these buffers including diff buffer (DIFF hilite).
22700           
22701 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
22703         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22705         * data: Added file autogen.sh.wxwin 
22706         * data/Makefile.am: Added entry for autogen.sh.wxwin
22707         * pixmaps: Added project image appwiz_wxwin.png
22708         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
22709         * src/appwizard_cbs
22710           src/compiler_options.c
22711           src/pixmaps.h
22712           src/project_dbase.c
22713           src/project_dbase.h
22714           src/project_import_cbs.c
22715           src/project_type.c
22716           src/source.c
22717           src/source.h
22718           src/wizard_gui.c: Added everything necessary for new
22719                             project type 'wxWindows (wxGTK)
22720         * src/project_dbase.c: Fixed a bug that caused every project
22721                                to be a glade project in dialog
22722                                                    'Project information'.
22724 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
22726         Patch submitted by Roy Wood <roy.wood@filogix.com>
22727         
22728         * src/anjuta_gui.c, src/message-manager-dock.c,
22729           src/project_dbase.c:
22730           
22731           fixed the copy/paste bug by rewriting dock/undock
22732           code.
22734 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
22736         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22737         
22738         * src/cvs*, src/Makefile.am:
22739           New file for CVS support. File operations currently work
22740           cvs login needs to be done. Project support is not yet
22741           started.
22743         * src/main_menubar*, src/mainmenu_callbacks,
22744           src/anjuta.c, src/anjuta.h:
22745           Added menus and functions for cvs commands.
22746           
22747         * src/text_editor_menu.h: 
22748           Added #include <gtk/gtk.h>
22749           
22750         * src/gotoline.h:
22751           Removed a warning (and this time it works ;-)
22753         * src/utilities.c, src/utilities.h:
22754           Added a utility function to retrieve directory
22755           name out of full path.
22757 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
22759         * src/executer.c: (create_executer_dialog): changed the default
22760           focus on the entry.
22762 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
22764         * widgets/gnomefilelist.c:
22765         Fixed duplicate history entries for the same directory.
22766           
22767 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22769         Fix for #520092.
22771         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
22772           it's already used by scintilla to delete the whole current line.
22774 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22776         Fix for #525107.
22778         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
22779           calls to fileselection_hide_widget,
22780           (on_open_filesel_cancel_clicked): removed.
22782         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
22783           (on_add_prjfilesel_cancel_clicked):
22785         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
22786           impl.
22788         * src/fileselection.c: Made some functions static.
22789           (fileselection_hide_widget): rewritten using the new
22790           gnome_filelist_set_multiple_selection function.
22792         * src/fileselection.c: (on_file_selection_delete_event): removed
22793           unuseful widget hides. Some cleanups,
22794           (on_file_selection_cancel_clicked): impl,
22795           (create_fileselection_gui): changed the cancel button clicked's
22796           callback to use this new function.
22798         * src/anjuta.c: (anjuta_new):
22799         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
22800           callbacks, because this the gnome filelist widget's job.
22802         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
22803           clist selection mode duplicates set,
22804           (gnome_filelist_key_press): use the new impl. function.
22806 2002-03-10  Stephane Demurget  <demurgets@free.fr>
22808         Fix for #441233.
22810         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
22811           fixed some bogus code using an array cell out of
22812           range, removed unecessary gettext usages.
22814         * src/appwiz_page2.c: (on_prj_name_entry_changed):
22815           some cleanups and now transform minus characters to
22816           underscores.
22818         * src/source.c:
22819           (source_write_configure_in),
22820           (source_write_toplevel_makefile_am),
22821           (source_write_desktop_entry),
22822           (source_write_glade_file):
22823         * src/project_dbase.c: (project_dbase_summon_glade),
22824           (project_dbase_generate_source_code):
22825         * src/glades.c: (gladen_write_glade_write):
22826           replaced some occurences of the target name by the
22827           project filename, using project_dbase_get_proj_name,
22828           to fix the name of some files.
22829           Fixed a lot of mem leaks.
22830           Various code cleanups.
22832 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22834         Merged with latest (1.44) scintilla.
22836         Added: - The calltip.<lexer>.end.definition property to display help
22837                  text on a second line of calltip.
22838                - The calltip.<lexer>.word.characters property to correctly find
22839                  calltips for functions that include characters like '$' which
22840                  is not normally considered a word character.
22841                - The use.monospaced property to determine initial state of
22842                  Use Monospaced Font setting.
22844         Bugs fixed: Too many to mention; please see :
22845                     http://www.scintilla.org/ScintillaHistory.html for the
22846                     full changes list.
22848         * scintilla/*/*: updated nearly all files.
22850         * TODO: removed the need of a scintilla merge.
22852         Merged with latest (1.44) SciTE properties.
22854         * data/properties/anjuta.properties: added the wrap, use.monospaced
22855           properties.
22857         * data/properties/html.properties: added a missing php extension, and
22858           updated php keywords to the latest reference.
22860         * data/properties/pascal.properties: added commands to compile, build
22861           and execute pascal applications.
22863         * data/properties/lua.properties: added styles for statements.
22865         * data/properties/bash.properties: added the declare keyword.
22867         Fixed distchecking.
22869         * global-tags/Makefile.am,
22870           global-tags/create-global-tags.sh: used some kind of ugly hack to
22871           make distchek work, since noone has proposed some better way.
22873         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
22874           and Ctrl-N replace Alt-N for new file according to the Gnome design
22875           reference.
22877 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22879         * widgets/gnomedirlist.c
22880         widgets/gnomedirlist.h
22881         widgets/gnomefilelist.c
22882         widgets/gnomefilelist.h:
22884         Added GPL headings in the file.
22886 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22888         * src/attach_process.c
22889         src/attach_process_cbs.c
22890         src/attach_process_cbs.h
22891         src/attach_process_gui.c
22892         src/breakpoints.c
22893         src/breakpoints_cbs.c
22894         src/breakpoints_cbs.h
22895         src/breakpoints_gui.c
22896         src/commands.c
22897         src/compiler_options.c
22898         src/compiler_options_cbs.c
22899         src/compiler_options_cbs.h
22900         src/compiler_options_gui.c
22901         src/find_in_files.c
22902         src/find_in_files_cbs.c
22903         src/find_in_files_cbs.h
22904         src/find_in_files_gui.c
22905         src/find_replace.c
22906         src/find_text.c
22907         src/help.c
22908         src/preferences.c
22909         src/preferences_gui.c
22910         src/project_config.c
22911         src/src_paths.c
22912         src/src_paths_cbs.c
22913         src/src_paths_cbs.h
22914         src/src_paths_gui.c:
22915         
22916         Bugs #521629 and #522427 fixed. The problem was, that the
22917         escape-key was not catched and the dialog was hidden, but
22918         the flag was not set correctly.
22920         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
22921         using the gnome_dialog_close_hides()-setting present in most dialogs.
22922         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
22923         emits "close" and set the flag in the close-callback.
22925         Patch from: Jens Georg <mail@jensgeorg.de>
22927 2002-03-06  Stephane Demurget  <demurgets@free.fr>
22929         * src/*.{c,cpp}: s/string_free/g_free/
22931         * src/utilities.[ch]: (string_free): removed.
22933 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
22935         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22937         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22938         src/mainmenu_callbacks.[ch]:
22939         Removed Project menu options: README, TODO, ChangeLog and NEWS
22940         Moved Save Build Messages to Build menu and only highlight it
22941         when there are build messages.
22942         Corrected a spelling: "mojority" -> "majority"
22943         Fixed initialisation of edit.edit_app_gui so now Edit menu
22944         can be shown when no project is loaded.
22946         * src/project_dbase.h: Removed prototype for static function
22948 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
22950         * src/text_editor.c: Editor is marked changed after
22951         autoformat. 
22952         
22953         Patch from: Jens Georg <mail@jensgeorg.de>
22955 2002-03-04 Roel Vanhout <roel@stack.be>
22957         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22959         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
22960         Added option to ignore binary files on 'Find in files' (grep -I option)
22962 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22964         * src/main.c:
22965         session restoration and commandline load in 
22966         gtk idle loop.
22967         
22968         * src/anjuta.[h,c], src/anjuta_cbs.c:
22969         Removed "clear windows menu" and prevented runtime 
22970         warnings.
22971         
22972         * src/compile.c, src/build_file.c, src/build_project.c,
22973         src/clean.c:
22974         Takes into account the preference setting for 
22975         show dialog when job completes. Dialogs are
22976         shown when it is enabled otherwise not.
22977         
22978 2002-03-03 Roel Vanhout <roel@stack.be>
22980         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22981         
22982         * src/find_text.c
22983         Store 'Find...' search string on search so that 'Find Next' will search for
22984         that string, even if the dialog hasn't been closed yet.
22986 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22988         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
22989         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
22990         src/main_menubar_def.h:
22991         
22992         Organized menus, removed "Windows" and "Utilities" menus from the
22993         menubar [they are no longer needed]. Also removed some extragenous
22994         separators.
22995           
22996 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
22998         * src/message-manager-private.cc:
22999         Set message clist selection mode to BROWSE.
23000         
23001         * src/message-manager.cc, src/an_symbol_view.c,
23002         src/an_file_view.c:
23003         Added Key navigation for the CTree and CList. Arrow left for
23004         node collapse, right for node expand, space (or enter) for
23005         activation (same as double click).
23006         
23007 2002-03-03 Roel Vanhout <roel@stack.be>
23008         
23009         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23010         
23011         * plugins/class-gen/clsGen.c
23012         Added functionality to semi-intelligently prefill filename
23013         boxes with names deduced from class name
23015 2002-02-26 lbell <lbell@tsc4.com>
23017         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23018         * src/preferences_gui.c:
23019         Removed an incorrect use of gtk_misc_set_alignment().
23020         
23021         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23022         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23023         src/preferences.h, src/preferences_gui.c:
23024         
23025         Added the option to reload last open project at the startup.
23026         Added the possibility to open a new project without close
23027         an existing one
23028         
23029         * src/properties.cxx:
23030         Corrected a spelling mistake in message string.
23031         
23032         * src/session.c:
23033         Updated session functions.
23034            
23035 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23037         * widgets/gnomefilelist.c: Bug fixes.
23038         
23039         Patch from Philip Van Hoof <freax@pandora.be>
23040         
23041 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23043         * src/an_file_view.c:
23044         anjuta was unable to open some files becuase they were not being
23045         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23046         Removed mime checking when opening with anjuta, becuase it doesn't
23047         hurt to open binary files in anjuta (some even may want to do so).
23048         
23049         Added a warning when mime type is not set when "view with default
23050         viewer" is activated.
23051         
23052         * src/an_file_view.c, an_symbol_view.c:
23053         Converted N_() to _() where ever appropriate in the strings.
23054         
23055 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23056         
23057         * src/appwizard_gui.c, src/appwizard_cbs.c
23058           src/wizard_gui.c/h, src/appwiz_page3.c,
23059           src/project_import_gui.c:
23060           
23061         Moved target type radiobuttons to appwiz. page 2
23062         
23063         * src/message-manager-private.cc
23064         Fixed a bug which caused a crash if next message function was used
23066         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23068 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23070         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23071         Modifies the behaviour of Alt-TAB in Anjuta. This
23072         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23073         edited files in the first items of the notebook.
23075         Patch from: Timothee Besset <timo@qeradiant.com>
23076         
23077 2002-02-24  Philip Van Hoof <freax@pandora.be>
23079         * widgets/gnomefilelist.c, gnomefilelist.h:
23080           Added filecompletion
23081           
23082         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23084 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23086         * configure.in: Added "sk" to ALL_LINGUAS.
23088 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23089   
23090         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23091           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23092           src/wizard_gui.c: Added support for static and dynamic libs
23093         
23094 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23096         * widgets/gnomefilelist.c:
23097           Fixed gnome_filelist_get_lastfilename so it no longer returns
23098           a corrupted path.
23100 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23102         * src/resources.h, resources.c:
23103         Added url handler.
23105         * src/main_menubar_def.h, mainmenu_callbacks.c:
23106         Changed to use gnome configed url handler.
23108 2002-02-19  Philip Van Hoof <freax@pandora.be>
23110         * widgets/gnomefilelist.c
23111         Added PHP filetype.
23113 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23115         * plugins/class-gen/clsGen.c:
23116         Added c++ support.
23117         
23118         * widgets/gnomefilelist.c:
23119         Gives the maximum space to the files section of the open file dialog.
23120         
23121         Patches from: lbell <lbell@tsc4.com>
23122         
23123 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23125         * src/anjuta.c, main.c:
23126         Used tm_get_real_path in anjuta_get_full_filename();
23127         
23128 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23129         
23130         * anjuta.prj: update version
23132 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23134         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23135           removed the amount arg and replaced with a NULL-ending list.
23136           (gnome_filelisttype_makedefaultlist): use the new prototype.
23138 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23140         * src/about.c, THANKS: updated for new contributors
23141         
23142         * anjuta.prj: added new files
23143         
23144         * README: corrected some documentation, ctags no longer needed,
23145           pkgconfig now required
23146           
23147         * data/properties/others.properties: add .cvsdiff extension
23148         
23149         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23150           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23151           file import
23152           
23153         * doc/anjuta.1: added initial man page thanks to 
23154           Rob Bradford <rob@debianplanet.org> (NB build and install 
23155           needs work)
23156         
23157 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23159         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23160           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23161           warning flags. 
23162   
23163         * configure.in: Changed version to 0.1.10-pre
23164   
23165 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23167         * src/fileselection.c: (create_fileselection_gui): always display
23168           the directory creation button as we cannot rely on the dialog
23169           titlebar.
23171         * widgets/gnomefilelist.[ch]: fixed includes.
23173         * pixmaps/new_folder.xpm: resized, added a + sign.
23175 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23177         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23178           changed all extensions to begin with a dot.
23180 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23182         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23184         * THANKS: added Philip.
23186         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23188         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23189         * src/file_selection.[ch],
23190         * widgets/gnomefilelist.[ch]: added a filetype
23191           combobox to the Anjuta file dialog widget.
23193 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23195         * anjuta.spec.in: eep! the import script was not being installed by
23196           RPM - fixed for the release.
23198 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23200         Various cleanups and fixes for the next release to be able to make
23201         distcheck.
23203         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23204           much and make some tweaks plus cleanups.
23206         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23207           args to remove some warnings.
23209         * global-tags/Makefile.am,
23210           data/Makefile.am,
23211           src/Makefile.am: link against Anjuta static libs using the
23212           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23213           distcheck happy.
23215         * src/Makefile.am: ditto with all the Anjuta static libs.
23217         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23218           include, as we already include the whole directory for the build.
23220         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23221           
23222 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23224         * pixmaps/Makefile.am: icon for libglade project now installed
23225         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23226         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23227           breaking some build stuff
23228         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23229           include reference problems that showed up on make distcheck
23230         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23232 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23233         
23234         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23236 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23238         * src/message-manager-private.cc:
23239           The horizontal scrollbar now shows properly on demand.
23240         
23241 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23243         * src/dnd.c fixed some warnings
23244         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23245           and works. It is shown always at the moment but before it was
23246           shown on demand and did never work. 
23248 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23250         * src/anjuta.c: Fixed a crash bug.
23251           patch from: Jens Georg <mail@jensgeorg.de>
23253 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23255         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23256           reports a problem with missing end tags on <graphic>
23258 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23260         * manuals/C/ChangeLog: removed since it was never used
23261         * manuals/C/anjuta-manual/*: more updates, new screenshots
23262         * anjuta.prj: updated for new manuals/ structure
23264 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23266         * source.c, compiler_options.[c/h]:
23267           Fixed bug #460321 "Problem with optimization options" 
23268           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23269         
23270 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23272         * NEWS: prepared for release, need to fill in date
23273         * data/welcome.txt: version number updated
23275 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23277         * src/text_editor_menu.c, src/an_file_view.c, 
23278           src/an_symbol_view.c: marked strings for translation
23279         
23280         * src/defaults.c, data/properties/xml.properties:
23281           *.omf and *.xsl files should use XML highlighting
23282           
23283         * manuals/C/anjuta-manual/*:
23284           - restructured so that files have more meaningful names
23285             and are easier to edit (see anjuta-manual.sgml for the
23286                 ordering)
23287           - updated some screenshots
23288           - continued rewrite
23290 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
23292         * main.c: Made a workaround to remove the old
23293         anjuta gnome config file (older than 9 Feb 2002). This
23294         will fix the bug which never lets the brower toolbar shown.
23295         
23296         * main.c: In fact, the above solution wouldn't work in all
23297         cases. Therefore, here is the better fix, which works by
23298         detecting the version of the old config file and deleting
23299         ~/.gnome/Anjuta if it is lesser than 0.1.9.
23300         
23301 2002-02-01  Andy Piper <andy.piper@freeuk.com>
23303         * HACKING: added info on submitting patches
23305 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
23307         * src/project_import_gui.c, src/project_import.c:
23308           - If Project Import Wizard is canceled everything is 
23309                 cleaned up now.
23310           - Back button is now insensitive on page 3 (some problems: 
23311                 see TODO in project_import_qui.c:284
23312           - Menu frame is insensitive if project type != GNOME(mm)
23314 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23316         * src/main.c: Fixed bug #  (Unable to open files on
23317         double click in project window from second trial onwards when
23318         the project is opened from command line).
23319         
23320         * po/POTFILES.in: Removed tags_manager.[h,c]
23321         
23322 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
23324         * src/preferences.c:
23325           A quick hack to fix the 'invisible' browser toolbar when
23326           upgrading from 0.1.8 to 0.1.9
23327           
23328         * src/anjuta.c:
23329           Fixed toolbar names which were causing confusions in the toolbar
23330           show/hide.
23331           
23332         * src/main.c:
23333           Substituted "anjuta" with PACKAGE
23334           
23335         * src/project_import_gui.c: 
23336           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23337           
23338         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23339           Added new files and removed obsolete ones.
23340           
23341 2002-01-30  Andy Piper <andy.piper@freeuk.com>
23343         * src/appwizard_cbs.c, project_import_cbs.c, 
23344           main_menubar_def.h, project_import_gui.c: 
23345           updates to message strings and layout for the 
23346           import wizard.
23347           
23348         * text_editor_cbs.c: fix for the tab menu entries for 
23349           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23351 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23353         * src/toolbars.c,
23354           src/toolbars.h,
23355           src/anjuta_gui.c,
23356           src/controls.c:
23357           
23358           Tag dropdown exclusive (takes
23359           all space in the toolbar) and never vertical and
23360           increased the width of the tag combo to 256 pixs.
23361           Toolbar separator before the combo and button.
23362           Added tags label before the tag button.
23363           Reorganized the dock bands for the toolbars.
23364           
23365         * src/project_import_gui.c
23366           src/project_import.c:
23367           Fixed an error and removed an unused variable.
23368           
23369         * data/properties/anjuta.properties:
23370           Removed the property for the old toolbar and set
23371           browser toolbar show to default.
23372           
23373         * src/project_dbase.c: excluded modules were not
23374           loaded. Fixed.
23375           
23376         * src/source.c:
23377           No build files will be written if the project is blocked.
23378           
23379         * src/project_import.c,
23380           src/project_import_cbs.c,
23381           src/project_gui.c,
23382           src/wizard_gui.c:
23383           
23384           Manually applied Johannes patch to fix some memory
23385           issues and gui clean up.
23386           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23387         
23388         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23389           Fixed a bad bug with remove file from project because of
23390           files were never removed properly from the project and
23391           from the tagmanager.
23392           
23393         * src/appwiz_page3.c: Disabled unused codes to clear
23394           compiler warnings.
23395           
23396 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23398         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23399         
23400         * data/Makefile.am
23401           pixmaps/Makefile.am
23402           src/Makefile.am
23403           src/an_file_view.c
23404           src/an_symbol_view.c
23405           src/anjuta.c
23406           src/anjuta.h
23407           src/anjuta_cbs.c
23408           src/anjuta_gui.c
23409           src/controls.c
23410           src/main_menubar.c
23411           src/main_menubar.h
23412           src/main_menubar_def.h
23413           src/mainmenu_callbacks.c
23414           src/mainmenu_callbacks.h
23415           src/pixmaps.h
23416           src/project_dbase.c
23417           src/project_dbase.h
23418           src/text_editor.c
23419           src/text_editor_menu.c
23420           src/text_editor_menu.h
23421           src/toolbar.c
23422           src/toolbar.h
23423           src/toolbar_callbacks.c
23424           src/toolbar_callbacks.h :
23425           
23426           Patch submitted by:
23427           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23428           
23429           Removes the Tags toolbar and substituted it with
23430           tags combo dropdown list. Fixes a couple of bugs.
23431           
23432           Moved the tag combo to browser toolbar because
23433           main toolbar was becoming too long.
23434           Made a new icon of tag toolbar.
23435           
23436         * po/zh_TW.po: Fixed bug.
23437           
23438         * pixmaps/an_tag.xpm: Added new file.
23440 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
23442         * src/project_import_gui.c: Reorganized project
23443         import gui page 2.
23444         
23445 2002-01-29  Andy Piper <andy.piper@freeuk.com>
23447         * HACKING: added info on creating windows and dialogs
23449 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
23451         * src/tm_file_view.c:
23453           Sorts the file list at the end instead of doing sort-insert
23454           to improve performance.
23455           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23457         * src/project_dbase.c: Resolved a conflict from
23458           Johannes's patch.
23459           
23460         * src/project_import.c:
23461         
23462           Fixed to use anjuta_import.sh for the bin dir and
23463           not from the data dir.
23464         
23465           Used anjuta_is_installed() function to verify a the command's
23466           executability.
23467         
23468           Fixed import command to use sh (which is more general and is
23469           gauranteed to be found in any unix system :-)). Also, added
23470           double quotes around the import directory.
23471         
23472           Changed some strings for better translations (like avoiding
23473           duplicates).
23474           
23475           Fixed the reading of wrong target type.
23476           
23477         * src/control.c: Insensitive "import project" when there is
23478           a project open.
23479           
23480         * src/project_import_cbs.c:
23481           
23482           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23483           Fixed selection of gettext checkbox.
23484           Sets the menu entries.
23485           
23486 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
23487         
23488         * src/appwiz_page[1-4].c
23489         * src/appwiz_gui.c
23490         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23491         be able to reuse it.
23492         
23493         * src/mainmenubar.[c/h]
23494         * src/mainmenubar_def.h
23495         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
23496         menu item
23497         
23498         * src/message-manager.c: Fixed bug 509192
23499         * src/message-manager-dock.c: Added accel_group if window is undocked
23500         
23501         * src/project_dbase.[c/h]: Splitted opening code to be able
23502         to use it without an open file dialog
23503         (Maybe I broke Naba's changes, please take a look)
23504                         
23505         * src/project_import.[c/h]
23506         * src/project_import_gui.c: New Files, Code for Project Import Wizard
23507         
23508         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
23509         import wizard
23511 2002-01-28  Andy Piper <andy.piper@freeuk.com>
23513         * src/main_menubar_def.h, tagmanager/tm_project.c: more
23514           string cleanups
23515           
23516         * manuals/C/anjuta_manual/*: started rewrite of the 
23517           manual, updated some screenshots
23519 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23521         * src/gnomefilelist.h, src/gnomefilelist.c:
23522         
23523           Fixed multiple selection bug (#497085). The OK button is
23524           sensitive when in multiple mode, if the no. of
23525           selection is one or more.
23526           
23527           Toggle between single and multiple selection mode
23528           and multiple mode display.
23529           
23530           Fixed strings to translable strings.
23531           
23532           Fixed some compiler warnings by commenting out
23533           unused functions.
23534           
23535 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23537         * src/project_dbase.c: App status bar now updates
23538           with the project name when the project is loaded.
23539         
23540         * src/an_file_view.c, tagmanager/tm_file_entry.c:
23541           
23542           Puts the directories at the top. They're also sorted now.
23543           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23544         
23545 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23547         * scripts/anjuta_import.sh.in: Added file.
23548         * scripts/anjuta_import.sh: Removed file.
23550         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23551           Updated files.
23552           
23553         * src/main_menubar_def.h:
23554         
23555           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23556           reflect the opposite of Find (CTRL+F) and also to leave
23557           CTRL+R or Redo.
23558           
23559           Changed Glade summon with ALT+G, which frees the ATL+E
23560           for poping up the edit menu.
23561           
23562         * src/Makefile.am: Debugging link flags by Biswa, removed.
23564 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
23566         * HACKING: added information on best practices for writing
23567           application messages and GUI labels
23568           
23569         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
23570           src/breakpoints.c, src/build_file.c, src/build_project.c, 
23571           src/clean_project.c, src/compile.c, 
23572           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
23573           src/configurer.c, src/debugger.c, src/executer.c, 
23574           src/find_in_files.c, src/find_in_files_cbs.c, 
23575           src/find_replace.c, src/find_text.c, src/glades.c, 
23576           src/gnome_project.c, src/goto_line.c, src/main.c, 
23577           src/main_menubar.c, src/main_menubar_def.h, 
23578           src/mainmenu_callbacks.c, src/preferences_gui.c, 
23579           src/project_config.c, src/project_dbase.c, 
23580           src/project_dbase_gui.c, src/resources.c, src/source.c, 
23581           src/support.c, src/tags_manager.c, src/text_editor.c, 
23582           src/text_editor_gui.c, src/text_editor_menu.c, 
23583           src/toolbar_callbacks.c, src/utilities.c: 
23584           lots of minor message updates to make them more user-friendly 
23585           and consistent
23587 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
23589         * src/executer.c:
23590         
23591           Because of the spaces escaping, the command could not be
23592           executed when run without terminal. Now fixed.
23593           
23594         * anjuta.prj, Makefile.am:
23595         
23596           Added anjuta project file.
23597         
23598 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
23600         * src/message-manager-private.h, message-manager-private.cc,
23601           message-manger.cc:
23602           
23603           Added freeze() and thaw() for the message window class to
23604           speed up the message manager update.
23605         
23606         * src/project_config.h, project_config.c,
23607           src/project_dbase.h, project_dbase.h
23608           scripts/anjuta_project.template:
23609           
23610           Added two new prject attributes: project.config.blocked and
23611           project.excluded.modules. The former will make sure that users
23612           are not given any previlidge in enabling the 'overwrite build
23613           files' flags and the later issues a list of modules in the project
23614           to be skipped for symbol browsing and project listing.
23615         
23616         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23617         
23618           Modified script to read the template from the anjuta data dir
23619           rather than from the directory in which the script exist. Otherwise,
23620           Being transfered to the bin dir, the script will not be able to
23621           find the template when it is run.
23622           
23623           The script is also create with configure.in to set in the anjuta
23624           data dir path inside the script.
23625           
23626 2002-01-26  Stephane Demurget  <demurgets@free.fr>
23628         * po/fr.po: updated to the latest sources.
23630 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23632         * scripts/Makefile.am:
23633           anjuta_import.sh goes with distribution.
23634           
23635         * po/*.po: They seem to have updated (merged with
23636           anjuta.pot) automatically when I did "make dist".
23637           
23638 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23640         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23641           Fixed Bug #499807, ie crash on removing libs, includes, defines from
23642           the compiler options dialog.
23643         
23644         * ChangeLog:
23645           Correct todays date. :)
23646           
23647         * scripts/Makefile.am:
23648           Installs anjuta_import.sh in $(prefix)/bin dir and
23649           is treated as an executable.
23650           
23651 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23653         * Fix for bug #499373
23654         
23655         * data/properties/anjuta.properties, ada.properties, cpp.properties,
23656           java, properties, latex.properties, lua.properties, others.properties,
23657           perl.properties:
23658           
23659           Added double-quotes around file arguments so that
23660           filenames with spaces could also work.
23662         * launcher/anjuta-launcher.c, executer.c:
23663           Escaped quotes in the cammand and it's arguments before executing
23664           so that args with spaces can also work.
23665           
23666           Commented #DEBUG switch.
23667           
23668 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
23670         * scripts/*: Added files which I forgot previously.
23671         
23672         * src/aneditor.h: Lined up commands definition for better look.
23673         
23674         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23675           main_menubar.h, control.c:
23676           Added three more convert EOL chars submenu items in transform.
23677           Reformatted some some.
23678         
23679         * data/anjuta.properties:
23680           Reformatted a line.
23681         
23682         * src/aneditor.h, aneditor.c:
23683           Added three commands (with definitions) for EOL conversions.
23684           
23685         * src/text_editor.c:
23686           Editor detects file mode from the file content and
23687           set the editing mode to CR/LF/CRLF automatically.
23688           Refined Dos mode extrageneous chars filter
23689           This will make sure that filter works only in Dos mode and not
23690           in other modes.
23691           
23692         * src/anjuta.c: Editor mode display in status bar.
23693         
23694         * src/preferences_gui.c: Changed the string for dos mode
23695           filter to more sensible string.
23696         
23697         * src/aneditor.c: Default editor mode sets during widget creation
23698           and not everty time the properties are loaded. This makes sure
23699           that the auto-detected mode is not overridden by the default mode.
23700           
23701         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
23702         
23703         * src/anjuta.c: Fixed bug #476028.
23704           Now anjuta also searches for file relative to top project dir,
23705           when the project is open.
23706         
23707         * src/anjuta_cbs.c: Fixed bug #499536.
23708           File is not closed if it is not able to save the file properly.
23709           
23710         * src/mainmenu_callbacks.c: Fixed bug #499536.
23711           Newfiles (which are not modified) are also closed on "close all files".
23712         
23713 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23715         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
23716         
23717         * tagmanager/tm_source_file.c, regex.c, parse.c:
23718           defined and delimited g_messages within #debug.
23719           
23720         * src/preferences.c, data/anjuta.properties:
23721           saved/defied message-manager tag position in string.
23722           Message tag possition is saved between sessions. And
23723           and tag position bottom as default.
23724           
23725 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
23727         Patch submitted by:
23728         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23730         * Makefile.am
23731           configure.in
23732           data/Makefile.am
23733           data/properties/Makefile.am
23734           global-tags/Makefile.am
23735           pixmaps/Makefile.am
23736           src/Makefile.am
23737           src/an_file_view.c
23738           src/an_file_view.h
23739           src/an_symbol_view.c
23740           src/an_symbol_view.h
23741           src/anjuta.c
23742           src/anjuta_cbs.c
23743           src/file_history.c
23744           src/file_history.h
23745           src/message-manager-private.cc
23746           src/pixmaps.h
23747           src/project_dbase.c
23748           src/project_dbase_gui.c
23749           src/tags_manager.c
23750           src/text_editor.c
23751           src/utilities.c
23752           src/utilities.h
23753           src/watch_gui.c:
23754         
23755           Modified files.
23756         
23757         * scripts/*
23758           pixmaps/sv_class.xpm
23759           pixmaps/sv_function.xpm
23760           pixmaps/sv_macro.xpm
23761           pixmaps/sv_private_fun.xpm
23762           pixmaps/sv_private_var.xpm
23763           pixmaps/sv_protected_fun.xpm
23764           pixmaps/sv_protected_var.xpm
23765           pixmaps/sv_public_fun.xpm
23766           pixmaps/sv_public_var.xpm
23767           pixmaps/sv_static_fun.xpm
23768           pixmaps/sv_static_var.xpm
23769           pixmaps/sv_struct.xpm
23770           pixmaps/sv_unknown.xpm
23771           pixmaps/sv_variable.xpm
23772           pixmaps/fv_core.xpm
23773           pixmaps/fv_text.xpm
23774           pixmaps/filestoremove.txt:
23775         
23776           New files.
23777         
23778         * pixmaps/class.xpm
23779           pixmaps/function.xpm
23780           pixmaps/fv_autofile.xpm
23781           pixmaps/fv_doc.xpm
23782           pixmaps/fv_i18n.xpm
23783           pixmaps/fv_source.xpm
23784           pixmaps/private_func.xpm
23785           pixmaps/private_var.xpm
23786           pixmaps/protected_func.xpm
23787           pixmaps/protected_var.xpm
23788           pixmaps/public_func.xpm
23789           pixmaps/public_var.xpm
23790           pixmaps/struct.xpm
23791           pixmaps/variable.xpm
23792         
23793           Removed files.
23794         
23795         * tagmanager/*/*:
23796         
23797           Upgraded to tagmanager-0.7
23799 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
23800         * src/anjuta_cbs.c: Fixed bug #506441
23801         * src/watch_gui.c: Changed layout of eval dialog so that
23802         it fits on a 800x600 desktop with German translation. 
23804 2002-01-23      Andy Piper <andy.piper@freeuk.com>
23806         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
23807         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
23808           icon for new project type (thanks to Misha)
23809         * configure.in: build and install Danish translation
23810         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
23811           credits to cover new patches and translations
23813 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
23814         
23815         * src/preferences.c, src/message-manager.cc, src/project_type.c,
23816           src/appwiz_page1.c:
23817         
23818       - Font preferences are restored properly now (\n was missing)
23819           - Dock menu label of message-manager is "Dock/Undock" instead
23820           of "Dock|Undock" to match with the rest of anjuta.
23821           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
23822           changed it in anjuta, too 
23824 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23826         * tagmanager/tm_source_file.c,
23827           tagmanager/parse.c,
23828           tagmanager/tm_project.c,
23829           src/an_symbol_view.c,
23830           src/anjuta.c:
23831           
23832           Disabled debug warnings.
23834 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23836         * src/appwiz_page1.c
23837           src/compiler_options.c
23838           src/project_dbase.c
23839           src/project_dbase.h
23840           src/project_type.c
23841           src/source.c
23842           src/source.h:
23843           
23844           New project type named LibGlade.
23845           
23846           Patch submitted by:
23847           Dick Knol <dknol@gmx.net>
23849         * src/gnome_prj.c:
23850           Commented out unused pixmap creation. May be it
23851           will fix the crash in project creation.
23852           
23853 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
23855         * src/registers.c
23856           src/registers.h
23857           src/registers_cbs.c
23858           src/registers_cbs.h
23859           src/registers_gui.c
23860           src/sharedlib.c
23861           src/sharedlib.h
23862           src/sharedlib_cbs.c
23863           src/sharedlib_cbs.h
23864           src/sharedlib_gui.c
23865           src/signals.c
23866           src/signals.h
23867           src/signals_cbs.c
23868           src/signals_cbs.h
23869           src/signals_gui.c
23870           src/stack_trace.c
23871           src/stack_trace.h
23872           src/stack_trace_cbs.c
23873           src/stack_trace_cbs.h
23874           src/stack_trace_gui.c
23875           src/text_editor.c
23876           src/watch.c
23877           src/watch.h
23878           src/watch_cbs.c
23879           src/watch_cbs.h
23880           src/watch_gui.c
23881           
23882           Fixed bug #496290: Attach/detach removed from these
23883           windows as they are never implemented.
23884           
23885           Patch submitted by:
23886           Johannes Schmid <johannes.schmid@gmx.de>
23887           
23888 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
23890         * src/anjuta.c,
23891           src/anjuta_cbs.c:
23892           
23893           Fixed bug:
23894           when you right click on the tabs, a list of filenames are given
23895           out, but now it gives a list of "page 1", "page 2", etc...
23896           
23897           Patch submitted by: 
23898           Jens Georg <mail@jensgeorg.de>
23900         * anjuta.in.in: Removed c|c++ because, it was not necessary
23901           and was causing translation problem.
23902           
23903         * plugins/class-gen/clsGen.c:
23904           removed "'" for the same reason.
23905           
23906 attached the fix for the menu
23909 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23911         * src/preferences.h,
23912           src/preferences.c,
23913           src/preferences_gui.c:
23914           
23915           Adds the functionality to Anjuta to auto save your unsaved
23916           files before you build a project.
23918           Patch submitted by: 
23919           jason <jason_williams@suth.com>
23920           
23921         * src/anjuta.[h,c]:
23922           Added function for save all files.
23923         
23924         * src/mainmenu_callbacks.c:
23925           Modified to use the above function.
23926         
23927         * src/build_project.c:
23928           Save all files before build if it is set in the
23929           preferences.
23931 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
23933         * src/message-manager-private.cc
23934           src/message-manager-private.h
23935           src/message-manager.cc:
23936           
23937           Message-manager now restores the tabs which were shown on startup.
23938           The terminal is now created on demand (as requested by Biswa)
23939           and I have removed some debug messages.
23940           
23941           Patch submitted by: 
23942           Johannes Schmid <johannes.schmid@gmx.de>
23944 2002-01-13  Stephane Demurget  <demurgets@free.fr>
23946         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
23947           proper tabs keyboard navigation.
23949         * src/an_symbol_view.c,
23950           src/anjuta_cbs.c,
23951           src/gnome_project.c,
23952           src/project_dbase.c,
23953           src/tags_manager.c: removed some debugging display.
23955 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
23957         * src/message-manager-dock.c
23958           src/message-manager-private.cc
23959           src/message-manager-private.h
23960           src/message-manager.cc
23961           src/preferences.c
23962           src/preferences.h
23963           src/preferences_gui.c:
23964           
23965           Patch submitted by: 
23966           Johannes Schmid <johannes.schmid@gmx.de>
23967           
23968           This patch adds a tab to the notebook of the preferences-dialog
23969           where you can change the colors, the tab position of the new
23970           message manager. Also the truncate messages stuff has moved
23971           from misc tab to messages tab.
23973           Also improved the remembering position stuff of message manager.
23974           
23975         * data/internal.properties,
23976           Added definitions for messages colors and tag position.
23977           
23978         * src/message_manager.cc:
23979           Fixed a bug that never lets the messages panes to get cleared.
23980           Added wmclass setting for the message window. Fixed a bug in
23981           which the message window was not being shown.
23982         
23983         * src/tag_manager.c: Fixed printing of (NULL) in the debug
23984           output and disabled it.
23986         * src/anjuta.c: Preferences created and loaded before anything else.
23987           anjuta now recognizes messages colors on startup and initializes
23988           them.
23989         
23990 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
23992         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
23994 2002-01-09  Stephane Demurget  <demurgets@free.fr>
23996         * pixmaps/file_c.xpm,
23997           pixmaps/file_cpp.xpm,
23998           pixmaps/file_file.xpm,
23999           pixmaps/file_h.xpm,
24000           pixmaps/file_html.xpm,
24001           pixmaps/file_i18n.xpm,
24002           pixmaps/file_icon.xpm,
24003           pixmaps/file_pix.xpm,
24004           pixmaps/fv_doc.xpm,
24005           pixmaps/fv_i18n.xpm,
24006           pixmaps/fv_image.xpm,
24007           pixmaps/fv_source.xpm,
24008           pixmaps/fv_unknown.xpm: made these icons transparent.
24010 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24012         * launcher/anjuta_launcher.c: updated message strings
24013         * src/message-manager-dock.c: added newline at end to avoid compile warning
24014         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24015         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24016           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24017           entries for username and Python-style GPL notice
24018         * HACKING: added info on files to change to update Insert menu
24020 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24022         * src/project_dbase.c,
24023           src/an_file_view.c,
24024           src/an_symbol_view.c:
24025           Changed the CTree expander style to square and
24026           line style to Dotted line.
24027           
24028         * po/POTFILES.in: Removed and Added translable files.
24030 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24032         * ccview/.cvsignore: Removed.
24033         
24034 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24036         * ccview/
24037                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24038                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24039                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24040                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24041                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24042                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24043         
24044         Removed ccview module because it is no longer needed.
24046 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24048         * src/project_dbase.c:
24049           Shifted structure initialization in project_dbase_new()
24050           before anything else, otherwise it was crashing due to
24051           uninitialized values.
24052         
24053         * src/an_symbol_view.c:
24054           Disabled high volume debug output.
24056 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24057         
24058         Applied a very heavy patch from:
24059         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24061         * Makefile.am
24062         configure.in
24063         pixmaps/Makefile.am
24064         src/Makefile.am
24065         src/aneditor.cxx
24066         src/aneditor.h
24067         src/anjuta.c
24068         src/anjuta.h
24069         src/commands.c
24070         src/commands.h
24071         src/compile.c
24072         src/compile.h
24073         src/controls.c
24074         src/defaults.c
24075         src/fileselection.c
24076         src/main_menubar.c
24077         src/main_menubar.h
24078         src/main_menubar_def.h
24079         src/mainmenu_callbacks.c
24080         src/mainmenu_callbacks.h
24081         src/project_dbase.c
24082         src/project_dbase.h
24083         src/project_dbase_gui.c
24084         src/tags_manager.c
24085         src/text_editor_menu.c
24086         src/toolbar_callbacks.c
24087         tagmanager/Makefile.am
24088         tagmanager/ctags.c
24089         tagmanager/include/Makefile.am
24090         tagmanager/include/tm_project.h
24091         tagmanager/include/tm_symbol.h
24092         tagmanager/include/tm_tag.h
24093         tagmanager/include/tm_tagmanager.h
24094         tagmanager/include/tm_workspace.h
24095         tagmanager/tm_project.c
24096         tagmanager/tm_source_file.c
24097         tagmanager/tm_symbol.c
24098         tagmanager/tm_tag.c
24099         tagmanager/tm_workspace.c
24100         widgets/Makefile.am: Modified.
24101         
24102         * src/an_file_view.[c,h],
24103           src/an_symbol_view.[c,h],
24104           src/file_history.[c,h],
24105           src/support.[c,h],
24106           widgets/scroll-menu.[c,h],
24107           tagmanager/tm_file_entry.c
24108           tagmanager/include/tm_file_entry.h: Added new files.
24109           
24110         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24111         private_func.xpm, public_func.xpm,
24112         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24113         private_var.xpm, public_var.xpm,
24114         function.xpm, fv_i18n.xpm, macro.xpm,
24115         protected_func.xpm, struct.xpm,
24116         fv_autofile.xpm, fv_image.xpm,
24117         ofolder.xpm, protected_var.xpm, variable.xpm:
24118           Updated and Added pixmap files.
24120         Features:
24121         ---------
24122         a) Removes CCView dependency.
24123         b) Improves the terminal.
24124         c) Adds tag navigation context menus.
24125         d) Upgrades tagmanager to latest version.
24126         e) Miscellaneous small additions.
24128 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24130         * src/project_dbase_gui.c: Fixed crash of anjuta
24131         when project first created.
24132         
24133         * src/gnome_project.c: It now updates the tags manager
24134         when new projects are created.
24135         
24136 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24138         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24139           for this big patch.
24140         
24141         * src/messages.[c,h]: Removed files.
24143         * src/message-manager.[cc,h],
24144           src/message-manager-dock.[c,h],
24145           src/message-manager-private.[cc,h]
24146           New files.
24148         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24149           src/build_project.c, src/clean_project.c, src/compile.c
24150           src/configurer.c, src/debugger.c, src/find_in_files.c
24151           src/mainmenu_callbacks.c, src/preferences.h
24152           src/preferences_gui.c, src/properties.h
24153           src/utilities.c, src/utilities.h:
24154           The new messages widget.
24155           New features:
24156             - Use of GtkNotebook instead of ToggleButtons
24157               and show/hide
24158             - Popupmenu to show and hide message types and
24159               to dock/undock in detach mode
24161           All other things should work as they did with the
24162           old message window. Currently the keyboard short-cuts
24163           do not work in detached mode.
24164           
24165           Some functions in utitlities.[c,h] changed.
24166           so that they take const arguments where this is possible
24167           
24168         * src/Makefile.am, po/POTFILES.in:
24169           Removed messages.[c,h] and
24170           added message-manager.[cc,h], message-manager-dock.[c,h],
24171           message-manager-private.[cc,h]
24172           
24173         * src/message-manager.h: Removed "include <bonobo.h>"
24174           and added a newline at the end of the file.
24175           
24176         * src/message-manager-private.cc:
24177           Set clist's width setting to Automatic.
24178           Set scroll window's scroll bars to Automatic.
24179           
24180 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24182         * text_editor_menu.c:
24183           Fixed misalignment of the function sub menu
24184           in the text editor pop up menu.
24185           
24186 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24187         
24188         * src/text_editor.c: Fixed a compiler warning.
24189         
24190 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24192         * THANKS, manuals/*/authors.sgml: updated for new translations
24193         * plugins/class-gen/clsGen.c: converted messages to English
24194         * src/about.c, src/main_menubar_def.h: string updates
24196 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24198         * src/anjuta.c
24199           src/anjuta_cbs.c
24200           src/text_editor.c
24201           src/mainmenu_callbacks.c
24202           src/text_editor.h
24203           src/text_editor.c
24204           src/text_editor_cbs.c
24205           src/text_editor-gui.c:
24206           
24207           Earlier code for adding 'cross' button
24208           for closing pages were too error prone and unorganized.
24209           Cleaned up the code and shifted the 'extra' widgets
24210           creation (eg. close button, close_pixmap and lable)
24211           from anjuta to text_editor. This takes care of proper
24212           widgets creation and destruction. Otherwise, anjuta
24213           was crashing at too many points, especially related
24214           to docking and undocking.
24215           
24216 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24218         * src/aneditor.cxx: removed debugging code.
24220         * data/properties/.cvsignore: added swap files.
24222 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24224         * src/anjuta.c
24225           src/anjuta_cbs.c:
24226           Fixed Crashing of anjuta when a new file is saved as
24227           different file.
24228           
24229 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24231         * src/aneditor.c: Some debug codes around.
24232         
24233         * data/internal.properties, data/anjuta.properties: Removed.
24234           data/properties/Makefile.am:
24235           data/properties/ada
24236           data/properties/cs
24237           data/properties/make
24238           data/properties/rc
24239           data/properties/html
24240           data/properties/ruby
24241           data/properties/baan
24242           data/properties/idl
24243           data/properties/pascal
24244           data/properties/sample
24245           data/properties/bash
24246           data/properties/java
24247           data/properties/perl
24248           data/properties/sql
24249           data/properties/conf
24250           data/properties/latex
24251           data/properties/props
24252           data/properties/vb
24253           data/properties/cpp
24254           data/properties/lua
24255           data/properties/python
24256           data/properties/xml
24257           data/properties/others
24258           data/properties/.cvsignore:
24259             Added files. Properties now splitted into small files
24260             for each language.
24262         * data/Makefile.am
24263           configure.in: Update the removal and added properties module.
24265         * src/preferences.c: preferences_new(): Updated to reflect the
24266           new properties files organization.
24267           
24268         * src/Makefile.am: Added Baan Lexer.
24270 2002-01-01  Stephane Demurget  <demurgets@free.fr>
24272         * src/aneditor.cxx: readded the baan lexer. 
24274         * src/preferences.c: fixed translated messages and a typo.
24276         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24277           confusing the regexp usage in xml-i18-merge.
24279 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
24281         * src/project_dbase.c: tidied some messages, and spotted a typo in
24282           the reading of properties which prevented the project version from
24283           ever being reported in the Project Information window - fixed :)
24285         * po/POTFILES.in: removed syntax.h
24287 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24289         * data/internal.properties: fixed baan properties.
24290           Added all ada properties.
24292         * src/main_menubar_def.h,
24293           src/lexer.h,
24294           src/aneditor.cxx,
24295           src/utilities.[ch]: added support for the Ada highlight style.
24297 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24299         * plugins/*/.cvsignore: updated.
24301 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24303         * src/syntax.h,
24304           src/text_editor.c,
24305           src/Makefile.am: removed the empty header syntax.h.
24307 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
24309         * main_menubar.c:
24310         Stef's observation on the 'superfluous' hseparators in the recent
24311         files and projects is fully justified -- removed.
24312         
24313         * main_menubar_def.h:
24314         Changed "Plug Ins" to "Plugins" in the menu label.
24315         
24316         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24317         Added class-gen in the configure output and class-gen module.
24318         
24319         * data/internal.properties:
24320         Correct mis-spelled "jave" to "java".
24321         Added file.is.source for *.h, *.c, *.cpp properties.
24322         
24323         * global-tags/Makefile.am:
24324         "chmod +x create_global_tags.sh" before it is executed, because
24325         there is very high chance that it will be found "-x" and resulting
24326         in error
24328 2001-12-31  Stephane Demurget  <demurgets@free.fr>
24330         Fixed a crash on Solaris reported by Holder Burde, thanks to him
24331         for the backtrace.
24333         * src/gnome_project.c: (create_new_project): if the user doesn't
24334           select any icon, it doesn't have any extension and thus we can't
24335           use it in printf on Solaris, since the %s modifier use strlen to
24336           know the string length and then crash. On Linux, gcc checks the value
24337           of the pointer to be NULL and write "(null)" if necessary. We can't
24338           rely on that.
24340         * src/source.c: (source_write_desktop_entry): if there's no icon, we
24341           don't need to have the directory icon but the generic one.
24343 2001-12-30  Stephane Demurget  <demurgets@free.fr>
24345         Merged with latest (1.42) scintilla.
24347         Added: Support for the {load,save}.on.(de)activate properties.
24348                The PHP lexer to match keywords case insensitively.
24349                Baan lexer.
24350                Experimental supports for changeable style attribute & line
24351                wrapping.
24352                
24353         Updated: Both the C++ and HTML lexers.
24354                  More shell keywords added.
24355                  Horizontal scrolling and diplay of long lines optimised.
24356                  Cursor setting optimised.
24358         Bugs fixed: Caret movement over folded lines.
24359                     Selection tracking in 2ndary views when doing modifications.
24361         * scintilla/CallTip.{cxx.h},
24362           scintilla/ContractionState.{cxx,h},
24363           scintilla/Document.{cxx,h},
24364           scintilla/Editor.{cxx,h},
24365           scintilla/KeyWords.cxx,
24366           scintilla/LexHTML.cxx,
24367           scintilla/PlatGTK.cxx,
24368           scintilla/RESearch.cxx,
24369           scintilla/ScintillaBase.cxx,
24370           scintilla/ScintillaGTK.cxx,
24371           scintilla/Style.{cxx,h},
24372           scintilla/StyleContext.h,
24373           scintilla/ViewStyle.cxx,
24374           scintilla/include/*.h: updated.
24376         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24378         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24379           should have been told to the scintilla team. We're lucky I read the
24380           ChangeLog and the modifications of the lexer (thanks to the Gnome
24381           bonsai for this ;)
24383         * data/internal.properties: added Baan definitions.
24384           Fixed some issues for C such as *_cast directive, that are only
24385           available with C++.
24386           Updated C++, HTML and shell scripts definitions.
24387           Updated Ada and Bullant, that have been forgotten.
24389         * src/main_menubar_def.h,
24390           src/lexer.h,
24391           src/aneditor.cxx,
24392           src/utilities.[ch]: added support for the Baan highlight style.
24394 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24396         Polished the plugins menu behaviour and added a tearoff
24397         menuitem to the recent entries submenu.
24399         Note: The recent entries list seems to be too height
24400               with all these superfluous hseparators.
24402         * src/main_menubar.c: Polished, making some
24403           functions declarations static and cleaning some code.
24405           (create_submenu_plugin): removed the extra
24406           plugins entry and the horizontal separators.
24408           (on_plugins_menu_realize): the plugins menu is only
24409           shown if there's at least one available.
24411           (create_submenu*): added a tearoff menuitem to have
24412           a more homogeneous menu style. For now, it doesn't
24413           take care of user settings (but it was even worse
24414           before :).
24416 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24418         * configure.in: added the packageplugindir variable to avoid
24419           installing the plugins in $(prefix). It's not the same path as
24420           anjuta 2 to allow parallel installation.
24422 2001-12-29  Stephane Demurget  <demurgets@free.fr>
24423         Fix a reopened part of bug #440676: keyboard navigation between the
24424         different text buffers. Changed to a more global approch. 
24426         * src/notebook.[ch]: removed.
24428         * src/Makefile.am: removed notebook.[ch]
24430         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24431           (on_anjuta_window_key_press_event): added to fulfill the global
24432           shorcuts handling.
24434         * HACKING: updated according to the new global shortcuts handling.
24436 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24438         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24439           Shifted plugin menu from Edit submenu to main menu.
24440         
24441         * po/POTFILES.in:
24442           Added plugins/sample1/plugin-sample1.c
24443           
24444         * plugins/sample1/plugin-sample1.c:
24445           Added localization and used anjuta_info, instead of anjuta_error.
24446           
24447         * plugins/.cvsignore, plugins/sample1/.cvsignore:
24448           Added cvs ignores.
24449           
24450 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24452         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24453           for plugin dir.
24454         
24455         * Makefile.am: Added module plugins.
24456         
24457         * plugins, plugins/Makefile.am, plugins/sample1/*:
24458           Created plugins modules.
24459           
24460         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
24461           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24462           to load plugins of *.so only and not *.so* (which results
24463           in duplicates).
24464         
24465         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
24466           plugins during packaging.
24468 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
24470         *  configure.in: Added Greek (el) to ALL_LINGUAS.
24472 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24474         * configure.in: Added portuguese to ALL_LINGUAS
24476 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
24478         * global-tags/.cvsignore
24479         tagmanager/.cvsignore
24480         tagmanager/include/.cvsignore:
24481         Added cvs ignore files.
24483         * data/.cvsignore
24484         Updated cvs ignore file.
24485         
24486 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24488         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
24489           data/anjuta.properties, data/internal.properties: clean up some 
24490           message strings (me)
24492 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24494         * src/about.c, THANKS: added Jens to the credits
24495         
24496 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
24498         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24499           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24500           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24501           Georg <mail@jensgeorg.de> to add close button to file tabs.
24503 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24505         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24506           (debugger now catches correct signal from process)
24508 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24510         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24511         * src/pixmaps.h: switch appwizard project icons to new designs
24512         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24514 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
24516         * pixmaps/Makefile.am: stop redundant images from being installed.
24517           The next step will be to remove them completely.
24518         * src/appwiz*: further updates (more to come)
24519         * src/pixmaps.h: cleaned up, commented
24520         * src/splash.c: should use the pixmaps macro defined
24521         * HACKING: more on the graphics stuff and use of pixmaps.h
24523 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
24525         * src/defaults.c: fix bug #494864
24527 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
24529         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24530           graphics from Misha
24531         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24532           redundant graphics, no longer used
24533         * src/appwiz*: revamped application wizard by Andy and Misha for
24534           a more usable and professional look-and-feel
24535         * HACKING: updates to cover patching, graphics, and some additions
24536           post-0.1.8
24537         * TODO: removed some implemented features
24539 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
24541         * data/anjuta.properties, data/internal.properties: cleanup
24542         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
24543           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24544           to edit styles colors for keywords and add Goto Tag menu option
24545           in the editor
24547 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24549         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24550         
24551         Fixed bug #460335
24552         fixes the Forget of the cursor position when tab is brought active
24553         from project manager.
24554         
24555 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24557         * src/messages.c
24558           Exported "TERM=xterm" to get a color terminal when
24559           anjuta is not started from within a terminal.
24560           
24561 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24563         * src/messages.c
24564           src/messages.h
24565           Added a frame around zvt terminal.
24566           
24567         * src/preferences_gui.c
24568           Modified to say "Use glade component (experimental)"
24569           instead of "Use Component".
24570           
24571 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24573         * Patch from 
24574         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24575         
24576         * src/anjuta.c
24577         src/fileselection.c
24578         src/messages.c
24579         src/messages.h
24580         src/preferences.c
24581         src/preferences.h
24582         src/project_dbase.c
24584         a) Extra scrollbar in terminal no longer appears.
24585         b) Character set preference should be preserved (untested).
24586         c) File selection widget now remembers last directory.
24587         d) On creation of generic project, the glade 'file not found' error no
24588                 longer occurs.
24589         e) First terminal window is created 'on demand', so it should always to
24590                 the Right Thing (TM) as far as starting WD is concerned. Also, the
24591                 environment is now passed to the terminal.
24592         f) Solaris compilation should be fixed (replaced get_current_dir_name()
24593                 with getcwd()).
24594         g) Fixed some compilation warnings.
24596 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
24598         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24599           src/pixmaps.h: applied terminal and warnings patch (Biswa)
24600         * src/*: cleanups (me)
24601         * pixmaps/mini_term.xpm: added new file for terminal button
24602           (me, based on existing artwork)
24604 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
24606         * configure.in: bumped version to 0.1.9-pre
24607         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24608           translation
24609         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24611 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
24613         * src/splash.c: removed a DOS end of line of a comment (so the *.po
24614           files are free of that char)
24615         * configure.in: added "az" to ALL_LINGUAS
24617 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
24619         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24620           crash bug fix from Biswa.
24621         * FUTURE: added Anjuta/gIDE merger information to provide 
24622           details on future direction and status of 1.x stuff
24623         * NEWS: prepared for release
24624         * po/de.po: update from Jens Georg <mail@jensgeorg>
24626 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
24628         * multiple minor updates pre-0.1.8
24629         * patch from Biswa to fix syntax highlighting and packaging
24630         * po/fr.po: update from Stef
24632 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24634         * global-tags/Makefile.am
24635         global-tags/create_global_tags.sh
24636         global-tags/tm_global_tags.c
24637         scintilla/LexCPP.cxx
24638         scintilla/include/SciLexer.h
24639         src/aneditor.cxx
24640         src/project_dbase.c
24641         tagmanager/Makefile.am
24642         tagmanager/include/Makefile.am
24643         tagmanager/include/tm_project.h
24644         tagmanager/include/tm_tag.h
24645         tagmanager/include/tm_tagmanager.h
24646         tagmanager/tm_project.c
24647         tagmanager/tm_source_file.c
24648         tagmanager/tm_tag.c
24649         tagmanager/tm_workspace.c:
24650         
24651         Includes the syntax highliting patch to scintilla).
24652         and more stable code.
24653         
24654         *tagmanager/include/tm_symbol.h: New file.
24655         *tagmanager/tm_symbol.c: New file.
24656         
24657         Add symbol tree building functionality at project level
24658         
24659         Patch from:
24660         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24661         
24662 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24664         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
24665           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
24666           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
24667           : New and improved pixmaps from Misha <misha@phreaker.net>
24668           Thanks to him.
24670 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24671         
24672         * Big patch submitted by
24673           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24674           Many thanks to him.
24675         
24676         * src/Makefile.am, src/aneditor.cxx
24677           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24678           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24679           Use of tagmanager lib for advanced calltips.
24681         * global-tags/*: Created new directory and added files to 
24682           generate system.tags.
24684         * tagmanager/*: Created new directory and added tagmanager lib
24685           files.
24687         * configure.in, acconfig.h, Makefile.am: Modified to reflect
24688           the above additions.
24690         * data/Makefile.am: Modified to accomodate generated system.tags file.
24692 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
24694         * scintilla/: updated to 1.41
24695         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24696         * src/about.c: updated list of authors
24697         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24698         * HACKING: updated to cover Scintilla usage
24699         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
24700           translation
24702 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
24704         * src/aneditor.cxx: Fixed compilation errors with it.
24705           by add include to gtk+ headers and typedefining a mysteriously
24706           vanished class Colour.
24708 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24710         * configure.in: Added pt_BR in the languages.
24711         
24712 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
24714         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
24715           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
24716         * THANKS: updated
24717         * manuals/C/anjuta-manual/*: new format to match
24718           the rest of the GNOME docs chapter layout. Added the many
24719           new contributors. Moved Authors and License information into new
24720           chapters of their own - should make expansion easier too
24721         * src/compiler_options.c: changed the profiler option to -pg to 
24722           work with GNU tools (gprof)
24723         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
24724           and text labels
24725         
24726 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
24728         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
24729           compiler_options_gui.c:
24730           Added a new entry for linker flags and renamed c_options to c_flags
24731           and l_options to l_libs. Also, added a new function:
24732           compiler_options_set_prjlflags_in_file();
24733         
24734         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
24735         
24736         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
24737           
24738 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
24740         * THANKS, src/about.c: corrections and additions following 
24741         Naba's big update
24742         * src/main_menubar.c: patch from Rikul to fix the problem with 
24743         menu accelerators not being loaded
24745 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
24747         * THANKS: Added all contributors and translators names and emails.
24748         * AUTHORS: Updated
24749         * pixmap/anjuta_logo.png: Reduced the size of the logo.
24750         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
24751               Added new file (earlier logo with border).
24752         * src/about.c: Added all contributors names and emails
24753               and used macro definition for logo pixmap file.
24754         * src/pixmaps.h: Added entry for anjuta splash screen.
24756 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
24758         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
24759         to new PNG version (thanks to Misha) and removed the old
24760         pixmap.
24762 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
24764         * THANKS: added Conner Mo for simplified Chinese translation.
24765         * configure.in: added zh_CN in ALL_LINGUAS
24767 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
24769         * THANKS: added Joe Man for his traditional Chinese translation.
24770         * configure.in: added zh_TW in ALL_LINGUAS.
24772 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
24774         * src/main_menubar_def.h: Changed the link of lidn to
24775         http://lidn.sourceforge.net.
24776         
24777 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
24779         * Applied patch from Rikul
24780         * Applied patch from Luca
24781         * Fixed a cvs conflict. :)
24783 2001-10-17  Stephane Demurget  <demurgets@free.fr>
24785         * THANKS: added Marc Botermans for his Dutch translation.
24787         * configure.in: added nl in ALL_LINGUAS.
24789         * po/nl.po: added.
24791 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
24793         * anjuta.c: Fixed luca's typo.
24794         * resources.c, resources.h: Changed gchar* return to void, to
24795                 avoid a compiler warning.
24796         * scintilla/Makefile.am: Reorganized file entries.
24797         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
24799 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
24801         * Upgraded scintilla to 1.4.
24802         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
24803                 LexLisp.cxx StyleContext.cxx StyleContext.h
24804         * src/Makefile.am: Added 4 lexers and separated lexer objects
24805                 from the main link variable.
24807 2001-10-14  Stephane Demurget  <demurgets@free.fr>
24809         * THANKS: added Luca, even if it shouldn't be my role to write
24810           this sort of thing :)
24812         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
24813           the latest Luca patch.
24815 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
24817         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
24818         This is not documented yet; plugins to come later.
24819         * src/find*.c: find dialogs now persistent 
24820         (Rick <rikul@bellsouth.net>)
24821         * widgets/gnomefilelist.c: fixed multiple file open issue 
24822         (Rick <rikul@bellsouth.net>)
24823         * changes to recent file and project lists handling 
24824         (lbell <lbell@tsc4.com>)
24825         * more minor UI updates (me)
24827 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
24829         * src/Makefile.am: removed warnings for traditional C syntax
24830         * pixmaps: added new icons for mini_locals, mini_cvs and
24831         the splash screen - thanks to Misha <misha@phreaker.net>
24833 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
24835         * src/toolbar.c: fix typo in tooltip text
24836         * ccview/cccmd.cc: alter Func to Function in menu text
24838 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
24840         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
24841         issue with find dialog reporting an error when Scintilla finds text
24842         * applied patch from Denis Boehme <boehme at syncio dot de> to support
24843         DOS files (i.e. CR/LF translation)
24845 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
24847         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
24848         #452436
24849         * data/internal.properties: default fold style now set to 3 :-)
24850         * applied patch from rikul <null@acm.org> to turn notebook tab 
24851         headings red when file has been edited.
24853 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
24855         * configure.in: Added "no" to ALL_LINGUAS.
24856         
24857 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
24859     * Patch from lbell <lbell@tsc4.com>
24860     src/controls.c
24861     src/debugger.c
24862     src/main_menubar.c
24863     src/main_menubar.h
24864     src/main_menubar_def.h
24865     src/mainmenu_callbacks.c
24866     src/mainmenu_callbacks.h
24867     src/project_dbase.c
24868     src/project_dbase.h
24869     
24870     Implemented a check menu item to handle the 'show locals' flag
24871     for the current project.
24873     * data/internal.properties: Removed the redundant command
24874     for gnome-terminal.
24875     
24876 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
24878         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
24880 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
24882         * configure.in: Added "ta" to the languages list.
24884 2001-09-21  Andy Piper <andy.piper@freeuk.com>
24886         * data/internal.properties:
24887           added fold.symbols property to control appearance of folds
24888           in the Scintilla editor (thanks to rikul <null@acm.org>)
24890 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24892         * src/message.c:
24893           one extra button for message win is being created -- Fixed.
24894         
24895           The frame should be hidden and not only the pix_lab when
24896           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
24897           -- Fixed.
24898         
24899         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
24900           for the time being it is same as mini_cvs.xpm.
24901         
24902 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
24904         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
24906         Patch from rikul <null@acm.org>
24907         
24908         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
24909         glades.h, messages.c, messages.h, pixmaps.h,
24910         project_dbase.c, project_dbase.h, session.c,
24911         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
24912         
24913         inserted 'add to watch' option in inspect window, so you can add easily
24914         a variable in watch window .
24915         
24916         Added a new message pane for the gdb local variables inspection. Changed
24917         the code in messages.c to better account for future new panes insertion.
24918         Defined a new pixmap for the new tab button in pixmaps.h
24919         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
24920         install script.
24921         
24922         Changed the debugger module to have a single function for asking to gdb
24923         to send program info. The idea is to ask the debugger about only the
24924         info needed to open windows( watch, registers, etc ) to speedup the step
24925         command. I plan to ask informations to the debugger based on the user
24926         interface status.
24927         The request for local variables is enabled by default, but the
24928         projectDBase has a variable to control it, to allow disabling that
24929         feature,  there is also the code to save and to reload the state. If you
24930         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
24931         in project_dbase.c
24933         This big patch is from:  lbell <lbell@tsc4.com>
24934         
24935 2001-09-20  Stephane Demurget <demurgets@free.fr>
24937         Patch from rikul <null@acm.org> :
24939         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
24940           problem and added folding support for php/hmtl.
24942 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
24944         * Fixed dnd of files within scintilla.
24945         patch from:  rikul <null@acm.org>
24946         
24947 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
24949         * Applied patch from Luca.
24950         
24951         * src/source.c: source_write_build_files(): Fixed the project generation
24952           failure. The fist return statement and the free_project_type were 
24953           misplaced.
24955 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
24956         
24957         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
24958         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
24959         
24960         1) Restore the error color to red (waiting for a configurable one )
24961         2) Saving projects settings if you exit anjuta without closing an open
24962         saved project
24963         3) New Menu 'repaeat search' to search with a keystroke without pressing
24964         the toolbar button
24965         4) some define in the menus to better handle menu item update
24966         
24967         Patch from: lbell <lbell@tsc4.com>
24968         
24969         * main_menubar_def.h, main_menubar.c: Change the position of
24970         "Repeat find" menu position.
24972 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
24974          project_type.h, project_type.c, source.c: Applied patch.
24975          patch from Johannes Schmid <clubfan@users.sourceforge.net>
24976          
24977 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24979         * configure.in, src/Makefile.am: Using macros for ORBit flags.
24980         
24981 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24982         
24983         * Fixed bug #445752
24984   
24985 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
24986         
24987         * Fixed bugs in Gtk-- and Gnome-- project type
24989 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
24991         * dnd.c: Support for multiple files drag-n-drop.
24992         
24993           Patch from: rikul <null@acm.org>
24994         
24995         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
24996           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
24997           saving from menu.
24998         
24999           Patch from: rikul <null@acm.org>
25001         * Applied patch for widgetizing goto dialog box.
25002           Patch from: ???
25003         
25004         * Applied patch for having new project type handling.
25005           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25006           
25007 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25009         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25010           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25011           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25012           find_replace.c, find_replace.h, find_text.c, find_text.h,
25013           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25014           project_dbase.h, source.c, text_editor.c, text_editor.h,
25015           text_editor_cbs.c, utilities.c, utilities.h:
25016         
25017           Applied a huge patch (after slight preview). I would like Luca
25018           to have his feature additions mentioned here.
25019         
25020           Patch from: lbell <lbell@tsc4.com>
25022 2001-09-09  Stephane Demurget <demurgets@free.fr>
25024         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25026         * po/fr.po: updated to the latest sources.
25029 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25030         
25031         * Fixed bug #445752
25032   
25033 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25035         * dnd.h, dnd.c: New files for drag n drop support.
25036                 
25037         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25038            Added drag and drop support for opening files.
25039         
25040         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25041         Archit Baweja <bighead@crosswinds.net> for this idea.
25042         
25043         * TODO: Added some more todos. :-(
25045 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25047         * Fixed the goto line activate bug.
25048         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25050 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25051         
25052         * Fixed bugs in Gtk-- and Gnome-- project type
25054 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25056         * widgets/gonmefilelist.c, gnomefilelist.c:
25057         Modified multiple selection on pressing control.
25058           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25059         
25060         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25061         Modified multiple selection on pressing control.
25062           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25063         
25064 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25066         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25067           This is useless; but just in case...
25069 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25071         * data/internal.properties: modified a bit of perl properties.
25072         
25073 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25075         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25076           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25077           Added support for multiple file imports. Changed the standrd C++
25078           convention of #include <file> to #include <file.h>, because I had given
25079           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25080           now support the #include <file> convention. That is something to be fixed :). 
25081           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25083 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25085         * src/anjuta.c: Added function static greetings_text(), to solve the non
25086                 translation of the greetings text in the wizard.
25087                 
25088 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25090         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25091           dialogs, with OK the default (fix bug #453482)
25093 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25095         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25096         
25097         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25098         
25099 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25101         * src/aneditor.cxx
25102           src/aneditor.h
25103           src/anjuta_cbs.c
25104           src/controls.c
25105           src/main_menubar.c
25106           src/main_menubar.h
25107           src/main_menubar_def.h
25108           src/mainmenu_callbacks.c
25109           src/mainmenu_callbacks.h:
25110                 Applied the patch that addes menu items which allow users to
25111                 insert GPL notice and date time in current document.
25112                 patch from: Rick Patel <rikul@shreve.net>       
25113                 
25114         * src/main_menu.c: Fixed a compilation error.
25115         
25116         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25117         
25118         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25119           about the unterminated strings.
25120           
25121         * scintilla/*: Updated scintilla to 1.3.9 version.
25122         
25123 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25124         
25125         * widgets/gnomefileselection.c:
25126           Applied the patch for fixing multiple selection of file open funcion,
25127           which will deselect the files selected.
25128           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25130 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25132         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25133           src/fileselection.c, src/anjuta_cbs.c:
25134           Applied the patch     for multiple selection of file open.
25135           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25136           
25137 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25139         * Removed "-f" option in call to devhelp, because devhelp no longer
25140           supports that.
25141         
25142 2001-08-26  Stephane Demurget <demurgets@free.fr>
25144         All these modifications have been pointed out by
25145         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25147         * data/internal.properties: two fixes for the PHP lexer.
25148           this out.
25150         * fr.po: minor fixes.
25152         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25154 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25155         
25156         * main_menubar.c,
25157           main_menubar.h,
25158           main_menubar_def.h,
25159           main_menubar_callbacks.c,
25160           controls.c:
25161                 Added new menu item for "close all fils".
25162                 (Patch from Rikul <rikul@shreve.net>, after revision)
25163         
25164         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25165         
25166         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25167                 (Patch from Rikul <rikul@shreve.net>)
25168         
25169         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25170                 (Patch from Rikul <rikul@shreve.net>)
25172 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25173         
25174         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25175            project name in application widzard.
25176            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25178         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25179           of the 'OK' button there is an 'Execute' one.
25180           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25181         
25182         * executer.c: Changed cancel button to close button. That was more appropriate.
25183           
25184 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25186         * HACKING: corrected >>>>>> Config management.
25187         
25188         * HACKING: Added many things.
25189         
25190         * src/launcher.h: Added some comments.
25192 2001-08-21  Stephane Demurget <demurgets@free.fr>
25194         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25196         * HACKING,
25197           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25198           src/appwizard_cbs.c,
25199           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25200           Andy Piper <andy.piper@freeuk.com>
25202         * po/fr.po: updated to latest sources.
25204         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25207 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25209         * Fixed bugs #450280 and #448845
25211         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25212         
25213         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25214           named dialogs
25215         
25216         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25217           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25218           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25219           names to remove "Anjuta: " prefix
25220           
25221         * src/main_menubar_def.c: altered a message
25222         
25223         * launcher/anjuta_launcher.c: cleaned up some messages
25225         * src/debugger.c: edited messages to improve clarity
25226         
25227         * src/app_wiz*.c: tidied wizard interface
25230 2001-08-15  Stephane Demurget <demurgets@free.fr>
25232         Synced Naba's fix and mine about the wizards not working and removed
25233         anjuta.prj to avoid a nasty checkin.
25235         * Makefile.am: removed the install-data-local rule.
25237         * data/Makefile.am: changed the list of files.
25239         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25241         * .cvsignore: added anjuta.prj for the same reason.
25244 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25246         * src/source.c: Fixed a bug that fails new gnome projects to get
25247           created.
25249         * src/project_manager.c: Fixed a bug that disables storing recent
25250           project history.
25252         * Makefile.am: Added stuffs to install the macro files in the
25253           anjuta share file.
25256 2001-08-14  Stephane Demurget <demurgets@free.fr>
25258         * data/Makefile.am: added some rules to support the gnome/ macros
25259           dir in order to make the wizards work again.
25261         * anjuta.spec.in: upped the release number.
25264 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25266         * configure.in (ALL_LINGUAS): Added pl.
25269 2001-08-09  Stephane Demurget <demurgets@free.fr>
25271         * anjuta.spec.in: fixed the doc files list.
25274 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
25276         * src/about.c: corrected my email address. :-)
25277         
25278         * TODO: Updated.
25279         
25280         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25281          (patch from Andy Piper <squiggle@ukgateway.net>)
25283 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
25285         * debugger.c: Fixed a bug associated with debugging threaded
25286           application.
25287         
25288         * text_editor_menu.c: Fixed broken ui in text editor
25289           pop up menu.
25290           
25291         * text_editor_menu.c: Now the option sub menu in text editor pop up
25292           works.
25293         
25294         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25295                 (suggested by lord sibn <sibn@utspl.cjb.net> )
25296         
25297 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25299         * src/text_editor_menu.c: Added menu item for context help
25300           (patch from Andy Piper <squiggle@ukgateway.net>)
25301         
25302 2001-08-06  Stephane Demurget <demurgets@free.fr>
25304         * ccview/cccproj.cc: added missing i18n strings.
25306         * data/welcome.txt: bumped version to 0.1.6.
25308         * src/anjuta.c: fixed a compilation error due to devhelp integration.
25310 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25311         
25312         * help.c, help.h: Added support for DevHelp context sensitive help
25313                 and gnome api browsing.
25314         * Fixed toolbars and editor views "not save" bug.
25315         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25316           (patch from Andy Piper <squiggle@ukgateway.net>)
25317         * Updated THANKS and chapter15.sgml for uk and ru translators.
25319 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
25321         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25322         * Updated configure.in to include these changes
25323         
25324 2001-08-03  Stephane Demurget <demurgets@free.fr>
25326         * src/project_dbase_gui.c: fixed bug #446963
25327           (on_project_dbase_ccview_update_start),
25328           (on_project_dbase_ccview_update_end): added.
25329           These two respectively disable and enable close file/project
25330           menu entries and toolbar items, while the ccview part updates
25331           its tag database.  
25334 2001-08-03  Stephane Demurget <demurgets@free.fr>
25336         * configure.in: added sv to the ALL_LINGUAS list.
25337         
25339 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
25341         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25342                 file to work: merge translations and distribute it.
25344         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25346         * NEWS, README, THANKS & TODO: Spelling fixes.
25348 2001-08-01  Stephane Demurget <demurgets@free.fr>
25350         * README: updated requirements.
25352         * scintilla/Makefile.am,
25353           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25354           target can't be realized (custom build path).
25356         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25357           Removed install-data-local.
25359         * src/compiler_options.c: changed the include paths of the pixmaps.
25360           we hadn't any warning because of the include paths passed to the
25361           compiler. Thanks to make distcheck for reporting this.
25364 2001-07-31  Stephane Demurget <demurgets@free.fr>
25366         * NEWS, THANKS: updated.
25368         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25369           fixed to show the correct kernel signal number and its description.
25371         * widgets/gnomefilelist.c: fixed bug #445756
25372           (goto_last): renamed to goto_prev and changed according to goto_next.
25373           (goto_next): added.
25374           (goto_directory): removed.
25375           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25376           returned value is now the position in the list.
25377           (check_ok_button_cb): changed the back check and added one for next.
25378           (gnome_filelist_set_dir): the check in history make it wouldn't be
25379           a "true" history. polished the whole thing, using set_dir_internal.
25380           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25381           there's no check in the history when using back or next.
25383         * manuals/*: added missing .cvsignore files.
25386 2001-07-30  Stephane Demurget <demurgets@free.fr>
25388         * po/fr.po: updated to latest sources.
25390         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25391           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25392           to put off their sensitive attributes.
25394 2001-07-29  Stephane Demurget <demurgets@free.fr>
25395         
25396         * po/fr.po: fixed some grammar things.
25397           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25398           this out.
25399         
25400         * src/utilities.c: (file_is_link): use lstat instead of stat.
25402 2001-07-27  Naba Kumar <kh_naba@123india.com>
25403         
25404         * Remove help dir from cvs, because it is no longer
25405           needed.
25406         
25407         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25408           needed.
25410 2001-07-24  Naba Kumar <kh_naba@123india.com>
25412         * debugger.c: (debugger_update_prog_status): Fixed
25413                 the bug with gdb version 5. Debugger starts, when
25414                 step in/out/over etc are clicked.
25415         
25416         * debugger.c: All functions: added debugging codes.
25417         
25418         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25419         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25420           Modified to recognize non project files also.
25421           
25422         * source.c: (source_write_configure_in):
25423           Added source for 'prefix' counterparts for
25424           no-prefix AC_SUBST.
25425         
25426 2001-07-23  Naba Kumar <kh_naba@123india.com>
25427         
25428         * anjuta.c: added function anjuta_remove_text_editor();
25429           and suitably modified anjuta_remove_current_text_editor().
25430           
25431         * project_dbase.c: project_dbase_close(), Added code to
25432           close all opened files that belong to the project when
25433           the project is closed.
25434          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25435         
25436         * Updated the manuals/anjuta-manual subdir for GDP standards.
25437            (patch from Andy Piper <squiggle@ukgateway.net>)
25438         
25439         * main_menubar.h, main_menubar.def: Added Menu items to handle
25440           urls for library references, bugs, patches and feature request
25441           submission.
25442         
25443 2001-07-20  Naba Kumar <kh_naba@123india.com>
25444         
25445         * Set wmclass names in all windows.
25446           (patch from Andy Piper <squiggle@ukgateway.net>)
25447         * New splash logo from "Misha" <misha@phreaker.net>);
25449 2001-07-19  Naba Kumar <kh_naba@123india.com>
25450         
25451         * preferences.[h,c], preferences_gui.c: Added 4 properties to
25452           set caret color, calltip back color and selection fore/back
25453           color.
25455 2001-07-18  Naba Kumar <kh_naba@123india.com>
25456         
25457         * project_dbase.c: Closes all files when project is closed.
25458          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25459          -- We still need to refine this as it closes all sort of files.
25460         
25461         * compiler_options.c: Fixed seg-fault bug when last item in
25462           compiler option lists is removed.
25463         
25464         * Fixed missing newline warnings during compilation.
25465           (patch from Andy Piper <squiggle@ukgateway.net>)
25467 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
25469         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25470                 autogenerated no need to store'em in CVS.
25472         * ccview/.cvsignore: Addition of cvsignore.
25474 2001-07-17  Naba Kumar <kh_naba@123india.com>
25475         
25476         *GUI fixes and spell corrections
25477         (patch from Andy Piper <squiggle@ukgateway.net>)
25479 2001-07-15  Naba Kumar <kh_naba@123india.com>
25480         
25481         *Fixed double error message for file not found.
25482         
25483         *Put white backgrounds for png images.
25484         
25485         *Converted '-' to '_' in sgml files.
25487 2001-07-14  Naba Kumar <kh_naba@123india.com>
25488         
25489         * project_dbase.c: Short-cut for expand/collasp project tree
25490         
25491         * project_dbase_gui.c:
25492          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25494 2001-07-13  Naba Kumar <kh_naba@123india.com>
25495         
25496         * notebook.[h,c]: Added
25497          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
25498         Project/message window now toggles on control and
25499         and notebook switch short-cut
25501 2001-07-7  Naba Kumar <kh_naba@123india.com>
25502         
25503         * Changed a new icon set which looks more gnomish.
25504         
25505         * Changed a new anjuta splash logo.
25506         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25508 2001-07-6  Naba Kumar <kh_naba@123india.com>
25509         
25510         * ccview/*: Integrated ccview for class view and file view
25511                 in the project Manager.
25512         
25513         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25515 2001-07-1  Naba Kumar <kh_naba@123india.com>
25516         
25517         * scintilla/*: Upgraded Scintilla to version 1.3.7
25518         
25519         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25520         
25521 2001-06-28  Naba Kumar <kh_naba@123india.com>
25522         
25523         * src/debugger.c: Correct step-over and step-out swapping.
25524         
25525         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25526           chapters and added more stuffs.
25528 2001-06-13  Naba Kumar <kh_naba@123india.com>
25529         
25530         * data/autogen.sh.gtkmm: Added
25531         
25532         * data/autogen.sh.gnomemm: Added
25533         
25534         * src/appwiz.c: Added two more application wizard templetes
25535         
25536         * src/project: for gtk-- and gnome-- and proper support
25537         
25538         * src/source.c: for c++ in the project configuration.
25539         
25540         * src/source.h:
25542 2001-05-05  Naba Kumar <kh_naba@123india.com>
25544         * Merged my pre-cvs modifications with 
25545           the current cvs copy.
25547         * (lot of files change).
25549         * Implemented session management.
25551         * Local installation possible by
25552           manageing our own pixmaps paths
25553           manupulations.
25554         
25555         * resources.h: Added.
25556         * resources.c: Added.
25558         * Fixed some bugs.
25559         
25560 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
25562         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25563                 Corrected/extended ignores.
25565 2001-05-04  Naba Kumar <kh_naba@123india.com>
25567         * manuals/: dir tree added.
25568           Sgml documentation started in this dir.
25569           
25570         * omf-install/: dir tree added.
25571         
25572         * manuals/anjuta-manual/C/anjuta-manual.sgml:
25573           Created initial document structure.
25574           
25575         * configure.in: Added test for scrollkeeper.
25576           Added some Makefile entries in AC_OUTPUT.
25577         
25578         * Makefile.am: Added subdir manuals/
25579         
25580         * HACKING: Wrote something stupid.
25582 2001-05-02  Stéphane Démurget <demurgets@free.fr>
25584         * Makefile.am: Added ChangeLog in local data list, becaused it's
25585           needed to create a new project.
25586           
25587         * po/fr.po: minor fixes.
25589         * src/build_file.c, src/configurer.c, src/debugger.c,
25590           src/executer.c, src/find_replace.c, src/gnome_project.c,
25591           src/goto_line.c, src/launcher.c, src/messages.c, 
25592           src/preferences.c src/project_dbase.c: functions declared static.
25593           
25594         * widgets/gnomefilelist.c: Fixed a project creation bug,
25595           introduced with latest changes.
25597 2001-05-01  Stéphane Démurget <demurgets@free.fr>
25599         * widgets/gnomefilelist.c,
25600           BUGS: Fixed an annoying bug preventing from loading files/project
25601           given on the command line. Polished the whole gnome_filelist widget.
25603 2001-04-27  Stéphane Démurget <demurgets@free.fr>
25605         * src/main.c,
25606           src/anjuta.c,
25607           src/anjuta.h: Polished the command line parsing.
25609         * BUGS: Need to clean that damn gnome_filelist widget.
25611 2001-04-25  Stéphane Démurget <demurgets@free.fr>
25613         * src/registers.c,
25614           src/sharedlib.c,
25615           src/signals.c: Removed duplicated includes.
25617         * po/fr.po: minor fixes.
25619         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25620           create_compiler_options_page? () declared static.
25621         * src/main.c,
25622           src/anjuta.c: Put a command line option for disabling
25623           the splashscreen.
25625         * src/preferences_gui.c: Fixed an internationalization issue,
25626           other functions declared static.
25628         * src/gnome_project.c: Fixed some memory leaks,
25629           new_prj_terminated () declared static. 
25631 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
25633         * configure.in: Sort ALL_LINGUAS alphabetically.
25635 2001-04-22  Stéphane Démurget <demurgets@free.fr>
25637         * Emptied that ugly old Changelog.
25639 == Anjuta 0.1.5 ===
25640 == Anjuta 0.1.4 ==
25642 2001-03-10 Naba kumar  <naba@gnome.org>
25644         * src/gnome_project.c: Fixed project dir creation bug.
25646         * src/text_editor.c: Fixed double accelerators bug.
25647         
25648         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25650         * src/stack_trace.c, * src/compiler_options.c,
25651         data/internals.properties, src/defaults.c:
25652         Fixed pixmap creation with NULL window.
25654         * src/commands.c, src/preferences_gui.c, src/build_project.c
25655         src/clean_project.c: Bug fix.
25656         
25657         * src/main_menubar_def.h: i18n bug fix.
25658         
25659         * src/executer.h, src/executer.c: Bug fix.
25660         
25661         * src/controls.c: Bug fix.
25662         
25663         * src/debugger.c: Debugger now takes program args.
25664         
25665         * po/ja.po: Added japanese translation file.
25666         
25667         Upgraded to ver 0.1.4
25668         ... Fixed other minor bugs.
25670 == Anjuta 0.1.3 ===
25672 2001-XX-XX Naba kumar  <naba@gnome.org>
25674         * Lots of unaccountable changes. Integrated scintilla.
25675         Redesigned Project managemet. Added supports for other languages.
25676         Java style properties managements. .... blah blah
25677         
25678 2000-11-11 Naba kumar  <naba@gnome.org>
25680         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25681         Upgraded to version 0.1.3.
25683         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25684         Fixed to activate Debug->add watch properly.
25686 === Anjuta 0.1.2 beta_2 ===
25687 === Anjuta 0.1.2 ===
25689 2000-11-05 Naba kumar  <naba@gnome.org>
25691         * src/compiler_options.c, src/compiler_options_cbs.c
25692         src/compiler_options_cbs.h, src/compiler_options_gui.c
25693         src/anjuta2.c, extra/stock_libs.anj (new),
25694         extra/README.stock_libs (new), htmls/page13.html,
25695         htmls/images/*: Improved Library settings GUI. Can now enable/disable
25696         added libraries. Stock libs provided for ease of entry. Modified
25697         help html file accordingly.
25699 2000-11-03 Naba kumar  <naba@gnome.org>
25701         * README: Minor fixes in Doc files.
25703         * src/gnome_prj.c, src/appwidzard_cbs.c:
25704         Fixed to ignore non-existant dir for blank prj.
25705         More checking in project creation, especially to confirm
25706         that the prj file already does not exist.
25708         * anjuta.spec, configure.in: Upgraded to version 0.1.2
25710         * src/controls.c: Now Menu item "Format/Detach current document"
25711         is inactive when there is no document opened.
25713 === Anjuta 0.1.1 ===
25715 2000-11-01 Naba kumar  <naba@gnome.org>
25717         Completed and Release of first version (Beta) with lots of bugs.
25719 1999-12-27 Naba kumar  <naba@gnome.org>
25721         Anjuta project started.