Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob38737047424b3cc33f9808bf2cef05e12b640c92
1 2008-02-10  Naba Kumar  <naba@gnome.org>
3         * plugins/document-manager/plugin.c: Fixed stream comment and added
4         translator's comment for 'block comment', 'box comment' and 'stream
5         comment'
7 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
9         * plugins/debug-manager/command.c,
10         plugins/debug-manager/command.h,
11         plugins/debug-manager/breakpoints.c,
12         libanjuta/interfaces/libanjuta.idl:
13         Avoid adding the same breakpoint several times
15         * plugins/gdb/debugger.c:
16         Fix bug #515463: Deattaching process kill it
18 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
20         * manuals/anjuta-manual/C/debugger.xml:
21         Fix translation bug #515459 and #515460
23 2008-02-10  Johannes Schmid <jhs@gnome.org>
25   Patch from Rémi Cardona <remi@gentoo.org>
27         * plugins/build-basic-autotools/Makefile.am:
28         * plugins/cvs-plugin/Makefile.am:
29         * plugins/document-manager/Makefile.am:
30         * plugins/editor/Makefile.am:
31         * plugins/indent/Makefile.am:
32         * plugins/language-support-cpp-java/Makefile.am:
33         * plugins/message-view/Makefile.am:
34         * plugins/sourceview/Makefile.am:
35         * plugins/symbol-browser/Makefile.am:
36         * plugins/terminal/Makefile.am:
37         * scripts/build-schemas.mk:
38         * src/Makefile.am:
39   Fix #512531 – Parallel build fails
40   
41   * AUTHORS: Added Rémi
43 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
45         * plugins/debug-manager/queue.c:
46         Fix interrupt command, not working due to previous change
48 2008-02-10  Johannes Schmid <jhs@gnome.org>
50         * src/Makefile.am:
51         * src/anjuta-app.c:
52         * src/anjuta-callbacks.c (removed):
53         * src/anjuta-callbacks.h (removed):
54         
55         Removed (almost) empty files, fixes #515383 and #515388
57 2008-02-09  James Liggett <jrliggett@cox.net>
59         Reviewed by Naba Kumar  <naba@gnome.org>:
61         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
62         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
63         * plugins/subversion/svn-command.c:
64         (svn_command_make_canonical_path):
65         * plugins/subversion/svn-command.h:
66         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
67         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
68         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
69         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
70         * plugins/subversion/svn-remove-command.c:
71         (svn_remove_command_new):
72         * plugins/subversion/svn-status-command.c:
73         (svn_status_command_new):
74         * plugins/subversion/svn-switch-command.c:
75         (svn_switch_command_new):
76         * plugins/subversion/svn-update-command.c:
77         (svn_update_command_new):
78         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
79         die if the user gives a path that libsvn doesn't like. 
80         
81         Fixes bug #515500
83 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
85         * plugins/debug-manager/command.c,
86         plugins/debug-manager/command.h,
87         plugins/debug-manager/queue.c:
88         Fix crashes when trying to stop the debugger while it is busy
90 2008-02-08  Johannes Schmid <jhs@gnome.org>
92   Patch from Rodrigo Moya <rodrigo@novell.com>
94         * plugins/glade/plugin.c: (ifile_open):
95         * plugins/symbol-browser/test-class.cpp:
96         * AUTHORS: Added Rodrigo
97         
98         #514732 – 64 bit compliation error
99         #514733 – Use of uninitialized variables
101 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
103         * manuals/anjuta-manual/C/debugger.xml:
104         Fix translation bug #514494 and bug #514440
106 2008-02-05  Massimo Cora'  <maxcvs@email.it>
108         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
109         Fix a compile error added in the previous patch
111 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
113         * plugins/profiler/gprof-view.c,
114         plugins/class-inheritance/class-callbacks.c,
115         plugins/class-inheritance/class-inherit.c,
116         plugins/symbol-browser/an_symbol.c,
117         plugins/symbol-db/symbol-db-engine-iterator-node.c,
118         libanjuta/interfaces/libanjuta.idl:
119         Change ianjuta_symbol_file function to ianjuta_symbol_uri
121 2008-02-04  Johannes Schmid <jhs@gnome.org>
123         * plugins/search/anjuta-search.glade: Fixed typo
125 2008-02-03  Johannes Schmid <jhs@gnome.org>
127         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
128         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
129         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
130         .glade:
131         * plugins/build-basic-autotools/build-basic-autotools.c:
132         (build_get_context), (build_configure_project):
133         * plugins/class-gen/anjuta-class-gen-plugin.glade:
134         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
135         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
136         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
137         * plugins/devhelp/plugin.c: (devhelp_activate):
138         * plugins/editor/Makefile.am:
139         * plugins/editor/anjuta-editor-scintilla.glade:
140         * plugins/editor/text_editor.c:
141         * plugins/editor/text_editor.h:
142         * plugins/editor/text_editor_menu.c (removed):
143         * plugins/editor/text_editor_menu.h (removed):
144         * plugins/file-wizard/anjuta-file-wizard.glade:
145         * plugins/gtodo/notification.c: (create_notification_window):
146         * plugins/gtodo/preferences.c: (preferences_widget):
147         * plugins/language-support-cpp-java/plugin.c:
148         (cpp_java_plugin_activate_plugin):
149         * plugins/message-view/anjuta-message-manager-plugin.glade:
150         * plugins/message-view/plugin.c: (activate_plugin):
151         * plugins/project-manager/plugin.c: (confirm_removal):
152         * plugins/search/anjuta-search.glade:
153         * plugins/search/plugin.c:
154         * plugins/search/search-replace.c: (nb_results_alert):
155         * plugins/subversion/subversion-commit-dialog.c:
156         (on_subversion_commit_response):
157         * plugins/symbol-browser/plugin.c: (activate_plugin):
158         * plugins/valgrind/plugin.c: (on_menu_run_activate):
159         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
160         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
161         * src/anjuta.glade:
162         
163         Fixed translation bugs from #507921.
164         Removed unused files in scintilla plugin
166 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
168         * manuals/anjuta-manual/C/debugger.xml:
169         Fix bug #514124 and bug #514138: Wrong menu item name
171 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
173         * plugins/profiler/gprof-view.c,
174         plugins/symbol-browser/plugin.c,
175         plugins/class-inheritance/class-callbacks.c,
176         plugins/debug-manager/plugin.c,
177         plugins/tools/editor.c,
178         plugins/search/search-replace.c,
179         plugins/search/search-replace_backend.c,
180         plugins/search/search-replace_backend.h,
181         plugins/build-basic-autotools/build-basic-autotools.c,
182         plugins/document-manager/plugin.c,
183         plugins/document-manager/file_history.c,
184         plugins/document-manager/anjuta-docman.c,
185         plugins/document-manager/anjuta-docman.h,
186         plugins/document-manager/action-callbacks.c,
187         libanjuta/interfaces/libanjuta.idl:
188         Rename IAnjutaDocumentManager functions:
189         find_document_with_path, goto_file_line, goto_file_line_mark
190         and get_full_filename into
191         find_document_with_uri, goto_uri_line, goto_uri_line_mark
192         and get_uri
193         Fix search plugin to use an URI instead of a file path
194         Fix anjuta_docman_get_uri to always return an URI
196 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
198         * plugins/debug-manager/breakpoints.c:
199         Fix bug #514118: Rename Clear All Breakpoints to Remove
200         All Breakpoints
202 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
204         * manuals/anjuta-manual/C/debugger.xml:
205         Update debugger documentation
207 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
209         * plugins/debug-manager/sharedlib.c,
210         plugins/debug-manager/anjuta-debug-manager.glade,
211         plugins/debug-manager/queue.c,
212         plugins/tools/execute.c,
213         plugins/tools/anjuta-tools.glade,
214         plugins/tools/editor.c,
215         plugins/project-wizard/templates/terminal.wiz,
216         plugins/project-wizard/templates/xlib-dock.wiz,
217         plugins/project-wizard/templates/wxwin.wiz,
218         plugins/project-wizard/templates/java.wiz,
219         plugins/project-wizard/templates/gnome.wiz,
220         plugins/project-wizard/templates/anjuta-plugin.wiz,
221         plugins/project-wizard/templates/gtkmm.wiz,
222         plugins/project-wizard/templates/python.wiz,
223         plugins/project-wizard/templates/cpp.wiz,
224         plugins/project-wizard/templates/sdl.wiz,
225         plugins/project-wizard/templates/gtk.wiz,
226         plugins/project-wizard/templates/minimal.wiz,
227         plugins/project-wizard/templates/xlib.wiz,
228         plugins/project-wizard/templates/gcj.wiz,
229         plugins/gdb/plugin.c,
230         plugins/gdb/debugger.c,
231         libanjuta/anjuta-plugin-manager.c:
232         Partial fix of #507921: translation issues in debug-manager, tools,
233         project-wizard, gdb and anjuta-plugin-manager.
235 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
237         * plugins/debug-manager/queue.c:
238         Debugger Local, Stack and Thread windows were missing due to
239         the previous change.
241 2008-02-02  Johannes Schmid <jhs@gnome.org>
243         * manuals/anjuta-manual/Makefile.am:
244         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
245         causes make install to fail
247 2008-02-02  Johannes Schmid <jhs@gnome.org>
249         * plugins/macro/macros.xml:
250         #495511 – Header_h macro correction
252 2008-02-02  Johannes Schmid <jhs@gnome.org>
254         * plugins/patch/patch-plugin.glade:
255         gtk-apply is not translatable...
257 2008-02-02  Johannes Schmid <jhs@gnome.org>
259         * plugins/build-basic-autotools/build-basic-autotools.c:
260         (on_build_mesg_format):
261         
262         Also check for untranslated messages from make. Should fix 
263         #511981 – Error parsing make output
265 2008-02-02  Johannes Schmid <jhs@gnome.org>
267         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
268         .glade:
269         
270         Fixed #511010 – [UI] Execute program utility window
272 2008-02-02  Johannes Schmid <jhs@gnome.org>
274         * src/anjuta.glade:
275         Fixed #509908 – [UI] Problems with the General settings tab
277 2008-02-02  Johannes Schmid <jhs@gnome.org>
279         * manuals/anjuta-manual/C/fileoperations.xml:
280         Fixed #513730 – Option not present in the GUI po file
282 2008-02-02  Johannes Schmid <jhs@gnome.org>
284         * plugins/sourceview/anjuta-editor-sourceview.glade:
285         Adjust preferences default values
287 2008-02-02  Johannes Schmid <jhs@gnome.org>
289         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
290   Fixed #512535 – Open files tabs' position is correctly remembered 
291   but not applied at startup
293 2008-02-02  Johannes Schmid <jhs@gnome.org>
295         * plugins/search/search-replace.c: (on_message_clicked):
296         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
297         fix clicking on search result messages
299 2008-02-01  James Liggett <jrliggett@cox.net>
301   * plugins/subversion/svn-command.c: (on_svn_notify):
302   Fixed wrong status message output when resolving conflicts.
304 2008-02-02  Johannes Schmid <jhs@gnome.org>
306         * configure.in: Require GtkSourceView 2.1.2
307         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
308         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
309         (imark_is_marker_set), (imark_delete_all_markers),
310         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
311         
312         Adapted to API changes in GtkSourceView
314 2008-02-01  Johannes Schmid <jhs@gnome.org>
316         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
317         Fixed tabsize preference
319 2008-02-01  Johannes Schmid <jhs@gnome.org>
321         * manuals/anjuta-manual/C/fileoperations.xml:
322         * manuals/anjuta-manual/C/interface.xml:
323         Updated manual
324         
325         * manuals/anjuta-manual/Makefile.am:
326         * manuals/anjuta-manual/C/figures/*:
327         
328         Updated figures to be in clearlooks theme, removed old figures
330 2008-02-01  Johannes Schmid <jhs@gnome.org>
332         * plugins/patch/patch-plugin.glade:
333         * plugins/patch/plugin.c: (patch_plugin_activate):
334         Another UI issue with the patch plugin and silenced a compiler
335         warning
336         
337         Patch from James Liggett:
338         * plugins/profiler/gprof-call-graph-view.c:
339         (gprof_call_graph_view_create_columns):
340         * plugins/profiler/gprof-flat-profile-view.c:
341         (gprof_flat_profile_view_create_columns):
342         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
343         * plugins/profiler/gprof-view.h:
344         
345         Use two decimal places for float values in profiler views (#507831)
347 2008-02-01  Johannes Schmid <jhs@gnome.org>
349         * configure.in:
350         * plugins/editor/Makefile.am:
351         
352         Fixed #512751 – libgnomeprint unnecessary without scintilla
354 2008-01-31  Johannes Schmid <jhs@gnome.org>
356         * plugins/language-manager/languages.xml:
357         Added a pretty ugly string for C++ headers. Maybe we should rely
358         on mime-types instead...
360 2008-01-31  Johannes Schmid <jhs@gnome.org>
362         * plugins/language-support-cpp-java/cpp-java-assist.c:
363         (get_iter_column), (cpp_java_assist_get_calltip_context),
364         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
365         (on_assist_chosen), (cpp_java_assist_install):
366         * plugins/language-support-cpp-java/plugin.c:
367         (on_editor_char_inserted_cpp):
368         Removed annoying DEBUG_PRINTs
369         
370         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
371         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
372         * plugins/sourceview/sourceview.c: (iassist_show_tips):
373         
374         Fixed "jumping" tooltips, fixed indentation of brances
376 2008-01-31  Johannes Schmid <jhs@gnome.org>
378         * plugins/document-manager/plugin.c: (on_document_changed):
379         Fixed crash when closing anjuta after all document tabs have been closed
381 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
383         * plugins/debug-manager/anjuta-debug-manager.glade:
384         Fix #513485: wrong strings maked as translatable
386 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
388         * plugins/debug-manager/threads.c,
389         plugins/debug-manager/stack_trace.c:
390         Avoid crash when getting relative path from debugger (same fix
391         than for #510028)
393         * plugins/debug-manager/queue.c:
394         Emit all state changes notification
396         * plugins/debug-manager/start.c:
397         Fix #511586: Project path with "+" not working in debugger
399 2008-01-31  Johannes Schmid <jhs@gnome.org>
401         * plugins/patch/patch-plugin.glade:
402         Fixed button ui problem...
403         
404         Patch from James Liggett:
405         * plugins/profiler/gprof-call-graph-block-entry.c:
406         (gprof_call_graph_block_primary_entry_new),
407         (gprof_call_graph_block_secondary_entry_new):
408         * plugins/profiler/gprof-flat-profile-entry.c:
409         (gprof_flat_profile_entry_new):
410         
411         Fix #507831 - Wrong Profiler values for some locales
413 2008-01-31  Johannes Schmid <jhs@gnome.org>
415         * plugins/sourceview/anjuta-editor-sourceview.glade:
416         * plugins/sourceview/sourceview-prefs.c:
417         * plugins/sourceview/sourceview.c: (sourceview_finalize):
418   
419   Fixed Editor->View popup menu for those entries that are appropriate for
420   sourceview    
422 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
424         * plugins/debug-manager/breakpoints.c:
425         Fix #512901: Crash when adding a breakpoint
427         * plugins/debug-manager/queue.c:
428         Remove a possible memory leak
430 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
432         * plugins/debug-manager/data_view.c,
433         plugins/debug-manager/sparse_view.c,
434         manuals/anjuta-manual/C/debugger.xml:
435         Fix #513130, #513131 #513135: Wrong menu item names and errors
436         in the documentation
438 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
440         * plugins/tools/editor.c:
441         ianjuta_document_manager_find_document_with_path expect an uri not
442         a path
444 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
446         * manuals/reference/libanjuta/libanjuta-docs.sgml,
447         manuals/reference/libanjuta/libanjuta-sections.txt,
448         libanjuta/interfaces/libanjuta.idl:
449         Documentation fixes for IAnjutaDebugger* interfaces
451 === anjuta 2.3.3 ===
453 2008-01-27  Naba Kumar  <naba@gnome.org>
455         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
456         rpm spec file.
458         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
459         (value_added_current_editor), (value_removed_current_editor):
460         Removed dead code.
462         * TODO.tasks: Updated.
464         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
465         scrollwindow shadow in.
467         * plugins/editor/anjuta-editor-scintilla.glade:
468         * plugins/editor/style-editor.c: (create_style_editor_gui):
469         Set style window transient and cetered for preferences window.
470         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
472         * plugins/editor/anjuta-editor-scintilla.glade:
473         Fixes Bug #427108 - Scintilla plugin configuration folding-style
474         setting not working
476         * configure.in, NEWS: Updated for release 2.3.3
478 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
480         * plugins/debug-manager/anjuta-debug-manager.glade:
481         Fix #512224: Use a string in english
483 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
485         * plugins/build-basic-autotools/build-basic-autotools.c:
486         ianjuta_document_manager_goto_file_line_mark needs an uri and
487         not a file path
489 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
491         * plugins/symbol-browser/plugin.c,
492         plugins/symbol-browser/an_symbol_view.c:
493         use gnome_vfs_get_uri_from_local_path to get local path from uri
494         This takes care of escaping some characters
496 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
498         * plugins/debug-manager/stack_trace.c:
499         Probably fix #510028: crash debugger when having a relative filename
500         in stack trace
502 2008-01-25 Tom <tpgww@onepost.net>
504         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
506         * plugins/document-manager/plugin.c,
507         plugins/document-manager/file_history.c,
508         plugins/document-manager/file_history.h,
509         plugins/document-manager/anjuta-docman.c,
510         plugins/document-manager/anjuta-docman.h:
511         Rename filename argument to uri when an uri is expected
512         anjuta_docman_get_document_for_uri will remove symlinks 
514 2008-01-25  Naba Kumar  <naba@gnome.org>
516         * plugins/terminal/terminal.c: (terminal_execute),
517         (activate_plugin):
518         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
520 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
522         * plugins/debug-manager/anjuta-debug-manager.glade,
523         plugins/debug-manager/start.c:
524         Fix #511049: Change UI of add source directories dialog
526 2008-01-24  Naba Kumar  <naba@gnome.org>
528         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
529         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
530         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
531         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
532         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
533         should work now.
535 2008-01-24  Johannes Schmid <jhs@gnome.org>
537         Patch from: Luca Ferretti <ella.uca@libero.it>:
539         * plugins/document-manager/anjuta-docman.c:
540         (anjuta_docman_page_init), (anjuta_docman_class_init):
541         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
542         
543         Fix #511757 – Close icon in tabs cut off (Patch was only for
544         document-manager, also adapted it for message-manager)
546 2008-01-24  Johannes Schmid <jhs@gnome.org>
548         * plugins/Makefile.am:
549         * plugins/sourceview/anjuta-document.c:
550         * plugins/sourceview/anjuta-marshal.list:
551         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
552         (anjuta_view_key_press_event):
553         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
554         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
555         (iiter_diff), (iiter_iface_init):
556         * plugins/sourceview/sourceview.c: (on_document_char_added),
557         (ieditor_goto_position), (ieditor_get_text),
558         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
559         (ieditor_erase), (ieditor_get_line_from_position),
560         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
561         (ieditor_get_position_from_offset), (ieditor_get_start_position),
562         (ieditor_get_end_position), (ieditor_goto_start),
563         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
564         (iconvert_to_lower), (iindic_set), (iassist_suggest),
565         (iassist_show_tips):
566         
567         Implemented new iterators interface in sourceview editor and
568         re-enabled it.
570 2008-01-23  Naba Kumar  <naba@gnome.org>
572         * libanjuta/interfaces/libanjuta.idl:
573         * manuals/reference/libanjuta/libanjuta-sections.txt:
574         * plugins/build-basic-autotools/build-basic-autotools.c:
575         (build_indicator_location_set), (on_editor_changed):
576         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
577         * plugins/debug-manager/variable.c: (get_hovered_word):
578         * plugins/document-manager/action-callbacks.c:
579         (on_editor_command_upper_case_activate),
580         (on_editor_command_lower_case_activate):
581         * plugins/document-manager/search-box.c: (on_incremental_search),
582         (on_search_activated):
583         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
584         (iiter_last), (iiter_set_position), (iiter_get_position),
585         (iiter_get_length), (iiter_compare), (iiter_diff),
586         (iiter_iface_init):
587         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
588         (text_editor_goto_point), (itext_editor_goto_start),
589         (itext_editor_goto_end), (itext_editor_goto_position),
590         (itext_editor_get_text_all), (itext_editor_get_text),
591         (itext_editor_get_position), (itext_editor_get_offset),
592         (itext_editor_get_length), (itext_editor_insert),
593         (itext_editor_erase), (itext_editor_erase_all),
594         (itext_editor_get_column), (itext_editor_get_overwrite),
595         (itext_editor_set_popup_menu),
596         (itext_editor_get_line_from_position),
597         (itext_editor_get_line_begin_position),
598         (itext_editor_get_line_end_position),
599         (itext_editor_get_position_from_offset),
600         (itext_editor_get_start_position), (itext_editor_get_end_position),
601         (itext_editor_iface_init), (iconvert_to_upper),
602         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
603         (iindicable_set):
604         * plugins/editor/text_editor.h:
605         * plugins/editor/text_editor_cbs.c:
606         (on_text_editor_scintilla_notify):
607         * plugins/indent/plugin.c: (on_indent_action_activate):
608         * plugins/language-support-cpp-java/cpp-java-assist.c:
609         (cpp_java_assist_get_scope_context),
610         (cpp_java_assist_get_pre_word),
611         (cpp_java_assist_show_autocomplete),
612         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
613         (on_editor_char_added), (on_assist_chosen):
614         * plugins/language-support-cpp-java/plugin.c:
615         (get_line_indentation), (skip_iter_to_previous_logical_line),
616         (skip_preprocessor_lines), (initialize_indentation_params),
617         (set_line_indentation), (get_line_indentation_base),
618         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
619         (on_editor_char_inserted_java), (on_auto_indent):
620         * plugins/macro/macro-actions.c: (match_shortcut):
621         * plugins/macro/macro-dialog.c: (on_ok_clicked):
622         * plugins/macro/plugin.c: (match_keyword):
623         * plugins/search/plugin.c: (find_incremental):
624         * plugins/search/search-replace.c: (search_and_replace),
625         (search_start_over):
626         * plugins/search/search-replace_backend.c:
627         (file_buffer_new_from_te), (file_buffer_line_from_pos),
628         (create_search_entries):
629         * plugins/symbol-browser/plugin.c:
630         (on_editor_buffer_symbols_update_timeout), (on_char_added),
631         (isymbol_manager_iface_init):
632         * plugins/symbol-db/plugin.c:
633         (on_editor_buffer_symbols_update_timeout), (on_char_added),
634         (isymbol_manager_iface_init):
635         * plugins/tools/execute.c: (atp_output_context_construct),
636         (atp_output_context_destroy), (atp_user_tool_execute):
638         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
639         iterators instead of integer offsets.
640         - Renamed original ianjuta_editor_get_position(int) to 
641         ianjuta_editor_get_offset(). It is deprecated.
642         - Renamed original ianjuta_editor_get_position_iter() to
643         ianjuta_editor_get_position().
644         - Renamed ianjuta_editor_get_cell_iter() to
645         ianjuta_editor_get_position_from_offset()
646         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
647         - Added new methods:
648         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
649         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
650         ianjuta_editor_goto_end().
651         - All relevent signals and methods converted to use iterators.
652         - All relevent plugins fixed to use new API.
653         - Removed ianjuta_editor_cell_get_line() because it is provided by
654         ianjuta_editor_get_line_from_position().
655         - Removed ianjuta_symbol_manager_get_completions_at_position()
656         because it not used anywhere and is not right to be there.
657         - Updated IAnjutaEditable documentation.
659         Updated IAnjutaIterable interface:
660         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
661         - Introduced 'end-iter' to point at the end of the list.
662         - Updated IAnjutaIterable documentation.
664         * plugins/Makefile.am:
665         (Disabled sourceview plugin for now. Jhs is coming up with a patch
666         for it soon).
668 2008-01-22  Johannes Schmid <jhs@gnome.org>
670         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
671         * plugins/project-import/anjuta-project-import.glade:
672         * plugins/project-import/anjuta-project-import.plugin.in:
673         * plugins/project-wizard/anjuta-project-wizard.glade:
674         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
675         * plugins/project-wizard/druid.c: (npw_druid_new):
676         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
677         
678         Fixed #465084 – wizard instead of assistant (only string changes...)
680 2008-01-20  Rob Bradford  <rob@openedhand.com>
682         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
683         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
684         coming up with the solution. (Bug: #510390.)
686 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
688         * plugins/build-basic-autotools/executer.c:
689         Fix #502508, use anjuta_launcher to keep program output
691         * plugins/terminal/terminal.c:
692         Remove unused child_initizlized member
693         Start the shell on plugin activation
695 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
697         * plugins/debug-manager/sparse_buffer.c:
698         Fix a crash when scrolling in the diassembly window
700         * plugins/debug-manager/sparse_view.c:
701         Small limit change using the same "unit" for both number
703 2008-01-19  Naba Kumar  <naba@gnome.org>
705         * plugins/language-support-cpp-java/cpp-java-assist.c:
706         (cpp_java_assist_get_scope_context),
707         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
708         instead.
710 2008-01-19  Johannes Schmid <jhs@gnome.org>
712         * plugins/sourceview/anjuta-editor-sourceview.glade:
713         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
714         
715         And even more strings...
717 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
719         * plugins/project-wizard/templates/cpp/src/main.cc:
720         Fix #498734, typing error in c++ project template
722 2008-01-19  Johannes Schmid <jhs@gnome.org>
724         * plugins/editor/text_editor.c: (text_editor_save_file):
725         * plugins/macro/anjuta-macro.glade:
726         * plugins/subversion/anjuta-subversion.glade:
728         Fixed even more strings
730 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
732         * plugins/language-support-cpp-java/cpp-java-assist.c:
733         Fix bug #488519, remove critical warning (completion_cache == NULL
734         is valid)
736 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
738         * plugins/gdb/debugger.c:
739         Enable logging of gdb communication with an environment variable
741 2008-01-19  Naba Kumar  <naba@gnome.org>
743         * plugins/editor/text-editor-iterable.c: (iiter_next),
744         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
745         editor native funtions to avoid round trips.
747 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
749         * plugins/editor/text_editor.c:
750         Fix a bug due to the previous patch: Unable to save new file in 
751         Scintilla
753 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
755         * plugins/debug-manager/disassemble.c,
756         plugins/debug-manager/disassemble.h,
757         plugins/debug-manager/registers.c,
758         plugins/debug-manager/registers.h,
759         plugins/debug-manager/memory.c,
760         plugins/debug-manager/memory.h,
761         plugins/debug-manager/command.c,
762         plugins/debug-manager/command.h,
763         plugins/debug-manager/queue.c,
764         plugins/debug-manager/queue.h,
765         plugins/debug-manager/breakpoints.c,
766         plugins/debug-manager/stack_trace.c,
767         plugins/debug-manager/threads.c,
768         plugins/debug-manager/plugin.c,
769         plugins/gdb/plugin.c,
770         plugins/gdb/debugger.c,
771         plugins/gdb/debugger.h,
772         manuals/reference/libanjuta/libanjuta-sections.txt,
773         manuals/reference/libanjuta/libanjuta.types,
774         libanjuta/interfaces/libanjuta.idl:
775         Use gulong instead of guint for addresses
776         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
777         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
779         * plugins/gdb/anjuta-gdb.plugin.in:
780         Remove reference to IAnjutaCpuDebugger (useless)
782 2008-01-18  Johannes Schmid <jhs@gnome.org>
784         * AUTHORS: Added Alexander
786 2008-01-18  Johannes Schmid <jhs@gnome.org>
788   Patch from: Alexander Korolyov <kilork@yandex.ru>
790         * plugins/editor/text_editor.c: (load_from_file),
791         (text_editor_save_file):
792         
793         Fixed symlinks (#510238) and file permission (#405321)
794         handling for scintilla editor. 
795   
796 2008-01-17  Johannes Schmid <jhs@gnome.org>
798         * plugins/document-manager/action-callbacks.c:
799         (on_editor_command_select_all_activate),
800         (on_editor_command_cut_activate),
801         (on_editor_command_paste_activate),
802         (on_editor_command_copy_activate),
803         (on_editor_command_clear_activate):
804   Resupport cut/copy/paste/clear on GtkEditables when those
805   have focus. (Important for shortcuts to work).
807         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
808         * plugins/document-manager/search-box.c: (on_search_activated):
809         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
810         * plugins/patch/patch-plugin.c: (on_ok_clicked):
811         * plugins/profiler/plugin.c: (profiler_get_data):
812         * plugins/project-wizard/druid.c: (npw_druid_new):
813         * plugins/project-wizard/install.c: (on_install_end_install_file):
814         * plugins/sourceview/anjuta-editor-sourceview.glade:
815         * plugins/subversion/anjuta-subversion.glade:
816         * plugins/tools/anjuta-tools.glade:
817         Various string fixes
819 2008-01-17  Naba Kumar  <naba@gnome.org>
821         Patch from James Liggett:
823         * plugins/subversion/subversion-add-dialog.c:
824         (on_subversion_add_response):
825         * plugins/subversion/subversion-copy-dialog.c:
826         (on_subversion_copy_response):
827         * plugins/subversion/subversion-diff-dialog.c:
828         (on_subversion_diff_response):
829         * plugins/subversion/subversion-merge-dialog.c:
830         (on_subversion_merge_response):
831         * plugins/subversion/subversion-remove-dialog.c:
832         (on_subversion_remove_response):
833         * plugins/subversion/subversion-switch-dialog.c:
834         (on_subversion_switch_response):
835         * plugins/subversion/subversion-ui-utils.c: (check_input):
836         * plugins/subversion/subversion-ui-utils.h:
837         * plugins/subversion/subversion-update-dialog.c:
838         (on_subversion_update_response):
840         If the user doesn't enter any data for path or revision fields in
841         certain SVN plugin dialogs, libsvn throws assertion failures and
842         kills Anjuta. To avoid this, the validity of path and revision
843         input data are checked before the command gets executed.
845         Fixes Bug #509510 - Check input of some dialogs to avoid termination
846         if user gives bad or no input
848 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
850         * plugins/document-manager/anjuta-docman.c:
851         Fix #507627 memory tab stay active on debugger stop
852         Remove two unused variables due to the previous patch
854 2008-01-16  Johannes Schmid <jhs@gnome.org>
856         * libanjuta/anjuta-plugin-manager.c:
857         Fixed #508399 – When you enable a plugin, preferences don't show up
859 2008-01-16  Rob Bradford  <rob@openedhand.com>
861         Reviewed by: Johannes Schmid <jhs@gnome.org>
863         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
864         (get_property_value_as_string), (set_property_value_as_string),
865         (register_callbacks):
866         * libanjuta/anjuta-preferences.h:
867         Add support for both file and folder preferences (originally only
868         folder choosers were supported. (Fixes bug: #508805.)
870         * plugins/file-manager/file-manager.glade:
871         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
872         type of property.
874 2008-01-16  Johannes Schmid <jhs@gnome.org>
876         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
877         .glade:
878         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
879         * src/anjuta.glade:
880         
881         Fixed #509875 – The "Update globale tags" button wording is incorrect
882         Fixed #509873 – Build Autotools Preferences has excessive padding
883         Fixed #509872 – General Information labels are incorrectly aligned
884         Fixed #509871 – General preferences has incorrect use of colons
885         
886 2008-01-16  Johannes Schmid <jhs@gnome.org>
888         * plugins/document-manager/anjuta-document-manager.glade:
889         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
891         Fixed #509865 – Incorrect padding in the Documents settings tabs
892         Fixed #509867 – Create button contents is mis-aligned
893         Fixed #509869 – "Add Directory" button is not HIG complient
895 2008-01-16  Johannes Schmid <jhs@gnome.org>
897         * libanjuta/anjuta-preferences-dialog.c:
898         (anjuta_preferences_dialog_add_page):
899         
900         Fix #509864 – No initial section selected when opening the Preferences dialog
902 2008-01-16  Johannes Schmid <jhs@gnome.org>
904         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
905         Removed unused gconf_notifications
906         
907         * plugins/search/anjuta-search.glade:
908         * plugins/subversion/anjuta-subversion.glade:
909         * plugins/tools/anjuta-tools.glade:
910         * src/anjuta-app.c: (anjuta_app_instance_init):
911         
912         Fixed various strings
914 2008-01-15  Naba Kumar  <naba@gnome.org>
916         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
917         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
918         file saved
920         * plugins/symbol-browser/an_symbol_view.c:
921         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
922         new file saved.
924 2008-01-15  Johannes Schmid <jhs@gnome.org>
926         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
927         (anjuta_profile_add_plugins_from_xml):
928         * plugins/file-manager/file-manager.glade:
929         Some string fixes
930         
931         * libanjuta/interfaces/libanjuta.idl:
932         Fixed docs
933                 
934         * plugins/sourceview/Makefile.am:
935         * plugins/sourceview/anjuta-editor-sourceview.glade:
936         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
937         (end_print), (print_setup), (sourceview_print),
938         (sourceview_print_preview):
939         * plugins/sourceview/sourceview.c: (iprint_print),
940         (iprint_print_preview):
941         
942         Added printing support to GtkSourceView editor
944 2007-01-14 Tom <tpgww@onepost.net>
946         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
948         * plugins/document-manager/anjuta-docman.c:
949         Fix two memory leaks added by the previous patch
951 2008-01-14  Johannes Schmid <jhs@gnome.org>
953         * plugins/sourceview/assist-tip.c: (assist_tip_move):
954         * plugins/sourceview/assist-window.c: (assist_window_move):
955         
956         Do not use opacity
958 2008-01-14  Rob Bradford  <rob@openedhand.com>
960         * global-tags/Makefile.am:
961         * global-tags/create_global_tags.sh.in:
962         Install anjuta-tags binary into FHS policy compliant directory and
963         update references. (Fixes bug: 509346.)
965 2008-01-13  Naba Kumar  <naba@gnome.org>
967         Patch from: Ritesh Khadgaray
968         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
969         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
970         Adds export-dynamic option to LDFLAGS to project template for libglade
971         to work for autoconnect signals.
973 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
975         * libanjuta/anjuta-utils.c:
976         anjuta_util_get_real_path return a string that need to be freed
977         with g_free even if PATH_MAX is not defined
979 2008-01-13  Andre Klapper  <a9016009@gmx.de>
981         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
982         to DOC_LINGUAS.
984 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
986         * plugins/document-manager/anjuta-docman.c:
987         Do not reopen file having escaped character (+,...) in path name
989 2008-01-13  Naba Kumar  <naba@gnome.org>
991         * libanjuta/interfaces/libanjuta.idl:
992         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
993         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
994         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
995         IAnjutaProjectManager::add_sources().
997         * plugins/glade/plugin.c: (on_glade_resource_removed),
998         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
999         stubs for handing resources in glade file.
1001 2008-01-13  Naba Kumar  <naba@gnome.org>
1003         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
1005         * plugins/glade/plugin.c: (ifile_open): Select the first window
1006         in the glade project when it is first opened. Avoids empty glade
1007         document the first time.
1009 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
1011   Reviewed by: Johannes Schmid <jhs@gnome.org>
1013         * plugins/gtodo/callback.c: (remove_todo_item):
1014         Fix #507304 – crash in Anjuta IDE while removing done tasks
1016 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
1018         * plugins/debug-manager/anjuta-debug-manager.ui,
1019         plugins/debug-manager/plugin.c,
1020         plugins/debug-manager/start.h,
1021         plugins/debug-manager/start.c:
1022         New menu item to add extra source directories for debugger
1024 === anjuta 2.3.2 ===
1026 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
1028         * plugins/gtodo/callback.c: (remove_todo_item):
1029         Fix #507304 – crash in Anjuta IDE while removing done tasks
1031 2008-01-11  Naba Kumar  <naba@gnome.org>
1033         * configure.in: Bumped version to 2.3.2
1034         * NEWS: Updated for anjuta 2.3.2 release
1035         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
1036         not 'make tarball'
1038 2008-01-11  Johannes Schmid <jhs@gnome.org>
1040         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1041         .glade:
1042         Reverted accidently commited change
1043         
1044         * plugins/document-manager/anjuta-document-manager.glade:
1045         Fix Gtk-Critical because of broken glade file
1047 2008-01-11  Naba Kumar  <naba@gnome.org>
1049         * plugins/glade/plugin.c: (on_document_destroy),
1050         (glade_plugin_add_project): Fixed a bug where when more than one
1051         glade document is open and one is closed, it closes all the glade
1052         documents. Also it might have fixed the bug where sometimes closing
1053         the glade document leaves glade widget tree unclosed.
1055 2008-01-11  Naba Kumar  <naba@gnome.org>
1057         * libanjuta/Makefile.am: Install glade3 files in own prefix to
1058         prevent install errors when not installed as root (then the files
1059         are only useful when glade-3 is installed in the same prefix, but it
1060         doesn't harm anjuta runtime).
1062         * plugins/sourceview/sourceview.c: Commented use of a file
1063         not currently distributed.
1065 2008-01-10  Naba Kumar  <naba@gnome.org>
1067         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
1068         nothing to translate in it.
1070 2008-01-10  Johannes Schmid <jhs@gnome.org>
1072         * plugins/project-wizard/templates/gnome.wiz:
1073         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1074         * plugins/project-wizard/templates/gnome/src/main.c:
1075         * plugins/project-wizard/templates/translatable-strings.h:
1076         
1077         Fixed #508497 and added a new chooser to select whether to use
1078         libglade or not.
1080 2008-01-10  Johannes Schmid <jhs@gnome.org>
1082         Patch from Tom <tpgww@onepost.net>:
1084         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
1085         (anjuta_util_glist_path_dedup):
1086         * libanjuta/anjuta-utils.h:
1087         
1088         Give the method a proper prefixed name
1089         
1090         * plugins/document-manager/action-callbacks.c:
1091         (get_current_popup_active),
1092         (on_editor_command_select_all_activate),
1093         (on_editor_command_cut_activate),
1094         (on_editor_command_paste_activate),
1095         (on_editor_command_copy_activate),
1096         (on_editor_command_clear_activate), (on_show_search),
1097         (on_repeat_quicksearch):        
1098         * plugins/document-manager/action-callbacks.h:
1099         * plugins/document-manager/anjuta-docman.c:
1100         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
1101         (anjuta_docman_goto_file_line_mark),
1102         (anjuta_docman_get_full_filename):
1103         * plugins/document-manager/anjuta-docman.h:
1104         * plugins/document-manager/anjuta-document-manager.ui:
1105         * plugins/document-manager/plugin.c:
1106         (update_document_ui_interface_items):
1107         
1108         Better way to fix the popup-menu items (Cut/Copy/Paste)
1109         and various clean-ups.
1110         
1111         * plugins/document-manager/search-box.c: (on_document_changed),
1112         (search_box_fill_search_focus):
1113         * plugins/document-manager/search-box.h:
1114         * plugins/search/plugin.c:
1115         
1116         Add a menu item to repeat the quick search
1118 2008-01-10  Johannes Schmid <jhs@gnome.org>
1120         * plugins/language-support-cpp-java/cpp-java-assist.c:
1121         (on_assist_chosen):
1122         
1123         Fixed #508424 – Auto complete: previous char was removed when 
1124         pre TAB to auto complete.
1126 2008-01-10  Johannes Schmid <jhs@gnome.org>
1128         Patch from: James Ligett:
1130         * plugins/profiler/gprof-call-graph-view.c:
1131         (gprof_call_graph_view_create_columns):
1132         * plugins/profiler/gprof-flat-profile-view.c:
1133         (gprof_flat_profile_view_create_columns):
1134         
1135         Fixed translation issues (#496833)
1137 2008-01-10 Johannes Schmid <jhs@gnome.org>
1139         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
1141         * plugins/gtodo/gtodo.c: (category_manager_add_item):
1142         Fix #460390 – Changing categories while edinting something
1144 2008-01-09  Naba Kumar  <naba@gnome.org>
1146         * libanjuta/anjuta-plugin-manager.c:
1147         (anjuta_plugin_manager_activate_plugins): Commented dead code and
1148         fixed a leak.
1150         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
1151         corruption reported in bug #507491. Potentially fixes too.
1153 2008-01-09  Johannes Schmid <jhs@gnome.org>
1155         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
1157         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1158         Fix bug #505205 completely
1159         
1160         * AUTHORS: Added Bolesław
1162 2008-01-08  Johannes Schmid <jhs@gnome.org>
1164         * plugins/document-manager/action-callbacks.c:
1165         (on_editor_command_cut_activate),
1166         (on_editor_command_paste_activate),
1167         (on_editor_command_copy_activate),
1168         (on_editor_command_clear_activate):
1169         
1170         Fixed editor popup menu (Cut, Copy, Paste)
1172 2008-01-08  Johannes Schmid <jhs@gnome.org>
1174         * plugins/sourceview/sourceview.c: (autodetect_language):
1175         Fixed a crash when creating a new file
1177 2008-01-08  Johannes Schmid <jhs@gnome.org>
1179         Patch by <bolekk@gmail.com> (GHOP Student)
1181         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1182         Fix bug #505205
1184 2008-01-08  Naba Kumar  <naba@gnome.org>
1186         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
1187         * libanjuta/anjuta-plugin-manager.c:
1188         (anjuta_plugin_manager_select),
1189         (anjuta_plugin_manager_activate_plugins):
1190         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
1191         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
1192         (on_create_submenu), (create_open_with_submenu):
1193         * src/about.c: (on_about_plugin_activate),
1194         (about_create_plugins_submenu): Use translated version of get_string()
1195         API in AnjutaDescription for translatable properties. Fixes bug #496833
1196         comment #18.
1198 2008-01-07  Johannes Schmid <jhs@gnome.org>
1200         * plugins/build-basic-autotools/executer.c: (execute_program):
1201         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1202         * plugins/debug-manager/anjuta-debug-manager.glade:
1203         * plugins/debug-manager/locals.c: (create_locals_gui):
1204         * plugins/file-loader/plugin.c: (on_create_submenu):
1205         * plugins/gtodo/main.h:
1206         * plugins/gtodo/preferences.c: (preferences_widget):
1207         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1208         * plugins/tools/anjuta-tools.glade:
1209         * plugins/tools/execute.c: (atp_output_context_print):
1210         * src/main.c:
1211         
1212                 Another bunch of i18n fixes (#496833)
1214 2008-01-07  Johannes Schmid <jhs@gnome.org>
1216         * plugins/build-basic-autotools/build-basic-autotools.c:
1217         (on_build_terminated):
1218         * plugins/gtodo/interface.c: (set_read_only):
1219         * plugins/project-manager/plugin.c: (confirm_removal),
1220         (on_popup_add_to_project):
1221         * plugins/subversion/anjuta-subversion.glade:
1222         * plugins/tools/execute.c: (atp_output_context_print_result):
1223         
1224         Fixed some strings from #496833
1226 2008-01-07  Johannes Schmid <jhs@gnome.org>
1228         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1229         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1230         .in:
1231         * plugins/language-support-cpp-java/plugin.c: (install_support),
1232         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
1233         Added basic Vala support
1234         
1235         * plugins/sourceview/sourceview.c: (autodetect_language):
1236         Fixed mime-type detection
1238 2008-01-06  Massimo Cora'  <maxcvs@email.it>
1240   Reviewed by: Johannes Schmid <jhs@gnome.org>
1242         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
1243         (value_removed_current_editor), (symbol_db_activate),
1244         (symbol_db_deactivate):
1245         * plugins/symbol-db/symbol-db-engine.c:
1246         (symbol_db_engine_get_global_members_filtered):
1247         * plugins/symbol-db/symbol-db-view.c:
1248         (do_add_child_symbol_to_view), (prepare_for_adding),
1249         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
1250         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1251         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1252         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
1253         (sdb_view_init), (sdb_view_finalize),
1254         (sdb_view_build_and_display_base_tree):
1255         * plugins/symbol-db/symbol-db-view.h:
1256         added controls to expand Global tab nodes in a non-freezing way.
1257         Fixed also some little bugs always on global-tab.
1259 2008-01-06  Naba Kumar  <naba@gnome.org>
1261         Patches from James Liggett:
1262         * plugins/profiler/gprof-call-graph-view.c:
1263         (gprof_call_graph_view_create_columns):
1264         * plugins/profiler/gprof-flat-profile-view.c:
1265         (gprof_flat_profile_view_create_columns):
1266         * plugins/profiler/gprof-function-call-tree-view.c:
1267         (gprof_function_call_tree_view_create_columns): Made all
1268         of the columns resizable and reorderable.
1270 2008-01-06  Johannes Schmid <jhs@gnome.org>
1272         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1273         (anjuta_launcher_check_password_real),
1274         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1275         (anjuta_launcher_scan_pty),
1276         (anjuta_launcher_disable_password_check):
1277         * libanjuta/anjuta-launcher.h:
1278         Added disable_password_check for stream where it does not make sense 
1279         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
1280         that sometimes occur in symbol-db plugin
1281         
1282         * plugins/file-manager/file-model.c:
1283         (file_model_cancel_expand_idle):
1284         Fixed removing of idle source
1285         
1286         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
1287         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
1288         
1289         Fixed #348854 – invisible cursor in certain themes
1291 2008-01-06  Naba Kumar  <naba@gnome.org>
1293         * libanjuta/anjuta-preferences.c:
1294         (anjuta_preferences_register_property_custom): Fixed a crash bug on
1295         closing preferences dialog due to patch in bug #507300
1297 2008-01-06  Naba Kumar  <naba@gnome.org>
1299         * plugins/language-support-cpp-java/cpp-java-assist.c:
1300         (on_assist_chosen):
1301         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1302         * plugins/search/search-replace_backend.c: (create_search_entries):
1303         Added missing unrefs.
1305 2008-01-06  Johannes Schmid <jhs@gnome.org>
1307         * plugins/debug-manager/variable.c: (get_hovered_word):
1308   Add a g_object_unref()  
1309         
1310         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
1311         (on_sourceview_hover_leave):
1312         Fixed hover and editor interface to make hover in debugger work
1314 2008-01-06  Naba Kumar  <naba@gnome.org>
1316         * plugins/editor/text-editor.c: Whitespaces fixes.
1317         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
1318         DEBUG_PRINT instead of g_message.
1320 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
1322         * plugins/debug-manager/breakpoints.c:
1323         Fix #507441: Disable all breakpoints doesn't work
1324         Fix #507444: Enable Breakpoint menu item doesn't change name
1326 2008-01-05  Naba Kumar  <naba@gnome.org>
1328         * manuals/reference/libanjuta/libanjuta.types: Renamed
1329         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
1331 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1333         * plugins/debug-manager/variable.c:
1334         Update variable display to use IAnjutaIterable instead of position
1336         * plugins/editor/text_editor_cbs.c,
1337         plugins/editor/text_editor.c:
1338         Fix Gtk critical warnings when a hover signal is emitted
1339         Fix get_text_iter in Scintilla (range should include last character)
1340         
1341 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1343         * plugins/debug-manager/debug_tree.c,
1344         plugins/debug-manager/debug_tree.h,
1345         plugins/debug-manager/watch.c,
1346         plugins/debug-manager/command.c,
1347         plugins/debug-manager/queue.c,
1348         plugins/gdb/plugin.c,
1349         plugins/gdb/debugger.c,
1350         plugins/gdb/debugger.h,
1351         libanjuta/interfaces/libanjuta.idl:
1352         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
1354 2008-01-05  Naba Kumar  <naba@gnome.org>
1356         * plugins/valgrind/plugin.c: Removed stock icon open/save from
1357         menus to avoid conflict with file open/save. Fixes bug #507455
1359 2008-01-05  Johannes Schmid <jhs@gnome.org>
1361         * configure.in:
1362         Conditionally depend on gtksourceview2 >= 2.1.0
1363         
1364         * libanjuta/interfaces/libanjuta.idl:
1365         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
1366         iterators instead of positions
1367         
1368         * plugins/debug-manager/threads.c:
1369         Fixed a warnings by including gnome-vfs properly
1370         
1371         * plugins/debug-manager/variable.c: (get_hovered_word),
1372         (on_hover_over):
1373         Updated to changes in IAnjutaEditorHover/Selection
1374         
1375         * plugins/document-manager/action-callbacks.c:
1376         (on_editor_command_upper_case_activate),
1377         (on_editor_command_lower_case_activate):
1378         * plugins/document-manager/search-box.c: (on_incremental_search),
1379         (on_search_activated):
1380         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
1381         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
1382         (iselection_get_start), (iselection_get_end),
1383         (iselection_iface_init), (ihover_display), (ihover_iface_init):
1384         * plugins/editor/text_editor_cbs.c:
1385         (on_text_editor_scintilla_notify):
1386         
1387         Updated to changes in IAnjutaEditorHover/Selection and updated editor
1388         interface of scintilla editor.
1389         
1390         * plugins/language-manager/languages.xml:
1391         * plugins/language-manager/plugin.c:
1392         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
1393         Added chdr to C language files and some DEBUG_PRINTs
1394         
1395         * plugins/language-support-cpp-java/cpp-java-assist.c:
1396         (on_assist_chosen):
1397         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1398         * plugins/search/plugin.c: (find_incremental):
1399         * plugins/search/search-replace.c: (search_and_replace):
1400         * plugins/search/search-replace_backend.c: (create_search_entries):
1401                 Adapted to changed interfaces
1403         * plugins/sourceview/Makefile.am:
1404         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
1405         (set_uri), (anjuta_document_save):
1406         * plugins/sourceview/anjuta-editor-sourceview.glade:
1407         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
1408         (anjuta_view_key_press_event):
1409         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1410         * plugins/sourceview/sourceview-cell.c:
1411         (sourceview_cell_instance_init), (sourceview_cell_finalize),
1412         (icell_get_line), (icell_get_attribute), (icell_iface_init):
1413         * plugins/sourceview/sourceview-prefs.c: (get_bool),
1414         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
1415         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
1416         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
1417         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
1418         * plugins/sourceview/sourceview-private.h:
1419         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1420         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1421         (on_document_loaded), (sourceview_instance_init),
1422         (sourceview_dispose), (sourceview_finalize),
1423         (sourceview_create_markers), (sourceview_new),
1424         (ifile_savable_save), (ieditor_get_tab_size),
1425         (ieditor_set_tab_size), (ieditor_set_use_spaces),
1426         (ieditor_set_auto_indent), (ieditor_goto_line),
1427         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
1428         (iselect_block), (iselect_set), (iselect_get_start),
1429         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
1430         (imark_unmark), (imark_is_marker_set),
1431         (imark_location_from_handle), (imark_delete_all_markers),
1432         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
1433         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
1434         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
1435         (ilanguage_get_supported_languages), (autodetect_language),
1436         (ilanguage_set_language), (iassist_show_tips),
1437         (on_sourceview_hover_leave), (on_sourceview_hover_over),
1438         (ihover_display), (ihover_iface_init):
1439         
1440         Use GtkSourceView 2.1.x:
1441         * New mark interface
1442         * Fixed #486724 and #488615
1443         * Implemented hover interface
1444         * Adapted to changed interfaces
1446 2008-01-04  Rob Bradford  <rob@o-hand.com>
1448         Reviewed by Naba Kumar  <naba@gnome.org>:
1449         * libanjuta/anjuta-preferences.c:
1450         (anjuta_preferences_register_property_custom):
1451         Unregister preferences for custom preferences when the widget is
1452         destroyed.
1454 2008-01-03  Johannes Schmid <jhs@gnome.org>
1456         * plugins/file-manager/file-model.c: (file_model_row_expanded),
1457         (file_model_row_collapsed):
1458   Fixed the too method to take a correct data argument
1460 2008-01-02  Johannes Schmid <jhs@gnome.org>
1462         * plugins/document-manager/anjuta-docman.c:
1463         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1464         ref and unref correctly to silence a Gtk+ critical
1466 2008-01-01  Johannes Schmid <jhs@gnome.org>
1468         * plugins/editor/text_editor.c: (itext_editor_get_text):
1469         Fixed #506740 – ianjuta_editor_get_text crash if request 
1470         text past the buffer length
1472 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
1474         * plugins/debug-manager/utilities.c,
1475         plugins/debug-manager/utilities.h,
1476         plugins/debug-manager/breakpoints.c:
1477         Move get_current_editor function in utilities.c
1479         * plugins/debug-manager/plugin.c,
1480         plugins/debug-manager/debug_tree.c,
1481         plugins/debug-manager/debug_tree.h,
1482         plugins/debug-manager/watch.c,
1483         plugins/debug-manager/watch.h,
1484         plugins/debug-manager/locals.c,
1485         plugins/debug-manager/locals.h,
1486         (added) plugins/debug-manager/variable.c,
1487         (added) plugins/debug-manager/variable.h,
1488         plugins/debug-manager/Makefile.am:
1489         Use hover interface to display variable value
1491 2007-12-31  Johannes Schmid <jhs@gnome.org>
1493         * libanjuta/Makefile.am:
1494         Only install glade catalog files if glade-3 is available
1495         (Fixes #506269 and #500296)
1497 2007-12-30  Johannes Schmid <jhs@gnome.org>
1499         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
1500         (set_property_value_as_string), (register_callbacks):
1502   Fixed GtkFileChooserButton preferences to also work when only the combo
1503   changes without a dialog being open.
1505 2007-12-29  Johannes Schmid <jhs@gnome.org>
1507         * plugins/editor/Makefile.am:
1508         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
1510 2007-12-29  Johannes Schmid <jhs@gnome.org>
1512         * plugins/devhelp/plugin.c: (devhelp_activate):
1513         Fixed #498986 - Anjuta-2.3.0 fails to build
1515 2007-12-29  Johannes Schmid <jhs@gnome.org>
1517         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
1518         * plugins/debug-manager/plugin.c:
1519         (on_run_to_cursor_action_activate):
1520         * plugins/document-manager/anjuta-docman.c:
1521         (anjuta_docman_goto_file_line_mark):
1522         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1523         (value_removed_current_editor):
1524         
1525         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
1526         all those to value_added_current_document...
1528         * plugins/editor/anjuta-editor-scintilla.glade:
1529         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
1530         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
1532 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1534   * plugins/symbol-db/plugin.c: (on_importing_project_end),
1535   (symbol_db_activate), (symbol_db_deactivate),
1536   (symbol_db_instance_init), (isymbol_manager_get_parents):
1537   * plugins/symbol-db/plugin.h:
1538   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1539   * plugins/symbol-db/symbol-db-engine.c:
1540   (symbol_db_engine_get_global_members_filtered):
1541   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
1542   (on_symbol_inserted):
1543   Filtered out static functions on global-tab. E.g. when flag
1544   is_file_scope = 1 we won't add entries there.
1545   Fixed a little bug on 'Global'->'Vars/Others' node too.
1547 2007-12-28  Johannes Schmid <jhs@gnome.org>
1549   * libanjuta/anjuta-launcher.c:
1550   Fixed a silly (and completely useless) memory corruption that probably 
1551   only occured at a few race conditions though I wonder why it did not 
1552         happen more often
1554 2007-12-28  Johannes Schmid <jhs@gnome.org>
1555         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
1556         * plugins/debug-manager/plugin.c: (set_program_counter):
1557         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
1558         * plugins/debug-manager/start.c: (get_source_directories):
1559         * plugins/debug-manager/threads.c: (on_info_thread),
1560         (on_list_thread):
1561         * plugins/file-manager/file-model.c: (file_model_set_property):
1562         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
1563         * plugins/tools/editor.c: (on_editor_response):
1564         
1565         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
1566         
1567         * plugins/document-manager/plugin.c: (update_title),
1568         (value_added_project_root_uri):
1569         * plugins/document-manager/plugin.h:
1570         Shorten down the title bar if the current path is inside the opened project
1572 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1574         reviewed by: Johannes Schmid <jhs@gnome.org>
1576         * plugins/project-wizard/templates/java/project.anjuta:
1577         * plugins/project-wizard/templates/mkfile/project.anjuta:
1578         * plugins/project-wizard/templates/python/project.anjuta:
1579         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
1580         let new projects use new SymbolDB plugin.
1581         
1582         * plugins/symbol-browser/images/Makefile.am:
1583         added some images taken from MonoDevelop project.
1584         
1585         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1586         (goto_file_line), (on_importing_project_end), (project_root_added),
1587         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
1588         (isymbol_manager_search):
1589         Added project-updating feature when opening a project with some files
1590   modified externally [e.g. a svn up].
1591         
1592         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1593         (sdb_engine_iterator_node_instance_init),
1594         (sdb_engine_iterator_node_finalize),
1595         (symbol_db_engine_iterator_node_set_conversion_hash):
1596         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
1597         * plugins/symbol-db/symbol-db-engine-iterator.c:
1598         (symbol_db_engine_iterator_new):
1599         * plugins/symbol-db/symbol-db-engine-iterator.h:
1600          Moved Hash table initialization into the engine. This proxies and
1601   speeds up the process of creation and iteration of a GdaDataModel.
1602         
1603         * plugins/symbol-db/symbol-db-engine.c:
1604         (sdb_engine_ctags_output_thread),
1605         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1606         (sdb_engine_scan_files_1), (sdb_engine_init),
1607         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
1608         (symbol_db_engine_add_new_workspace),
1609         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
1610         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
1611         (symbol_db_engine_get_sym_type_conversion_hash),
1612         (symbol_db_engine_update_files_symbols),
1613         (symbol_db_engine_update_project_symbols),
1614         (symbol_db_engine_update_buffer_symbols),
1615         (symbol_db_engine_get_class_parents),
1616         (symbol_db_engine_get_global_members_filtered),
1617         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1618         (symbol_db_engine_get_scope_members_by_symbol_id),
1619         (symbol_db_engine_get_scope_members),
1620         (symbol_db_engine_get_current_scope),
1621         (symbol_db_engine_get_file_symbols),
1622         (symbol_db_engine_get_symbol_info_by_id),
1623         (symbol_db_engine_find_symbol_by_name_pattern),
1624         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1625         * plugins/symbol-db/symbol-db-engine.h:
1626         * plugins/symbol-db/symbol-db-view-locals.c:
1627         (sdb_view_locals_get_iter_from_row_ref),
1628         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
1629         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
1630         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1631         Changes on some queries fuctions and some fixes. Added *_filtered
1632   functions.
1633         
1634         * plugins/symbol-db/symbol-db-view.c:
1635         (do_add_child_symbol_to_view), (add_new_waiting_for),
1636         (prepare_for_adding), (on_symbol_inserted),
1637         (do_recurse_subtree_and_remove), (on_symbol_removed),
1638         (sdb_view_do_add_hidden_dummy_child),
1639         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
1640         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
1641         (sdb_view_locals_create_new_store), (sdb_view_init),
1642         (sdb_view_finalize), (sdb_view_class_init),
1643         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
1644         (symbol_db_view_get_pixbuf),
1645         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1646         New display for global tags. This is the definitive version, bugs apart.
1647         
1648         * plugins/symbol-db/tables.sql:
1649         fixed typo.
1651 2007-12-27  Naba Kumar  <naba@gnome.org>
1653         * libanjuta/interfaces/libanjuta.idl:
1654         * plugins/editor/aneditor-priv.h:
1655         * plugins/editor/aneditor.cxx:
1656         * plugins/editor/text_editor.c: (text_editor_instance_init),
1657         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
1658         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
1659         * plugins/editor/text_editor.h:
1660         * plugins/editor/text_editor_cbs.c:
1661         (on_text_editor_scintilla_notify):
1663         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
1664         related code in AnEditor. Fixed some compilation warnings.
1666 2007-12-26  Naba Kumar  <naba@gnome.org>
1668         * Changelog: Fixed indentation.
1670 2007-12-25  Naba Kumar  <naba@gnome.org>
1672         * plugins/editor/Makefile.am:
1673         * plugins/editor/editor.glade:
1674         * plugins/editor/plugin.c:
1675         * plugins/editor/style-editor.c:
1676         * plugins/sourceview/Makefile.am:
1677         * plugins/sourceview/plugin.c:
1678         * plugins/sourceview/sourceview.glade:
1679         * plugins/valgrind/Makefile.am:
1681         Renamed glade files to anjuta-editor-* to give name space for the
1682         schema files (because they are installed in system directory).
1684         * scripts/build-schemas.mk: Install the schemas files also (need for
1685         binary package installation/uninstallation).
1687 2007-12-25  Johannes Schmid <jhs@gnome.org>
1689         * plugins/language-support-cpp-java/plugin.c:
1690         (set_indentation_param_vim):
1691         
1692         Support some more vim modeline commands and shortcuts (#504331)
1694 2007-12-25  Johannes Schmid <jhs@gnome.org>
1696         Patches from James Liggett:
1697         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
1698         (anjuta_vcs_status_tree_view_init):
1699         * plugins/subversion/subversion-commit-dialog.c:
1700         (subversion_commit_dialog):
1701         * plugins/subversion/subversion-diff-dialog.c:
1702         (on_subversion_diff_response):
1703         * plugins/subversion/subversion-log-dialog.c:
1704         (on_log_view_selected_button_clicked),
1705         (on_log_diff_selected_button_clicked),
1706         (on_log_diff_previous_button_clicked):
1707         * plugins/subversion/subversion-resolve-dialog.c:
1708         (subversion_resolve_dialog):
1709         * plugins/subversion/subversion-revert-dialog.c:
1710         (subversion_revert_dialog):
1711         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
1712         (pulse_progress_bar), (hide_pulse_progress_bar),
1713         (disconnect_data_arrived_signals),
1714         (cancel_data_arrived_signal_disconnect):
1715         * plugins/subversion/subversion-ui-utils.h:
1716         
1717         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
1718         #505237 – Sort list of modified files
1720 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
1722         * plugins/gdb/debugger.c:
1723         Fix bug #491301: Inspecting a variable opens a bad focus dialog
1725 2007-12-23  Johannes Schmid <jhs@gnome.org>
1727         * plugins/language-support-cpp-java/plugin.c:
1728         (set_indentation_param_emacs), (set_indentation_param_vim),
1729         (parse_mode_line_emacs), (parse_mode_line_vim),
1730         (extract_mode_line), (initialize_indentation_params):
1732         Added (basic) support for vim modelines (#504331)
1734         * plugins/message-view/message-view.c: (message_view_next),
1735         (message_view_previous):
1736         
1737         Fixed next/previous message
1739 2007-12-23  Johannes Schmid <jhs@gnome.org>
1741         * libanjuta/anjuta-ui.h:
1742         Check for != NULL before unref'ing pixbuf (related to #497878)
1743         
1744         * plugins/devhelp/plugin.c: (register_stock_icons):
1745         * plugins/document-manager/anjuta-docman.c:
1746         (anjuta_docman_add_document):
1747         * plugins/glade/plugin.c: (on_close_activated),
1748         (register_stock_icons), (on_session_save),
1749         (glade_plugin_add_project):
1750         
1751         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1752         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1753         
1754         * plugins/language-support-cpp-java/plugin.c:
1755         (register_stock_icons):
1756         Fixed stock icon registration macros
1758 2007-12-23  Johannes Schmid <jhs@gnome.org>
1760         * global-tags/Makefile.am:
1761         * launcher/Makefile.am:
1762         * libanjuta/Makefile.am:
1763         * libegg/Makefile.am:
1764         * manuals/anjuta-faqs/Makefile.am:
1765         * manuals/anjuta-manual/Makefile.am:
1766         * manuals/reference/libanjuta/Makefile.am:
1767         * plugins/build-basic-autotools/Makefile.am:
1768         * plugins/class-gen/Makefile.am:
1769         * plugins/class-inheritance/Makefile.am:
1770         * plugins/cvs-plugin/Makefile.am:
1771         * plugins/debug-manager/Makefile.am:
1772         * plugins/devhelp/Makefile.am:
1773         * plugins/document-manager/Makefile.am:
1774         * plugins/editor/Makefile.am:
1775         * plugins/editor/scintilla/Makefile.am:
1776         * plugins/editor/scintilla/include/Makefile.am:
1777         * plugins/file-loader/Makefile.am:
1778         * plugins/file-manager/Makefile.am:
1779         * plugins/file-wizard/Makefile.am:
1780         * plugins/gdb/Makefile.am:
1781         * plugins/glade/Makefile.am:
1782         * plugins/gtodo/Makefile.am:
1783         * plugins/gvim/Makefile.am:
1784         * plugins/indent/Makefile.am:
1785         * plugins/language-manager/Makefile.am:
1786         * plugins/language-support-cpp-java/Makefile.am:
1787         * plugins/macro/Makefile.am:
1788         * plugins/message-view/Makefile.am:
1789         * plugins/patch/Makefile.am:
1790         * plugins/profiler/Makefile.am:
1791         * plugins/project-import/Makefile.am:
1792         * plugins/project-manager/Makefile.am:
1793         * plugins/project-wizard/Makefile.am:
1794         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1795         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1796         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1797         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1798         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1799         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1800         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1801         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1802         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1803         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1804         * plugins/sample1/Makefile.am:
1805         * plugins/search/Makefile.am:
1806         * plugins/sourceview/Makefile.am:
1807         * plugins/subversion/Makefile.am:
1808         * plugins/symbol-browser/Makefile.am:
1809         * plugins/symbol-db/Makefile.am:
1810         * plugins/symbol-db/test/Makefile.am:
1811         * plugins/terminal/Makefile.am:
1812         * plugins/tools/Makefile.am:
1813         * plugins/valgrind/Makefile.am:
1814         * src/Makefile.am:
1815         * tagmanager/Makefile.am:
1816         
1817         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1818         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1819         warnings from illigel C++ compiler flags.
1821 2007-12-23  Johannes Schmid <jhs@gnome.org>
1823         Patch from Tom <tpgww@onepost.net>:
1824   
1825         * plugins/document-manager/anjuta-docman.c:
1826         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1827         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1828         (anjuta_docman_instance_init), (on_notebook_switch_page),
1829         (anjuta_docman_grab_text_focus):
1830         * plugins/document-manager/plugin.c: (on_document_added),
1831         (on_window_key_press_event), (on_window_key_release_event):
1832         
1833         Some more document-manager code cleanups and fixes.
1835 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1837         * plugins/symbol-db/plugin.c: (register_stock_icons),
1838         (value_added_current_editor), (value_removed_current_editor),
1839         (on_importing_project_end), (project_root_removed):
1840         added controls to clean/populate GtkTreeView(s) on projects unload/load.
1842         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1843         (symbol_db_engine_get_file_db_path):
1844         fixed a useless warning.
1846         * plugins/symbol-db/symbol-db-view-locals.c:
1847         (traverse_free_waiting_for), (file_view_status_destroy),
1848         (sdb_view_locals_create_new_store), (traverse_files_view_status),
1849         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1850         (sdb_view_locals_finalize), (on_symbol_inserted),
1851         (symbol_db_view_locals_recv_signals_from_engine),
1852         (symbol_db_view_locals_update_list):
1853         more speed on editors switching. GtkTreeStore caching method implemented.
1854         Fixed compiler warnings and a little memory leak.
1856         * plugins/symbol-db/symbol-db-view-locals.h:
1857         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1858         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1859         (on_scan_end), (on_symbol_inserted),
1860         (sdb_view_locals_create_new_store), (sdb_view_init),
1861         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1862         * plugins/symbol-db/symbol-db-view.h:
1863         fixed some crashers. Now project loading/populating should be quite quick.
1865 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1867         * plugins/debug-manager/command.c,
1868         plugins/debug-manager/queue.c:
1869         Take care of command return value (FALSE is an error)
1871 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
1873         * plugins/debug-manager/anjuta-debug-manager.glade,
1874         plugins/debug-manager/breakpoints.c:
1875         Remove address, condition and pass breakpoint column if not supported
1876         Fix clear all remove_all to avoid an endless loop if a breakpoint
1877         cannot be removed
1879 2007-12-17  Johannes Schmid <jhs@gnome.org>
1881         Patch from Tom <tpgww@onepost.net> (with some changes):
1883         * plugins/document-manager/action-callbacks.c: (on_open_activate),
1884         (on_save_as_activate), (on_save_all_activate),
1885         (on_close_file_activate), (on_close_all_file_activate),
1886         (on_reload_file_activate), (on_editor_command_clear_activate),
1887         (on_transform_eolchars1_activate), (on_comment_block),
1888         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1889         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1890         (on_editor_linenos1_activate), (on_editor_markers1_activate),
1891         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1892         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1893         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1894         (on_zoom_out_text_activate):
1895         * plugins/document-manager/action-callbacks.h:
1896         * plugins/document-manager/anjuta-docman.c:
1897         (on_notebook_page_close_button_click),
1898         (on_notebook_page_close_button_enter),
1899         (on_notebook_page_close_button_leave),
1900         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1901         (anjuta_docman_page_init), (anjuta_docman_page_new),
1902         (on_open_filesel_response), (create_file_open_dialog_gui),
1903         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1904         (anjuta_docman_instance_init), (on_notebook_switch_page),
1905         (on_document_destroy), (anjuta_docman_add_editor),
1906         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1907         (anjuta_docman_set_current_document),
1908         (anjuta_docman_goto_file_line_mark), (get_real_path),
1909         (anjuta_docman_get_full_filename),
1910         (anjuta_docman_delete_all_markers),
1911         (anjuta_docman_delete_all_indicators),
1912         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1913         (anjuta_docman_order_tabs):
1914         * plugins/document-manager/anjuta-docman.h:
1915         * plugins/document-manager/file_history.c: (an_hist_file_new),
1916         (an_file_history_push), (an_file_history_dump):
1917         * plugins/document-manager/file_history.h:
1918         * plugins/document-manager/plugin.c: (update_title),
1919         (value_removed_project_root_uri),
1920         (update_document_ui_interface_items), (menu_name_compare),
1921         (on_document_added), (on_document_changed),
1922         (on_window_key_press_event), (on_window_key_release_event),
1923         (on_session_save):
1924         * plugins/document-manager/search-box.c: (on_document_changed),
1925         (on_goto_activated), (search_box_init), (search_box_new):
1926         * plugins/document-manager/search-box.h:
1928         Yet more code cleanups
1929         Save glade files correctly in session
1930         Use new tooltip API if available
1931         Sort notebook pages when session is restored (needs work)
1933 2007-12-16  Johannes Schmid <jhs@gnome.org>
1935         * plugins/document-manager/anjuta-docman.c:
1936         (anjuta_docman_add_document):
1937         
1938         Present correct widget with anjuta_shell_present_widget(). This got wrong when
1939         the new search bar was introduced.
1941 2007-12-12  Johannes Schmid <jhs@gnome.org>
1942   
1943         Patch from  Tom <tpgww@onepost.net>:
1944         (#485233 – another bunch of docman cleanups)
1945   
1946         * libanjuta/interfaces/libanjuta.idl:
1947         * plugins/document-manager/action-callbacks.c:
1948         (get_current_document), (get_current_focus_widget),
1949         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1950         (on_close_file_activate), (on_close_all_file_activate),
1951         (on_reload_file_activate), (on_print_activate),
1952         (on_print_preview_activate),
1953         (on_editor_command_upper_case_activate),
1954         (on_editor_command_lower_case_activate),
1955         (on_editor_command_eol_crlf_activate),
1956         (on_editor_command_eol_lf_activate),
1957         (on_editor_command_eol_cr_activate),
1958         (on_editor_command_select_all_activate),
1959         (on_editor_command_select_to_brace_activate),
1960         (on_editor_command_select_block_activate),
1961         (on_editor_command_match_brace_activate),
1962         (on_editor_command_undo_activate),
1963         (on_editor_command_redo_activate),
1964         (on_editor_command_cut_activate),
1965         (on_editor_command_paste_activate),
1966         (on_editor_command_copy_activate),
1967         (on_editor_command_clear_activate),
1968         (on_editor_command_close_folds_all_activate),
1969         (on_editor_command_open_folds_all_activate),
1970         (on_editor_command_toggle_fold_activate),
1971         (on_editor_command_bookmark_toggle_activate),
1972         (on_editor_command_bookmark_first_activate),
1973         (on_editor_command_bookmark_next_activate),
1974         (on_editor_command_bookmark_prev_activate),
1975         (on_editor_command_bookmark_last_activate),
1976         (on_editor_command_bookmark_clear_activate),
1977         (on_transform_eolchars1_activate), (on_comment_block),
1978         (on_comment_box), (on_comment_stream),
1979         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1980         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1981         (on_force_hilite_activate), (on_swap_activate),
1982         (on_editor_add_view_activate), (on_editor_remove_view_activate):
1983         * plugins/document-manager/action-callbacks.h:
1984         * plugins/document-manager/anjuta-docman.c:
1985         (on_notebook_page_close_button_click),
1986         (on_notebook_page_close_button_enter),
1987         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1988         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1989         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1990         (on_open_filesel_response), (anjuta_docman_open_file),
1991         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1992         (anjuta_docman_dispose), (anjuta_docman_instance_init),
1993         (anjuta_docman_class_init), (anjuta_docman_new),
1994         (on_notebook_switch_page), (on_document_save_point),
1995         (on_document_destroy), (anjuta_docman_add_editor),
1996         (anjuta_docman_add_document), (anjuta_docman_remove_document),
1997         (anjuta_docman_set_popup_menu),
1998         (anjuta_docman_get_current_focus_widget),
1999         (anjuta_docman_get_page_for_document),
2000         (anjuta_docman_get_current_document),
2001         (anjuta_docman_set_current_document),
2002         (anjuta_docman_goto_file_line),
2003         (anjuta_docman_goto_file_line_mark),
2004         (anjuta_docman_get_full_filename),
2005         (anjuta_docman_present_notebook_page),
2006         (anjuta_docman_update_page_label),
2007         (anjuta_docman_delete_all_markers),
2008         (anjuta_docman_delete_all_indicators),
2009         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2010         (do_ordertab1), (anjuta_docman_order_tabs),
2011         (anjuta_docman_set_editor_properties),
2012         (anjuta_docman_get_document_for_path),
2013         (anjuta_docman_get_all_doc_widgets):
2014         * plugins/document-manager/anjuta-docman.h:
2015         * plugins/document-manager/editor-tooltips.c:
2016         * plugins/document-manager/plugin.c: (update_title),
2017         (update_document_ui_enable_all), (update_document_ui_disable_all),
2018         (update_document_ui_save_items),
2019         (update_document_ui_interface_items), (update_document_ui),
2020         (on_document_update_save_ui), (update_status),
2021         (on_document_update_ui), (on_document_added),
2022         (on_document_changed), (on_session_save), (on_save_prompt),
2023         (on_docman_auto_save), (on_gconf_notify_timer):
2024         * plugins/document-manager/search-box.c: (on_document_changed),
2025         (search_box_new), (search_box_grab_line_focus):
2026         * plugins/glade/plugin.c: (ifile_open):
2027         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2028         * plugins/search/search-replace_backend.c: (create_search_entries):
2029         * plugins/sourceview/anjuta-document.c: (set_uri),
2030         (anjuta_document_save):
2031         * plugins/sourceview/sourceview.c: (ifile_savable_save):
2032         * plugins/tools/editor.c: (on_editor_response):
2034         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
2035         It fixes some issues with session handling and several memory lacks.
2036         Gtk 2.12 Tooltip API is used if available.
2038 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
2040         * plugins/debug-manager/disassemble.c,
2041         plugins/debug-manager/disassemble.h,
2042         plugins/debug-manager/command.c,
2043         plugins/debug-manager/command.h,
2044         plugins/debug-manager/plugin.c
2045         plugins/debug-manager/sparse_view.c,
2046         plugins/debug-manager/sparse_view.h,
2047         plugins/gdb/plugin.c,
2048         plugins/gdb/debugger.c,
2049         plugins/gdb/debugger.h,
2050         libanjuta/interfaces/libanjuta.idl:
2051         Fix bug #502533: Implement assembler step
2053         * plugins/debug-manager/breakpoints.c:
2054         Do not save temporary breakpoints
2056         * plugins/debug-manager/stack_trace.c:
2057         Fix a crash when a stack command is cancelled
2059 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
2061         * plugins/debug-manager/plugin.c,
2062         plugins/debug-manager/breakpoints.c,
2063         plugins/debug-manager/breakpoints.h:
2064         Fix bug #488732: Breakpoint on delete lines
2065         Breakpoints are now linked to their position in editor
2067         * plugins/gdb/debugger.c:
2068         Fix removing condition on breakpoint 
2070 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
2072         * plugins/debug-manager/anjuta-debug-manager.glade,
2073         plugins/debug-manager/start.c,
2074         plugins/gdb/plugin.c,
2075         plugins/gdb/debugger.c,
2076         plugins/gdb/debugger.h,
2077         libanjuta/interfaces/libanjuta.idl:
2078         Fix bug #481366: Do not stop at the beginning of the program
2080         * plugins/debug-manager/command.c,
2081         plugins/debug-manager/command.h,
2082         plugins/debug-manager/breakpoints.c,
2083         plugins/debug-manager/queue.c,
2084         plugins/debug-manager/queue.h:
2085         Fix a bug remove all breakpoints was not working due to latest changes
2086         Setting breakpoints is disabled when program is running
2088 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
2090         * plugins/debug-manager/queue.c,
2091         plugins/gdb/plugin.c:
2092         Fix bug #501469: Crash if mime_type is unknown
2094 2007-12-01  Massimo Cora'  <maxcvs@email.it>
2096         * plugins/symbol-db/plugin.c: (on_editor_destroy),
2097         (on_editor_update_ui), (on_single_file_scan_end),
2098         (on_importing_project_end), (project_root_added),
2099         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
2100         * plugins/symbol-db/plugin.h:
2101         show on status bar files being scanned.
2103         * plugins/symbol-db/symbol-db-engine.c:
2104         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
2105         (sdb_engine_ctags_output_thread),
2106         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2107         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2108         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
2109         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
2110         (sdb_engine_get_table_id_by_unique_name2),
2111         (symbol_db_engine_open_project),
2112         (sdb_engine_prepare_executing_commands),
2113         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
2114         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
2115         (sdb_engine_detects_removed_ids),
2116         (symbol_db_engine_get_class_parents),
2117         (symbol_db_engine_get_global_members),
2118         (symbol_db_engine_get_scope_members_by_symbol_id),
2119         (symbol_db_engine_get_scope_members),
2120         (symbol_db_engine_get_current_scope),
2121         (symbol_db_engine_get_file_symbols),
2122         (symbol_db_engine_get_symbol_info_by_id),
2123         (symbol_db_engine_get_full_local_path),
2124         (symbol_db_engine_find_symbol_by_name_pattern),
2125         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2126         * plugins/symbol-db/symbol-db-engine.h:
2127         * plugins/symbol-db/symbol-db-view-locals.c:
2128         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
2129         (symbol_db_view_locals_recv_signals_from_engine),
2130         (symbol_db_view_locals_update_list):
2131         * plugins/symbol-db/symbol-db-view-locals.h:
2132         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
2133         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
2134         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
2135         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
2136         * plugins/symbol-db/symbol-db-view.h:
2137         Added g_thread architecture to scan in background. With this you
2138         can use Anjuta's GUI without freezing.
2139         Improved insertion speed by using a paradigm like 'insert' and 'check'
2140         replacing a 'check' and 'insert' one. This has been done for tables 
2141         like symbol, scope, sym_type.
2142         Fixed two crashers. 
2144         * plugins/symbol-db/tables.sql:
2145         * plugins/symbol-db/test/main.c: (get_global_members), (main),
2146         (thread), (print_message), (bastard_thread), (idle_signals):
2147         fixed a typo on tables that broke sql triggers.
2149 === anjuta 2.3.1 ===
2151 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2153         * NEWS, AUTHORS: Updated.
2154         * src/Makefile.am: Fixed make distcheck
2156         Patch from Yang Hong:
2157         * plugins/file-manager/file-manager.glade: Fixed file chooser
2158         size in file-manager preferences.
2160 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2162         * NEWS: Updated for 2.3.1 development release
2163         * configure.in: Bumped version to 2.3.1
2165 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
2167         * plugins/debug-manager/threads.c,
2168         plugins/debug-manager/disassemble.c,
2169         plugins/debug-manager/watch.c,
2170         plugins/debug-manager/registers.c,
2171         plugins/debug-manager/locals.c,
2172         plugins/debug-manager/breakpoints.c,
2173         plugins/debug-manager/stack_trace.c,
2174         plugins/debug-manager/command.c,
2175         plugins/debug-manager/command.h,
2176         plugins/debug-manager/queue.c,
2177         libanjuta/interfaces/libanjuta.idl:
2178         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
2179         Document IAnjutaDebugManager signals
2180         Generate new signals in queue.c
2181         Use new signals in other files
2183 2007-11-30  <genbell@tiscali.it>
2185         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2187         * plugins/gdb/Makefile.am:
2188         Fix bug #500376
2190 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2192         * plugins/tools/variable.c:
2193         Fix a bug added in the previous patch (it is not a leak)
2195 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2197         * plugins/project-wizard/druid.c,
2198         plugins/project-wizard/templates/terminal.wiz,
2199         plugins/project-wizard/templates/xlib-dock.wiz,
2200         plugins/project-wizard/templates/wxwin.wiz,
2201         plugins/project-wizard/templates/java.wiz,
2202         plugins/project-wizard/templates/gnome.wiz,
2203         plugins/project-wizard/templates/anjuta-plugin.wiz,
2204         plugins/project-wizard/templates/gtkmm.wiz,
2205         plugins/project-wizard/templates/python.wiz,
2206         plugins/project-wizard/templates/cpp.wiz,
2207         plugins/project-wizard/templates/sdl.wiz,
2208         plugins/project-wizard/templates/gtk.wiz,
2209         plugins/project-wizard/templates/minimal.wiz,
2210         plugins/project-wizard/templates/xlib.wiz,
2211         plugins/project-wizard/templates/gcj.wiz,
2212         plugins/project-wizard/templates/translatable-strings.h,
2213         plugins/project-import/project-import.c:
2214         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
2216 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
2218         * plugins/debug-manager/threads.c,
2219         plugins/debug-manager/disassemble.c,
2220         plugins/debug-manager/watch.c,
2221         plugins/debug-manager/registers.c,
2222         plugins/debug-manager/memory.c,
2223         plugins/debug-manager/locals.c,
2224         plugins/debug-manager/stack_trace.c,
2225         plugins/debug-manager/queue.c,
2226         plugins/debug-manager/queue.h:
2227         Connect debugger signal only when program is loaded
2228         Rename get_feature in is_supported
2230         * plugins/debug-manager/plugin.c:
2231         Remove editor watch when plugin is deactivated
2233         * plugins/debug-manager/anjuta-debug-manager.glade,
2234         plugins/debug-manager/breakpoints.c,
2235         plugins/debug-manager/breakpoints.h:
2236         Rewrite almost completely the breakpoint code
2237         Improve breakpoint dialog
2238         Reorganize function
2239         Implement condition, hit count, ignore and temporary attribute
2241         * plugins/debug-manager/command.c,
2242         plugins/debug-manager/command.h:
2243         Add a breakpoint list command
2245         * plugins/gdb/debugger.c,
2246         plugins/gdb/debugger.h:
2247         Add new breakpoint list command
2248         Fix parsing of breakpoint data
2250         * libanjuta/interfaces/libanjuta.idl,
2251         plugins/gdb/plugin.c:
2252         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
2254 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
2256         * plugins/document-manager/plugin.c:
2257         Use Ctrl+Shift+s as shortcut for Save As
2259 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
2261         * plugins/subversion/plugin.c: (activate_plugin):
2262         * plugins/symbol-db/plugin.c: (symbol_db_activate):
2263         * src/layout.xml: Fixed dockitem positions.
2265 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2267         Icons from tpgww@onepost.net:
2268         * plugins/project-wizard/applogo.png:
2269         Icons from patch in bug #480093 comment #23. Also renamed icons.
2271         * plugins/message-view/Makefile.am:
2272         * plugins/message-view/plugin.c: (register_stock_icons),
2273         (ipreferences_merge): Removed redundant icon.
2275         * plugins/document-manager/plugin.c:
2276         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
2277         Do not insensitize New action when there is no document.
2278         Indentation fixes.
2280 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2282         Icons from tpgww@onepost.net:
2283         * plugins/symbol-browser/an_symbol_prefs.c:
2284         * pixmaps/Makefile.am:
2285         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
2287         Icons from patch in bug #480093 comment #23. Also renamed icons.
2288         To be continued..
2290 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2292         Patch from James Liggett:
2293         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
2294         revert and dialogs resizable.
2296 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2298         Patch from James Liggett:
2299         * plugins/subversion/anjuta-subversion.glade:
2300         * plugins/subversion/subversion-diff-dialog.c:
2301         (on_subversion_diff_response), (subversion_diff_dialog):
2302         * plugins/subversion/subversion-diff-dialog.h:
2304         The diff dialog should have a checkbox, enabled by default, that
2305         allows the user to make sure that all open files are saved before
2306         diffing.
2308 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2310         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
2312         Icons from tpgww@onepost.net:
2313         * pixmaps/Makefile.am:
2314         * src/Makefile.am:
2315         * src/anjuta-app.c:
2316         * src/anjuta-preferences-general.svg:
2318         Icons from patch in bug #480093 comment #23. Also renamed icons.
2319         To be continued..
2321 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2323         Icons from tpgww@onepost.net:
2324         * plugins/debug-manager/images/Makefile.am:
2325         * plugins/debug-manager/images/anjuta-watch.svg:
2326         * plugins/debug-manager/plugin.c: (register_stock_icons):
2327         * plugins/gdb/images/Makefile.am:
2328         * plugins/gtodo/Makefile.am:
2329         * plugins/gtodo/anjuta-gtodo-plugin.svg:
2330         * plugins/gtodo/anjuta-gtodo.plugin.in:
2331         * plugins/gtodo/interface.c: (stock_icons):
2332         * plugins/gtodo/main.h:
2333         * plugins/gtodo/plugin.c: (ipreferences_merge):
2334         * plugins/terminal/Makefile.am:
2335         * plugins/terminal/anjuta-terminal-plugin.svg:
2336         * plugins/terminal/anjuta-terminal.plugin.in:
2337         * plugins/terminal/terminal.c:
2338         * plugins/tools/Makefile.am:
2339         * plugins/tools/anjuta-tools-plugin.svg:
2340         * plugins/tools/anjuta-tools.plugin.in:
2341         * plugins/tools/plugin.c:
2342         * plugins/valgrind/Makefile.am:
2343         * plugins/valgrind/anjuta-valgrind-plugin.svg:
2344         * plugins/valgrind/anjuta-valgrind.plugin.in:
2345         * plugins/valgrind/plugin.c: (register_stock_icons),
2346         (ipreferences_merge):
2348         Icons from patch in bug #480093 comment #23. Also renamed icons.
2349         To be continued..
2351 2007-11-18  Massimo Cora'   <maxcvs@email.it>
2353         reviewed by: Johannes Schmid <jhs@gnome.org>
2355         * configure.in:
2356         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
2357         due to bug #493360. Still present anyway bug #495843
2359         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
2360         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
2361         (on_local_treeview_row_activated),
2362         (on_global_treeview_row_activated),
2363         (on_global_treeview_row_expanded), (on_project_element_added),
2364         (on_project_element_removed), (project_root_added),
2365         (symbol_db_activate), (isymbol_manager_search),
2366         (isymbol_manager_get_members),
2367         (isymbol_manager_get_completions_at_position):
2368         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2369         (symbol_db_engine_iterator_node_get_symbol_extra_string):
2370         * plugins/symbol-db/symbol-db-engine.c:
2371         (sdb_engine_execute_non_select_sql),
2372         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
2373         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2374         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
2375         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2376         (symbol_db_engine_add_new_workspace),
2377         (symbol_db_engine_add_new_project),
2378         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
2379         (sdb_engine_detects_removed_ids),
2380         (sdb_engine_walk_down_scope_path),
2381         (symbol_db_engine_get_class_parents),
2382         (symbol_db_engine_get_global_members),
2383         (symbol_db_engine_get_scope_members_by_symbol_id),
2384         (symbol_db_engine_get_scope_members),
2385         (symbol_db_engine_get_current_scope),
2386         (symbol_db_engine_get_file_symbols),
2387         (symbol_db_engine_get_symbol_info_by_id),
2388         (symbol_db_engine_find_symbol_by_name_pattern):
2389         * plugins/symbol-db/symbol-db-engine.h:
2390         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2391         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2392         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
2393         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
2394         (on_scan_end), (do_add_root_symbol_to_view),
2395         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
2396         (trigger_on_symbol_inserted), (add_new_waiting_for),
2397         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
2398         (on_symbol_inserted), (do_recurse_subtree_and_remove),
2399         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
2400         (symbol_db_view_row_expanded), (sdb_view_init),
2401         (gtree_compare_func), (sdb_view_finalize),
2402         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
2403         (sdb_view_populate_base_root),
2404         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2405         * plugins/symbol-db/symbol-db-view.h:
2406         * plugins/symbol-db/tables.sql:
2407         * plugins/symbol-db/test/Makefile.am:
2408         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
2409         (get_scope_members), (get_current_scope), (get_global_members),
2410         (get_file_symbols), (get_info_by_id), (main):
2412         Rewrote symbol-db-view global tab. Now every expandable node is a query.
2413         Started using LIMIT keyword to speed up things.
2414         Deprecated GdaCommand in favour of GdaQuery into engine. This should
2415         make providers use prepared statements.
2417 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2419         Patch from James Liggett:
2420         * plugins/subversion/plugin.c: (subversion_instance_init):
2421         * plugins/subversion/plugin.h:
2422         * plugins/subversion/subversion-diff-dialog.c:
2423         (on_subversion_diff_response), (subversion_diff_dialog),
2424         (on_menu_subversion_diff):
2425         * plugins/subversion/subversion-log-dialog.c:
2426         (on_log_view_selected_button_clicked),
2427         (on_log_diff_selected_button_clicked),
2428         (on_log_diff_previous_button_clicked),
2429         (subversion_log_window_create):
2430         * plugins/subversion/subversion-ui-utils.c:
2431         (get_filename_from_full_path), (init_whole_project),
2432         (on_whole_project_toggled):
2433         * plugins/subversion/subversion-ui-utils.h:
2434         * plugins/subversion/subversion-update-dialog.c:
2435         (subversion_update_dialog), (on_menu_subversion_update):
2437         Whole Project checkbox enabled by default in diff and update dialogs.
2438         changes the editor names for diff editors to something much more
2439         descriptive. For example, working copy/head diffs would have an editor
2440         with a name like "[Working Copy/Head] some-file.diff," where some-file
2441         is the name of the file/directory that was diffed. For diffs against
2442         arbitrary diffs the name would look like "[Revisions 2832/3200]
2443         some-file.diff" for a diff of some-file between revisions 2832 and
2444         3200.
2446 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2448         Icons from tpgww@onepost.net:
2449         * plugins/subversion/Makefile.am:
2450         * plugins/subversion/anjuta-subversion-plugin.svg:
2451         * plugins/subversion/anjuta-subversion.plugin.in:
2452         * plugins/subversion/plugin.h:
2453         * plugins/symbol-browser/Makefile.am:
2454         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
2455         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
2456         * plugins/symbol-browser/plugin.c:
2457         * plugins/symbol-db/Makefile.am:
2458         * plugins/symbol-db/plugin.c:
2459         * plugins/symbol-db/symbol-db.plugin.in:
2461         Icons from patch in bug #480093 comment #23. Also renamed icons.
2462         To be continued..
2464 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2466         Icons from tpgww@onepost.net:
2467         * plugins/project-manager/Makefile.am:
2468         * plugins/project-manager/anjuta-project-manager-plugin.svg:
2469         * plugins/project-manager/anjuta-project-manager.plugin.in:
2470         * plugins/project-manager/plugin.c:
2471         * plugins/project-wizard/Makefile.am:
2472         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
2473         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2474         * plugins/project-wizard/druid.h:
2475         * plugins/search/Makefile.am:
2476         * plugins/search/anjuta-search-plugin.svg:
2477         * plugins/search/anjuta-search.plugin.in:
2478         * plugins/search/plugin.c:
2480         Icons from patch in bug #480093 comment #23. Also renamed icons.
2481         To be continued..
2483 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2485         * TODO.tasks: updated.
2487         Icons from tpgww@onepost.net:
2488         * plugins/file-loader/Makefile.am:
2489         * plugins/file-loader/anjuta-loader-plugin.svg:
2490         * plugins/file-loader/anjuta-loader.plugin.in:
2491         * plugins/file-manager/Makefile.am:
2492         * plugins/file-manager/anjuta-file-manager-plugin.svg:
2493         * plugins/file-manager/file-manager.plugin.in:
2494         * plugins/file-manager/plugin.c:
2495         * plugins/glade/Makefile.am:
2496         * plugins/glade/anjuta-glade-plugin.svg:
2497         * plugins/glade/anjuta-glade.plugin.in:
2498         * plugins/glade/plugin.c: (register_stock_icons):
2499         * plugins/language-manager/Makefile.am:
2500         * plugins/language-manager/anjuta-language-manager-plugin.svg:
2501         * plugins/language-manager/language-manager.plugin.in:
2502         * plugins/message-view/Makefile.am:
2503         * plugins/message-view/anjuta-message-manager.plugin.in:
2504         * plugins/message-view/anjuta-messages-plugin.svg:
2505         * plugins/message-view/plugin.c:
2506         * plugins/patch/Makefile.am:
2507         * plugins/patch/anjuta-patch-plugin.svg:
2508         * plugins/patch/anjuta-patch.plugin.in:
2509         * plugins/patch/plugin.c:
2510         * plugins/profiler/Makefile.am:
2511         * plugins/profiler/anjuta-profiler-plugin.svg:
2512         * plugins/profiler/plugin.c: (register_stock_icons):
2513         * plugins/profiler/profiler.plugin.in:
2514         * plugins/project-import/Makefile.am:
2515         * plugins/project-import/anjuta-project-import-plugin.svg:
2516         * plugins/project-import/anjuta-project-import.plugin.in:
2517         * plugins/project-import/plugin.c:
2519         Icons from patch in bug #480093 comment #23. Also renamed icons.
2520         To be continued..
2522 2007-11-18  Johannes Schmid <jhs@gnome.org>
2524         * plugins/build-basic-autotools/build-basic-autotools.c:
2525         (build_regex_init):
2526         * plugins/debug-manager/anjuta-debug-manager.glade:
2527         * plugins/debug-manager/breakpoints.c:
2528         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
2529         * plugins/file-wizard/file.c:
2530         * plugins/gdb/anjuta-gdb.glade:
2531         * plugins/glade/plugin.c: (ifile_open):
2532         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
2533         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2534         * plugins/gtodo/tray-icon.c:
2535         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
2536         * plugins/macro/macros.xml:
2537         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2538         Fixed translation bugs (#496833, #488211 and #497758)
2539         
2540         * plugins/document-manager/plugin.c: (on_editor_changed):
2541         Removed unused code
2543 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2545         Icons from tpgww@onepost.net:
2546         * plugins/devhelp/Makefile.am:
2547         * plugins/devhelp/anjuta-devhelp-plugin.svg:
2548         * plugins/devhelp/anjuta-devhelp.plugin.in:
2549         * plugins/devhelp/plugin.c:
2550         * plugins/document-manager/anjuta-document-manager.plugin.in:
2551         * plugins/document-manager/images/Makefile.am:
2552         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
2553         * plugins/document-manager/plugin.c:
2554         * plugins/editor/Makefile.am:
2555         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
2556         * plugins/editor/anjuta-editor.plugin.in:
2557         * plugins/editor/plugin.c:
2558         * plugins/sample1/Makefile.am:
2559         * plugins/sample1/anjuta-sample-plugin.svg:
2560         * plugins/sample1/anjuta-sample.plugin.in:
2561         * plugins/sourceview/Makefile.am:
2562         * plugins/sourceview/plugin.c:
2563         * plugins/sourceview/sourceview.plugin.in:
2565         Icons from patch in bug #480093 comment #23. Also renamed icons.
2566         To be continued..
2568 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2570         * TODO.tasks: Updated.
2572         Icons from tpgww@onepost.net:
2573         * plugins/build-basic-autotools/Makefile.am:
2574         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
2575         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
2576         * plugins/build-basic-autotools/build-basic-autotools.c:
2577         * plugins/class-inheritance/Makefile.am:
2578         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
2579         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
2580         * plugins/class-inheritance/plugin.c:
2581         * plugins/cvs-plugin/Makefile.am:
2582         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
2583         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
2584         * plugins/cvs-plugin/plugin.c:
2585         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
2586         * plugins/debug-manager/images/Makefile.am:
2587         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
2588         * plugins/debug-manager/plugin.c: 
2590         Icons from patch in bug #480093 comment #23. Also renamed icons.
2591         To be continued..
2593 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2595         * (removed) libanjuta/anjuta-children.c,
2596         (removed) libanjuta/anjuta-children.h,
2597         libanjuta/anjuta-launcher.c,
2598         libanjuta/libanjuta.h,
2599         libanjuta/Makefile.am,
2600         plugins/gdb/debugger.c,
2601         plugins/terminal/terminal.c,
2602         manuals/reference/libanjuta/libanjuta-sections.txt,
2603         manuals/reference/libanjuta/libanjuta-docs.sgml:
2604         Replace anjuta_children_register by g_child_watch_add
2606 2007-11-13  Johannes Schmid <jhs@gnome.org>
2608         * plugins/subversion/anjuta-subversion.glade:
2609         * plugins/subversion/subversion-commit-dialog.c:
2610         (subversion_commit_dialog):
2611         * plugins/subversion/subversion-resolve-dialog.c:
2612         (subversion_resolve_dialog):
2613         * plugins/subversion/subversion-revert-dialog.c:
2614         (subversion_revert_dialog):
2615         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
2616         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
2617         (hide_pulse_progress_bar):
2618         * plugins/subversion/subversion-ui-utils.h:
2620         Yet another patch from #457477:
2621         Add a pulsing progress bar to all dialogs receiving status
2623 2007-11-12  Johannes Schmid <jhs@gnome.org>
2625         * plugins/document-manager/plugin.c: (create_highlight_submenu):
2626         Bug 493583 – crash in Anjuta IDE: trying to open a file
2627         
2628         * plugins/subversion/subversion-commit-dialog.c:
2629         (select_all_files), (subversion_commit_dialog):
2630         Patch from jrligget - see #457477
2632 2007-11-12  Johannes Schmid <jhs@gnome.org>
2634         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
2635         * libanjuta/anjuta-plugin-handle.c:
2636         (anjuta_plugin_handle_get_about):
2637         Bug 495536 – Plugins localization improvement
2638         
2639         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
2640         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2641         * plugins/indent/indent.glade:
2642         * plugins/subversion/anjuta-subversion.glade:
2643         Bug 495245 – Strings bug
2645 2007-11-08  James Liggett  <jrliggett@cox.net>
2647         reviewed by: Johannes Schmid <jhs@gnome.org>
2649         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
2650         (anjuta_async_command_finalize),
2651         (anjuta_async_command_notification_poll),
2652         (anjuta_async_command_thread), (start_command),
2653         (notify_data_arrived), (notify_complete),
2654         (anjuta_async_command_class_init),
2655         (anjuta_async_command_set_error_message),
2656         (anjuta_async_command_get_error_message),
2657         (anjuta_async_command_lock), (anjuta_async_command_unlock):
2658         * libanjuta/anjuta-async-command.h:
2659         * libanjuta/anjuta-command.c: (anjuta_command_init),
2660         (anjuta_command_finalize), (anjuta_command_class_init),
2661         (anjuta_command_start), (anjuta_command_notify_data_arrived),
2662         (anjuta_command_notify_complete),
2663         (anjuta_command_set_error_message),
2664         (anjuta_command_get_error_message):
2665         * libanjuta/anjuta-command.h:
2666         * libanjuta/anjuta-glade-catalog.c:
2667         * libanjuta/anjuta-glade.xml:
2668         * libanjuta/anjuta-vcs-status-tree-view.c:
2669         (on_selected_column_toggled),
2670         (anjuta_vcs_status_tree_view_create_columns),
2671         (anjuta_vcs_status_tree_view_init),
2672         (anjuta_vcs_status_tree_view_finalize),
2673         (anjuta_vcs_status_tree_view_set_property),
2674         (anjuta_vcs_status_tree_view_get_property),
2675         (anjuta_vcs_status_tree_view_class_init),
2676         (anjuta_vcs_status_tree_view_new),
2677         (anjuta_vcs_status_tree_view_destroy),
2678         (anjuta_vcs_status_tree_view_add), (select_all_paths),
2679         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
2680         (anjuta_vcs_status_tree_view_unselect_all),
2681         (create_selected_paths_list),
2682         (anjuta_vcs_status_tree_view_get_selected):
2683         * libanjuta/anjuta-vcs-status-tree-view.h:
2684         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
2685         * libanjuta/anjuta-widgets.h:
2686         * plugins/subversion/subversion-add-dialog.c:
2687         (on_add_command_finished), (on_subversion_add_response),
2688         (subversion_add_dialog), (on_menu_subversion_add),
2689         (on_fm_subversion_add):
2690         * plugins/subversion/subversion-add-dialog.h:
2691         * plugins/subversion/subversion-commit-dialog.c:
2692         (on_commit_command_finished), (on_subversion_commit_response),
2693         (subversion_commit_dialog), (on_menu_subversion_commit),
2694         (on_fm_subversion_commit):
2695         * plugins/subversion/subversion-commit-dialog.h:
2696         * plugins/subversion/subversion-copy-dialog.c:
2697         (on_copy_other_revision_radio_toggled),
2698         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
2699         (on_copy_command_finished), (on_subversion_copy_response),
2700         (subversion_copy_dialog), (on_menu_subversion_copy),
2701         (on_fm_subversion_copy):
2702         * plugins/subversion/subversion-copy-dialog.h:
2703         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
2704         (on_subversion_diff_response), (subversion_diff_dialog),
2705         (on_menu_subversion_diff), (on_fm_subversion_diff):
2706         * plugins/subversion/subversion-diff-dialog.h:
2707         * plugins/subversion/subversion-log-dialog.c:
2708         (on_diff_selected_column_toggled), (create_columns),
2709         (on_log_command_finished), (on_log_view_button_clicked),
2710         (on_cat_command_data_arrived), (on_cat_command_finished),
2711         (on_log_view_selected_button_clicked), (get_selected_revisions),
2712         (on_log_diff_selected_button_clicked),
2713         (on_log_diff_previous_button_clicked),
2714         (on_subversion_log_vbox_destroy),
2715         (on_log_changes_view_row_selected), (subversion_log_window_create),
2716         (on_menu_subversion_log), (on_fm_subversion_log),
2717         (subversion_log_set_whole_project_sensitive):
2718         * plugins/subversion/subversion-log-dialog.h:
2719         * plugins/subversion/subversion-merge-dialog.c:
2720         (on_merge_command_finished), (on_subversion_merge_response),
2721         (on_merge_first_path_browse_button_clicked),
2722         (on_merge_second_path_browse_button_clicked),
2723         (on_merge_use_first_path_check_toggled),
2724         (on_merge_start_revision_radio_toggled),
2725         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
2726         (on_menu_subversion_merge):
2727         * plugins/subversion/subversion-merge-dialog.h:
2728         * plugins/subversion/subversion-remove-dialog.c:
2729         (on_remove_command_finished),
2730         (on_remove_path_browse_button_clicked),
2731         (on_subversion_remove_response), (subversion_remove_dialog),
2732         (on_menu_subversion_remove), (on_fm_subversion_remove):
2733         * plugins/subversion/subversion-remove-dialog.h:
2734         * plugins/subversion/subversion-resolve-dialog.c:
2735         (on_resolve_command_finished), (on_subversion_resolve_response),
2736         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2737         * plugins/subversion/subversion-resolve-dialog.h:
2738         * plugins/subversion/subversion-revert-dialog.c:
2739         (on_revert_command_finished), (on_subversion_revert_response),
2740         (subversion_revert_dialog), (on_menu_subversion_revert):
2741         * plugins/subversion/subversion-revert-dialog.h:
2742         * plugins/subversion/subversion-switch-dialog.c:
2743         (on_switch_other_revision_radio_toggled),
2744         (on_switch_command_finished), (on_subversion_switch_response),
2745         (subversion_switch_dialog), (on_menu_subversion_switch):
2746         * plugins/subversion/subversion-switch-dialog.h:
2747         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2748         (subversion_data_free), (on_mesg_view_destroy),
2749         (create_message_view), (check_filename), (get_log_from_textview),
2750         (pulse_timer), (on_pulse_timer_destroyed),
2751         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2752         (report_errors), (on_status_command_finished),
2753         (on_status_command_data_arrived), (on_command_info_arrived),
2754         (select_all_status_items), (clear_all_status_selections),
2755         (init_whole_project), (on_whole_project_toggled),
2756         (send_diff_command_output_to_editor), (on_diff_command_finished),
2757         (stop_status_bar_progress_pulse):
2758         * plugins/subversion/subversion-ui-utils.h:
2759         * plugins/subversion/subversion-update-dialog.c:
2760         (on_update_command_finished), (on_subversion_update_response),
2761         (subversion_update_dialog), (on_menu_subversion_update),
2762         (on_fm_subversion_update):
2763         * plugins/subversion/subversion-update-dialog.h:
2764         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2765         (svn_add_command_finalize), (svn_add_command_run),
2766         (svn_add_command_class_init), (svn_add_command_new),
2767         (svn_add_command_destroy):
2768         * plugins/subversion/svn-add-command.h:
2769         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2770         (svn_cat_command_finalize), (svn_cat_command_run),
2771         (svn_cat_command_class_init), (svn_cat_command_new),
2772         (svn_cat_command_destroy), (svn_cat_command_get_output):
2773         * plugins/subversion/svn-cat-command.h:
2774         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2775         (svn_command_release_ui_lock), (simple_prompt),
2776         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2777         (svn_auth_ssl_server_trust_prompt_func_cb),
2778         (svn_auth_ssl_client_cert_prompt_func_cb),
2779         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2780         (svn_command_init), (svn_command_finalize),
2781         (svn_command_class_init), (svn_command_push_info),
2782         (svn_command_get_info_queue), (svn_command_set_error),
2783         (svn_command_get_client_context), (svn_command_get_pool),
2784         (svn_command_lock_ui), (svn_command_unlock_ui),
2785         (svn_command_get_revision), (svn_command_copy_path_list),
2786         (svn_command_free_path_list):
2787         * plugins/subversion/svn-command.h:
2788         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2789         (svn_commit_command_init), (svn_commit_command_finalize),
2790         (svn_commit_command_run), (svn_commit_command_class_init),
2791         (svn_commit_command_new), (svn_commit_command_destroy):
2792         * plugins/subversion/svn-commit-command.h:
2793         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2794         (svn_copy_command_init), (svn_copy_command_finalize),
2795         (svn_copy_command_run), (svn_copy_command_class_init),
2796         (svn_copy_command_new), (svn_copy_command_destroy):
2797         * plugins/subversion/svn-copy-command.h:
2798         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2799         (svn_diff_command_finalize), (svn_diff_command_run),
2800         (svn_diff_command_class_init), (svn_diff_command_new),
2801         (svn_diff_command_destroy), (svn_diff_command_get_output):
2802         * plugins/subversion/svn-diff-command.h:
2803         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2804         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2805         (svn_log_command_class_init), (svn_log_command_new),
2806         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2807         * plugins/subversion/svn-log-command.h:
2808         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2809         (svn_log_entry_finalize), (svn_log_entry_class_init),
2810         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2811         (svn_log_entry_get_author), (svn_log_entry_get_date),
2812         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2813         (svn_log_entry_get_full_log):
2814         * plugins/subversion/svn-log-entry.h:
2815         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2816         (svn_merge_command_finalize), (svn_merge_command_run),
2817         (svn_merge_command_class_init), (svn_merge_command_new),
2818         (svn_merge_command_destroy):
2819         * plugins/subversion/svn-merge-command.h:
2820         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2821         (svn_remove_command_init), (svn_remove_command_finalize),
2822         (svn_remove_command_run), (svn_remove_command_class_init),
2823         (svn_remove_command_new), (svn_remove_command_destroy),
2824         (svn_remove_command_get_path):
2825         * plugins/subversion/svn-remove-command.h:
2826         * plugins/subversion/svn-resolve-command.c:
2827         (svn_resolve_command_init), (svn_resolve_command_finalize),
2828         (svn_resolve_command_run), (svn_resolve_command_class_init),
2829         (svn_resolve_command_new), (svn_resolve_command_destroy):
2830         * plugins/subversion/svn-resolve-command.h:
2831         * plugins/subversion/svn-revert-command.c:
2832         (svn_revert_command_init), (svn_revert_command_finalize),
2833         (svn_revert_command_run), (svn_revert_command_class_init),
2834         (svn_revert_command_new), (svn_revert_command_destroy):
2835         * plugins/subversion/svn-revert-command.h:
2836         * plugins/subversion/svn-status-command.c:
2837         (svn_status_command_init), (svn_status_command_finalize),
2838         (on_svn_status_notify), (svn_status_command_run),
2839         (svn_status_command_class_init), (svn_status_command_new),
2840         (svn_status_command_destroy),
2841         (svn_status_command_get_status_queue):
2842         * plugins/subversion/svn-status-command.h:
2843         * plugins/subversion/svn-status.c: (svn_status_init),
2844         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2845         (svn_status_destroy), (svn_status_get_path),
2846         (svn_status_get_vcs_status):
2847         * plugins/subversion/svn-status.h:
2848         * plugins/subversion/svn-switch-command.c:
2849         (svn_switch_command_init), (svn_switch_command_finalize),
2850         (svn_switch_command_run), (svn_switch_command_class_init),
2851         (svn_switch_command_new), (svn_switch_command_destroy):
2852         * plugins/subversion/svn-switch-command.h:
2853         * plugins/subversion/svn-update-command.c:
2854         (svn_update_command_init), (svn_update_command_finalize),
2855         (svn_update_command_run), (svn_update_command_class_init),
2856         (svn_update_command_new), (svn_update_command_destroy):
2857         * plugins/subversion/svn-update-command.h:
2859         Now really committed all files from James patch (#457477)
2861 2007-11-08  Johannes Schmid <jhs@gnome.org>
2863         * TODO.tasks: Updated
2865 2007-11-08  James Liggett  <jrliggett@cox.net>
2867         reviewed by: Johannes Schmid <jhs@gnome.org>
2869         * configure.in:
2870         * libanjuta/Makefile.am:
2871         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2872         * libanjuta/anjuta-status.h:
2873         * libanjuta/libanjuta.h:
2874         * plugins/subversion/Makefile.am:
2875         * plugins/subversion/anjuta-subversion.glade:
2876         * plugins/subversion/anjuta-subversion.ui:
2877         * plugins/subversion/plugin.c: (value_added_project_root_uri),
2878         (value_removed_project_root_uri), (activate_plugin),
2879         (deactivate_plugin), (finalize), (subversion_instance_init):
2880         * plugins/subversion/plugin.h:
2881         * plugins/subversion/subversion-actions.c:
2882         * plugins/subversion/subversion-actions.h:
2883         * plugins/subversion/subversion-callbacks.c:
2884         * plugins/subversion/subversion-callbacks.h:
2885         * plugins/subversion/svn-auth.c:
2886         * plugins/subversion/svn-auth.h:
2887         * plugins/subversion/svn-backend-priv.h:
2888         * plugins/subversion/svn-backend.c:
2889         * plugins/subversion/svn-backend.h:
2890         * plugins/subversion/svn-notify.c:
2891         * plugins/subversion/svn-notify.h:
2892         * plugins/subversion/svn-thread.c:
2893         * plugins/subversion/svn-thread.h:
2894         
2895         Commited alpha2 of the new subversion plugin (#457477)
2897 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2899         * plugins/debug-manager/command.c:
2900         Fix a stupid crash when changing a register value
2902 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2904         * libanjuta/interfaces/libanjuta.idl,
2905         plugins/debug-manager/command.c,
2906         plugins/debug-manager/command.h,
2907         plugins/debug-manager/start.c,
2908         plugins/gdb/plugin.c,
2909         plugins/gdb/debugger.c,
2910         plugins/gdb/debugger.h:
2911         Use anjuta terminal plugin instead of gnome terminal
2912         Select if a terminal is used in the the start_program function
2913         Move terminal code from debugger.c to plugin.c
2914         Partial fix of bug #481366
2916         * plugins/gdb/utilities.c,
2917         plugins/gdb/utilities.h:
2918         Remove gnome terminal check function
2920 2007-11-06  Johannes Schmid <jhs@gnome.org>
2922         * plugins/project-import/anjuta-project-import.glade:
2923         * plugins/project-import/project-import.c: (on_import_next),
2924         (on_import_finish), (project_import_set_directory):
2925         * plugins/project-wizard/property.c: (npw_property_create_widget),
2926         (npw_property_set_value_from_widget):
2927         
2928         Replaced gnome_file_entry with gtk_file_chooser_button
2929         Fixes #422329 – Creating a new directory in program options doesn't work
2930         
2931 2007-11-04  Massimo Cora' <maxcvs@email.it>
2933         * plugins/symbol-db/plugin.c:
2934         add all files at once on project_import.
2935         No need to split them into more languages: ctags
2936         and the engine will take care of that.
2938         * plugins/symbol-db/symbol-db-engine.h,
2939         * plugins/symbol-db/symbol-db-engine.c,
2940         * plugins/symbol-db/tables.sql,
2941         * plugins/symbol-db/test/Makefile.am,
2942         * plugins/symbol-db/test/main.c,
2943         * plugins/symbol-db/symbol-db-view-locals.c:
2944         some memory leaks fixed. Ported the thing to
2945         libgda 3.1.2 [or better svn HEAD].
2946         Thanks to a fresh new algorithm to detect
2947         parent scope we're able to display correcly
2948         a local gtktree, including classes not directly
2949         defined inside that file.
2951 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
2953         * plugins/debug-manager/threads.c,
2954         plugins/debug-manager/stack_trace.c:
2955         Do not display address when not needed
2957         * plugins/debug-manager/plugin.c,
2958         plugins/debug-manager/breakpoints.c:
2959         Breakpoints directly connect to debugger signals
2961         * plugins/debug-manager/watch.c:
2962         program-unload signal does not exist used debugger-stopped
2964         * plugins/debug-manager/queue.c,
2965         libanjuta/interfaces/libanjuta.idl:
2966         Display error message returned by debugger command
2967         Add new error codes
2969 2007-11-04  Johannes Schmid <jhs@gnome.org>
2971         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2972         Bug 493062 – gcj template needs AC_PROG_CC
2973         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2975         * src/anjuta-actions.h:
2976         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2977         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2979 === anjuta 2.3.0 ===
2981 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
2983         * AUTHORS: Updated
2985 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
2987         * ChangeLog: Tagged 2.3.0 release.
2989         * plugins/indent/Makefile.am: Fixed indentation.
2991         * plugins/editor/aneditor-autocomplete.cxx:
2992         * plugins/editor/aneditor-priv.h:
2993         * plugins/editor/aneditor.cxx:
2994         * plugins/editor/aneditor.h: Commented out dead codes.
2996         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2997         Do not build symbol-db by
2998         default. Added 'unstable' in plugin description to signify it's
2999         developmental state.
3001         * plugins/file-manager/Makefile.am,
3002         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
3004 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
3006         * plugins/debug-manager/utilities.c,
3007         plugins/debug-manager/utilities.h,
3008         plugins/debug-manager/threads.c,
3009         plugins/debug-manager/plugin.c,
3010         plugins/debug-manager/plugin.h,
3011         plugins/debug-manager/disassemble.h,
3012         plugins/debug-manager/watch.c,
3013         plugins/debug-manager/watch.h,
3014         plugins/debug-manager/breakpoints.c,
3015         plugins/debug-manager/stack_trace.c:
3016         Replace few remaining function calls by signal 
3018         * plugins/debug-manager/disassemble.c,
3019         plugins/debug-manager/registers.c,
3020         plugins/debug-manager/memory.c,
3021         plugins/debug-manager/locals.c,
3022         plugins/debug-manager/queue.c,
3023         plugins/debug-manager/queue.h:
3024         Connect signals when debugger is started
3025         Disconnect them when debugger is stopped
3026         Do not display window if debugger doesn't support feature
3028         * plugins/gdb/plugin.c,
3029         libanjuta/interfaces/libanjuta.idl:
3030         Remove unused initialization function
3032 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3034         * configure.in:
3035         * plugins/file-manager/Makefile.am:
3036         * scripts/build-schemas.mk: Fixed 'make distcheck'
3038 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3040         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3041         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
3042         to latest API additions.
3044         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
3045         to API changes.
3047 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
3049         * ChangeLog: Fixed indentation.
3050         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
3051         branch.
3053 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
3055         * libanjuta/interfaces/libanjuta.idl:
3056         * plugins/build-basic-autotools/build-basic-autotools.c:
3057         (build_compile_file_real), (build_build_project),
3058         (build_install_project), (build_clean_project),
3059         (build_configure_project), (build_autogen_project),
3060         (build_distribution_project), (build_build_module),
3061         (build_install_module), (build_clean_module), (fm_build),
3062         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
3063         (finalize), (basic_autotools_plugin_instance_init),
3064         (ibuildable_set_command), (ibuildable_reset_commands),
3065         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
3066         (ibuildable_install), (ibuildable_configure),
3067         (ibuildable_generate), (ibuildable_iface_init):
3068         * plugins/build-basic-autotools/build-basic-autotools.h:
3070         Added API for commands override in build interface and implemented
3071         them in build plugin. Useful for other plugins override build
3072         commands depending on project environment.
3074 2007-10-28  Naba Kumar  <naba@gnome.org>
3076         * src/anjuta.glade,
3077         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3078         Fixed widget alignment for dock switcher tab style combo and
3079         scratchbox path entrybox.
3081 2007-10-28  Johannes Schmid <jhs@gnome.org>
3083         * plugins/document-manager/plugin.c: (on_editor_changed):
3084         Fixed a memory leak and simplified code (thanks again Sébastien)
3085         
3086         * configure.in:
3087         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
3088         and OFFSET sql statements)
3090 2007-10-28  Massimo Cora' <maxcvs@email.it>
3092         * plugins/symbol-db/plugin.c,
3093         plugins/symbol-db/symbol-db-engine.h,
3094         plugins/symbol-db/symbol-db-view.c,
3095         plugins/symbol-db/symbol-db-view.c,
3096         plugins/symbol-db/symbol-db-view-locals.c,
3097         plugins/symbol-db/symbol-db-view-locals.h,
3098         plugins/symbol-db/symbol-db-engine.c:
3099         Better end-of-file-scan detection, permitting
3100         an improved scope/inheritance parsing.
3101         Locals tab gtktree now displays correct
3102         namespace->class->children tree, even if
3103         in a C++ file there isn't class declaration.
3105 2007-10-27  Johannes Schmid <jhs@gnome.org>
3107         Patch from Stanislav Brabec <sbrabec@suse.cz>
3108         * configure.in:
3109         Bug 489798 – Do not rely on svn-config
3111         Patch from Michael Wolf <maw@ximian.com>:
3112         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
3113         (egg_tree_model_filter_remove_node),
3114         (egg_tree_model_filter_row_deleted):
3115         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
3117 2007-10-27  Johannes Schmid <jhs@gnome.org>
3119         * plugins/devhelp/anjuta-devhelp.ui:
3120         * plugins/message-view/anjuta-message-manager.ui:
3122         Added some separators to the toolbar
3123         
3124         * plugins/document-manager/plugin.c:
3125         (on_support_plugin_deactivated), (load_new_support_plugins),
3126         (unload_unused_support_plugins), (on_editor_changed):
3127         
3128         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
3129         for pointing out that is was crap.
3131 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
3133         * libanjuta/interfaces/libanjuta.idl,
3134         libanjuta/anjuta-plugin-manager.c,
3135         libanjuta/anjuta-plugin-manager.h,
3136         libanjuta/anjuta-c-plugin-factory.c,
3137         libanjuta/anjuta-c-module.h,
3138         libanjuta/anjuta-c-module.c:
3139         Report detailled error message in case of plugin loading failure
3141 2007-10-24  Johannes Schmid <jhs@gnome.org>
3143         * configure.in:
3144         * plugins/Makefile.am:
3145         
3146         Activate build of symbol-db plugin (when libgda is available)
3147         
3148         * plugins/document-manager/plugin.c:
3149         (on_support_plugin_deactivated), (on_editor_changed):
3150         
3151         Properly handle language support plugins even when they are
3152         unloaded by the session.
3153         
3154         * plugins/symbol-db/plugin.c: (register_stock_icons),
3155         Port to new REGISTER_ICONS stuff
3156   
3157 2007-10-22  Massimo Cora'  <maxcvs@email.it>
3159         * plugins/symbol-db/plugin.c,
3160         * plugins/symbol-db/symbol-db-view.c
3161         * plugins/symbol-db/symbol-db-engine.h,
3162         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
3163         * plugins/symbol-db/symbol-db-view-locals.c,
3164         * plugins/symbol-db/symbol-db-view-locals.h,
3165         * plugins/symbol-db/symbol-db-engine.c:
3166         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
3167         Added a new algorithm for dynamic population of the local symbols' tab.
3168         Now the default view is tree-like.
3169         Some fixes on engine correct some population issues.    
3171 2007-10-23  Naba Kumar  <naba@gnome.org>
3173         * plugins/glade/Makefile.am: Corrected conditional not to install
3174         .plugin file if plugin is disabled.
3175         * plugins/sourceview/Makefile.am: Corrected conditional not to
3176         install schemas if plugin is not built.
3178 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
3180         * plugins/debug-manager/queue.c:
3181         Fix #488061: Mutiple crash dialogs
3183         * plugins/gdb/debugger.c,
3184         plugins/gdb/debugger.h:
3185         Remove maximum gdb command length, should fix bug#474811
3187 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
3189         * manuals/reference/libanjuta/plugin-description-file.sgml,
3190         manuals/reference/libanjuta/libanjuta-docs.sgml,
3191         manuals/reference/libanjuta/libanjuta-sections.txt,
3192         libanjuta/interfaces/libanjuta.idl,
3193         libanjuta/anjuta-c-module.c,
3194         libanjuta/anjuta-c-plugin-factory.c:
3195         Document last changes in plugin code
3197 2007-10-19  Johannes Schmid <jhs@gnome.org>
3199         * plugins/subversion/subversion-callbacks.c: (check_filename):
3200         
3201         Fixed #487854 – Anjuta crashes when i try to add a SVN url
3203 2007-10-19  Naba Kumar  <naba@gnome.org>
3205         * plugins/file-manager/file-model.c: Fixed a critical runtime
3206         warning.
3208 2007-10-18  Johannes Schmid <jhs@gnome.org>
3210         * libanjuta/anjuta-ui.h:
3211         Small fix on icon macros
3212         
3213         * libanjuta/interfaces/libanjuta.idl:
3214         * plugins/language-manager/plugin.c: (ilanguage_get_name),
3215         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
3216         (ilanguage_iface_init):
3217         
3218         Added get_from_editor() and get_name_from_editor() methods
3219         to IAnjutaLanguage
3220         
3221         * plugins/document-manager/plugin.c:
3222         (update_editor_ui_interface_items), (on_editor_changed):
3223         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3224         .in:
3225         * plugins/language-support-cpp-java/plugin.c: (install_support):
3226         
3227         Ported plugins to use the new interface
3229 2007-10-17  Johannes Schmid <jhs@gnome.org>
3231         * libanjuta/anjuta-ui.h:
3232         
3233         Added macros to register stock icons to stop all this copy&paste
3234         which had spread over a lot of files. New macros support to add 
3235         icons with toolbar and menu size (16 and 24)
3236         
3237         * plugins/class-inheritance/plugin.c: (register_stock_icons):
3238         * plugins/debug-manager/images/anjuta-attach.svg:
3239         * plugins/debug-manager/images/anjuta-step-out.svg:
3240         * plugins/debug-manager/images/anjuta-step-over.svg:
3241         * plugins/debug-manager/plugin.c: (register_stock_icons):
3242         * plugins/document-manager/images/Makefile.am:
3243         * plugins/document-manager/images/anjuta-block-end.svg:
3244         * plugins/document-manager/images/anjuta-block-start.svg:
3245         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
3246         * plugins/document-manager/images/anjuta-bookmark.svg:
3247         * plugins/document-manager/images/anjuta-go-history-next.svg:
3248         * plugins/document-manager/images/anjuta-go-history-prev.svg:
3249         * plugins/document-manager/plugin.c: (register_stock_icons):
3250         * plugins/glade/plugin.c: (register_stock_icons):
3251         * plugins/language-support-cpp-java/plugin.c:
3252         (register_stock_icons):
3253         * plugins/message-view/Makefile.am:
3254         * plugins/message-view/anjuta-go-message-next.svg:
3255         * plugins/message-view/anjuta-go-message-prev.svg:
3256         * plugins/message-view/anjuta-message-view.svg:
3257         * plugins/message-view/messages.xpm:
3258         * plugins/message-view/plugin.c: (register_stock_icons):
3259         * plugins/patch/plugin.c: (patch_plugin_activate):
3260         * plugins/project-manager/plugin.c: (register_stock_icons):
3261         * plugins/search/Makefile.am:
3262         * plugins/search/anjuta-go-match-next.svg:
3263         * plugins/search/anjuta-go-match-prev.svg:
3264         * plugins/search/plugin.c: (activate_plugin):
3265         * plugins/symbol-browser/plugin.c: (register_stock_icons):
3266         * plugins/terminal/terminal.c: (register_stock_icons):
3267         * plugins/valgrind/plugin.c: (register_stock_icons):
3268         
3269         Updated to use the new icons and added several new and updated 
3270         icons from #480093
3272 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
3274         * libanjuta/anjuta-plugin-handle.c,
3275         libanjuta/anjuta-plugin-handle.h:
3276         Add a new path property containing the directory of the .plugin
3277         file, library file (.so or whatever) must be in the same directory
3279         * libanjuta/anjuta-plugin-manager.c,
3280         libanjuta/interfaces/libanjuta.idl,
3281         (removed) libanjuta/anjuta-glue-plugin.c,
3282         (removed) libanjuta/anjuta-glue-plugin.h,
3283         (removed) libanjuta/anjuta-glue-c.c,
3284         (removed) libanjuta/anjuta-glue-c.h,
3285         (removed) libanjuta/anjuta-glue-cpp.c,
3286         (removed) libanjuta/anjuta-glue-cpp.h,
3287         (removed) libanjuta/anjuta-glue-factory.c,
3288         (removed) libanjuta/anjuta-glue-factory.h,
3289         (added) libanjuta/anjuta-c-module.c,
3290         (added) libanjuta/anjuta-c-module.h,
3291         (added) libanjuta/anjuta-c-plugin-factory.c,
3292         (added) libanjuta/anjuta-c-plugin-factory.h,
3293         libanjuta/Makefile.am:
3294         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
3295         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
3296         implementing IAnjutaPluginFactory
3297         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
3299         * libanjuta/libanjuta.h:
3300         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
3301         interface)
3303         * libanjuta/anjuta-plugin.h:
3304         Replace AnjutaGluePlugin by GTypeModule
3305         Remove unused anjuta_glue_get_component_type replaced by
3306         g_type_from_name
3308         * plugins/build-basic-autotools/build-basic-autotools.h,
3309         plugins/class-gen/plugin.h,
3310         plugins/class-inheritance/plugin.h,
3311         plugins/cvs-plugin/plugin.h,
3312         plugins/debug-manager/plugin.h,
3313         plugins/devhelp/plugin.h,
3314         plugins/document-manager/plugin.h,
3315         plugins/editor/plugin.h,
3316         plugins/file-loader/plugin.h,
3317         plugins/file-wizard/plugin.h,
3318         plugins/gdb/plugin.h,
3319         plugins/glade/plugin.h,
3320         plugins/gtodo/plugin.h,
3321         plugins/indent/plugin.h,
3322         plugins/language-manager/plugin.h,
3323         plugins/language-support-cpp-java/plugin.h,
3324         plugins/macro/plugin.h,
3325         plugins/message-view/plugin.h,
3326         plugins/patch/plugin.h,
3327         plugins/profiler/plugin.h,
3328         plugins/project-import/plugin.h,
3329         plugins/project-manager/plugin.h,
3330         plugins/project-wizard/plugin.h,
3331         plugins/sample1/plugin.h,
3332         plugins/search/plugin.h,
3333         plugins/sourceview/plugin.h,
3334         plugins/subversion/plugin.h,
3335         plugins/symbol-browser/plugin.h,
3336         plugins/symbol-db/plugin.h,
3337         plugins/terminal/terminal.c,
3338         plugins/tools/plugin.h,
3339         plugins/valgrind/plugin.h:
3340         Replace AnjutaGluePlugin by GTypeModule
3342 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
3344         * plugins/debug-manager/breakpoints.c:
3345         Fix bug#487112, crash while removing a breakpoint in a new file
3347 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
3349         * plugins/document-manager/search-box.c:
3350         Fix a crash (with an useful comment) focus-out-event handler must
3351         return a gboolean
3353 2007-10-14 Johannes Schmid <jhs@gnome.org>
3355         * plugins/sourceview/sourceview.c:
3356         Hide calltip when "Up" or "Down" key is pressed
3358 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
3360         * plugins/document-manager/search-box.c:
3361         Change included file order to avoid a compile error with gnome 2.16
3363 2007-10-13  Johannes Schmid <jhs@gnome.org>
3365         * plugins/debug-manager/plugin.c: (enable_log_view):
3366         
3367         Fixed crash when closing a project and unloading another while
3368         the debugger is enabled
3370 2007-10-13  Johannes Schmid <jhs@gnome.org>
3372         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3373         
3374         Use correct breakpoint icon
3375         
3376         * plugins/devhelp/Makefile.am:
3377         * plugins/devhelp/anjuta-go-help-next.svg:
3378         * plugins/devhelp/anjuta-go-help-prev.svg:
3379         * plugins/devhelp/plugin.c: (register_stock_icons),
3380         (devhelp_activate):
3381         
3382         Added new icons from #480093
3383         
3384         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3385         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3386         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3387         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3388         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3389         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3390         * plugins/message-view/anjuta-go-message-next.svg:
3391         * plugins/message-view/anjuta-go-message-prev.svg:
3392         
3393         Updated icons from #480093
3394                 
3395         * src/anjuta-actions.h:
3396         Use GTK_STOCK_FULLSCREEN
3397         
3398         * src/anjuta-app.c: (on_gdl_style_changed),
3399         (anjuta_app_instance_init):
3400         * src/anjuta.glade:
3401         
3402         Added preference option to set the gdl switcher style
3404 2007-10-13  Johannes Schmid <jhs@gnome.org>
3406         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3407         (get_property_value_as_string), (set_property_value_as_string),
3408         (register_callbacks):
3409         * libanjuta/anjuta-preferences.h:
3410         
3411         Support GtkFileChooserButton as preferences widget
3412         
3413         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3414         
3415         Fixed a Gtk-Critical
3416         
3417         * plugins/file-manager/Makefile.am:
3418         * plugins/file-manager/file-model.c: (file_model_filter_file),
3419         (file_model_add_dummy), (file_model_expand_idle),
3420         (file_model_set_property), (file_model_get_property),
3421         (file_model_class_init):
3422         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
3423         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
3424         (file_manager_activate), (file_manager_finalize),
3425         (file_manager_instance_init), (ipreferences_merge),
3426         (ipreferences_unmerge), (ipreferences_iface_init):
3427         * plugins/file-manager/plugin.h:
3428         
3429         Added preferences to file-manager
3431         * plugins/glade/plugin.c: (activate_plugin):
3432         
3433         Move Properties widget into center because it is way to big
3434         for the sidebar
3436 2007-10-10  Johannes Schmid <jhs@gnome.org>
3438         * plugins/language-support-cpp-java/Makefile.am:
3439         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
3440         * plugins/language-support-cpp-java/anjuta-complete.svg:
3441         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
3442         * plugins/language-support-cpp-java/plugin.c:
3443         (register_stock_icons):
3444         
3445         And yet some more icons...
3447 2007-10-10  Johannes Schmid <jhs@gnome.org>
3449         * plugins/debug-manager/breakpoints.c:
3450         * plugins/debug-manager/images/Makefile.am:
3451         * plugins/debug-manager/images/anjuta-bookmark.svg:
3452         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
3453         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
3454         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
3455         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
3456         * plugins/debug-manager/images/anjuta-linemark.svg:
3457         * plugins/debug-manager/images/anjuta-pcmark.svg:
3458         * plugins/debug-manager/plugin.c: (register_stock_icons):
3459         * plugins/debug-manager/sparse_view.c:
3460         * plugins/document-manager/images/Makefile.am:
3461         * plugins/document-manager/images/anjuta-block-select.svg:
3462         * plugins/document-manager/images/anjuta-fold-close.svg:
3463         * plugins/document-manager/images/anjuta-fold-open.svg:
3464         * plugins/document-manager/images/anjuta-fold-toggle.svg:
3465         * plugins/document-manager/images/anjuta-indent-less.svg:
3466         * plugins/document-manager/images/anjuta-indent-more.svg:
3467         * plugins/document-manager/images/anjuta-swap.svg:
3468         * plugins/document-manager/images/block_select.xpm:
3469         * plugins/document-manager/images/fold_close.xpm:
3470         * plugins/document-manager/images/fold_open.xpm:
3471         * plugins/document-manager/images/fold_toggle.xpm:
3472         * plugins/document-manager/images/indent.xpm:
3473         * plugins/document-manager/images/indent_dcr.xpm:
3474         * plugins/document-manager/images/indent_inc.xpm:
3475         * plugins/document-manager/plugin.c: (register_stock_icons):    
3476         * plugins/editor/Makefile.am:
3477         * plugins/editor/anjuta-bookmark-16.xpm:
3478         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
3479         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
3480         * plugins/editor/anjuta-linemark-16.xpm:
3481         * plugins/editor/anjuta-pcmark-16.xpm:
3482         * plugins/editor/bookmark.xpm:
3483         * plugins/editor/breakpoint-disabled.xpm:
3484         * plugins/editor/breakpoint-enabled.xpm:
3485         * plugins/editor/linemarker.xpm:
3486         * plugins/editor/program-counter.xpm:
3487         * plugins/editor/text_editor.c:
3488         * plugins/message-view/Makefile.am:
3489         * plugins/message-view/anjuta-go-message-next.svg:
3490         * plugins/message-view/anjuta-go-message-prev.svg:
3491         * plugins/message-view/anjuta-message-manager.ui:
3492         * plugins/message-view/plugin.c:
3493         * plugins/sourceview/Makefile.am:
3494         * plugins/sourceview/sourceview.c:
3496         Integrated lots of icons from #480093
3497         Thanks to <tpgww@onepost.net>
3499         * plugins/document-manager/plugin.c:
3500         Do not mark the line in ifile_open(), that looks ugly.
3501         
3502         * plugins/document-manager/search-box.c: (on_search_focus_out),
3503         (search_box_init):
3504         Clear the status bar on focus_out.
3505         
3506         * plugins/file-loader/anjuta-loader-plugin.ui:
3507         Fixed a missing "="
3509 2007-10-09  Johannes Schmid <jhs@gnome.org>
3511         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3512         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
3514         Some things I missed in the patch for #484419
3515         
3516         * plugins/document-manager/action-callbacks.c:
3517         (on_new_file_activate):
3518         * plugins/document-manager/action-callbacks.h:
3519         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3520         (on_window_key_press_event), (on_gconf_notify_timer):
3521         
3522         484645 – patch to deal with docman FIXME etc
3523         
3524         * plugins/editor/text_editor.c: (text_editor_set_indicator):
3525         * plugins/search/search-replace.c: (search_and_replace),
3526         (write_message_pane), (search_replace_populate),
3527         (translate_dialog_strings), (create_dialog),
3528         (anjuta_search_replace_activate):
3529         * plugins/search/search-replace_backend.c:
3530         (file_buffer_new_from_path), (get_next_match),
3531         (create_search_entries), (regex_backref),
3532         (clear_search_replace_instance):
3533         * plugins/search/search-replace_backend.h:
3534         
3535         #484573 – patch to correct various search-related issues
3536         
3537         Thanks for the above patches to <tpgww@onepost.net>
3538         
3539         * plugins/sourceview/sourceview.c:
3540         (sourceview_create_highligth_indic):
3541         
3542         Use the same marker for important as gedit (yellow background)
3544         * plugins/document-manager/anjuta-document-manager.ui:
3545         * plugins/file-loader/anjuta-file-loader.ui:
3546         * plugins/file-loader/plugin.c:
3547         
3548         Moved FileNew action to document-manager
3550 2007-10-08  Johannes Schmid <jhs@gnome.org>
3552         * plugins/document-manager/search-box.c: (on_search_activated):
3553         Mark messages for translation
3555 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
3557         reviewed by: Johannes Schmid <jhs@gnome.org>
3559         * plugins/Makefile.am:
3560         * plugins/build-basic-autotools/build-basic-autotools.c:
3561         (build_compile_file_real):
3562         * plugins/search/search-replace.c:
3563         * plugins/valgrind/preferences.c: (build_general_prefs):
3564         
3565         Fix #484379 – Contents of Makefile.am plugins and
3566         #484419 – Improvement into translation
3568 2007-10-06  Johannes Schmid <jhs@gnome.org>
3570         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3572         Fixed to properly support pointer-to-pointer (**) types
3574         * libanjuta/interfaces/libanjuta.idl:
3575         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
3576         * plugins/sourceview/sourceview-cell.h:
3577         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
3578         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
3579         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
3580         (isearch_backward), (isearch_iface_init):
3581         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
3582         (itext_editor_iface_init), (iselection_set_iter),
3583         (iselection_get_start_iter), (iselection_get_end_iter),
3584         (iselection_iface_init), (isearch_forward), (isearch_backward),
3585         (isearch_iface_init):
3586         
3587         Added IAnjutaEditorSearch interface and some utility methods to
3588         migrate from positions to iterators for the editor interface.
3589         
3590         * plugins/document-manager/Makefile.am:
3591         * plugins/document-manager/action-callbacks.c:
3592         (on_goto_line_no1_activate), (on_show_search):
3593         * plugins/document-manager/action-callbacks.h:
3594         * plugins/document-manager/anjuta-docman.c:
3595         (anjuta_docman_add_document), (anjuta_docman_show_editor),
3596         (anjuta_docman_grab_text_focus):
3597         * plugins/document-manager/anjuta-document-manager.ui:
3598         * plugins/document-manager/goto_line.c: (removed)
3599         * plugins/document-manager/goto_line.h: (removed)
3600         * plugins/document-manager/search-box.c:
3601         * plugins/document-manager/search-box.h:
3602         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3603         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
3604         (update_editor_ui_interface_items), (on_editor_added),
3605         (activate_plugin), (deactivate_plugin):
3606         * plugins/document-manager/plugin.h:
3607         
3608         Created new incremental "Quick Search" bar in the document manager to
3609         replace the crappy EggToolbar entries. Uses the new search interface and
3610         it thus much faster and more reliable.
3611         Fixes: 
3612         Bug 357544 – incremental search should work consistently (or not at all) 
3613         when main toolbar is hidden
3614         Bug 440637 – Search, don't work very well (partly for incremental search)
3615         
3616         * plugins/search/anjuta-search.ui:
3617         * plugins/search/plugin.c: (activate_plugin):
3618         
3619         Removed incremental search stuff
3620         
3621         * plugins/build-basic-autotools/build-basic-autotools.c:
3622         (on_session_save), (on_session_load):
3623         * plugins/build-basic-autotools/executer.c:
3624         (get_program_parameters):
3625         
3626         Scroll to selected executable and remember it across sessions
3627         (followup of #477976)
3628         
3629         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3630         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
3631         
3632         * plugins/devhelp/anjuta-devhelp.ui:
3633         Rearraged toolbar items a bit
3635 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3637         * plugins/debug-manager/command.c,
3638         plugins/debug-manager/queue.c,
3639         plugins/gdb/plugin.c,
3640         plugins/gdb/debugger.c:
3641         Fix several crashing bugs (including bug#482985) with the debugger
3642         when closing project, stopping the debugger, restarting the program
3644 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3646         * libanjuta/anjuta-launcher.c:
3647         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
3649 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
3651         * plugins/debug-manager/command.c,
3652         plugins/debug-manager/queue.c:
3653         Asynchronous command can abort other commands in queue
3654         Resynchronize debugger state when a command is cancelled
3656         * plugins/debug-manager/breakpoints.c:
3657         Free BreakpointItem only when it is not used anymore
3659         * plugins/gdb/plugin.c:
3660         Do not return TRUE if the callback and/or ready signal is not used
3662         * plugins/gdb/debugger.c:
3663         Fix a crash, return correct state when debugger is stopped
3665 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
3667         * plugins/project-wizard/autogen.c:
3668         Fix bug#482067, escape project wizard user defined strings
3670 2007-10-01  Johannes Schmid <jhs@gnome.org>
3672         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3673         .glade:
3674         * plugins/build-basic-autotools/build-basic-autotools.c:
3675         (basic_autotools_plugin_instance_init):
3676         * plugins/build-basic-autotools/build-basic-autotools.h:
3677         * plugins/build-basic-autotools/executer.c:
3678         (get_program_parameters):
3679         
3680         Fixed #477976 – Keybinding in run dialog
3682 2007-09-30  Johannes Schmid <jhs@gnome.org>
3684         * plugins/Makefile.am:
3685         Do not build indent plugin (yet)
3686         
3687         * plugins/document-manager/plugin.c: (ipreferences_merge):
3688         Fixed unintentional and wrong change
3690         * plugins/indent/anjuta-indent.ui:
3691         Added missing file
3693 2007-09-28  Johannes Schmid <jhs@gnome.org>
3695         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
3696         * libanjuta/anjuta-launcher.h:
3697         Add a method to send EOF to some process. Needed for the indent plugin
3698         and should be useful in general. It does not actually send EOF as this
3699         is not possible with utf-8, but closes the stream instead.
3701         * plugins/devhelp/plugin.c: (value_added_current_editor):
3702         Fixed a Gtk-Critical due to the IAnjutaEditor - 
3703         IAnjutaDocument switch.
3705         * configure.in:
3706         * plugins/Makefile.am:
3707         * plugins/document-manager/Makefile.am:
3708         * plugins/document-manager/action-callbacks.c:
3709         * plugins/document-manager/anjuta-document-manager.glade:
3710         * plugins/document-manager/anjuta-document-manager.ui:
3711         * plugins/document-manager/images/Makefile.am:
3712         * plugins/document-manager/images/indent_auto.xpm:
3713         * plugins/document-manager/images/indent_set.xpm:
3714         * plugins/document-manager/indent-dialog.c:
3715         * plugins/document-manager/indent-dialog.h:
3716         * plugins/document-manager/indent-util.c:
3717         * plugins/document-manager/indent-util.h:
3718         * plugins/document-manager/indent_test.c:
3719         * plugins/document-manager/plugin.c: (register_stock_icons),
3720         (docman_plugin_instance_init), (ipreferences_merge):
3721         * plugins/document-manager/plugin.h:
3722         
3723         Removed indent code from document manager
3724         
3725         * plugins/indent/Makefile.am:
3726         * plugins/indent/indent-dialog.c:
3727         * plugins/indent/indent-util.c: (indent_init_indent_style):
3728         * plugins/indent/indent.glade:
3729         * plugins/indent/indent.plugin.in:
3730         * plugins/indent/plugin.c: (on_indent_finished),
3731         (on_indent_output), (on_indent_action_activate),
3732         (on_edit_editor_indent), (on_style_combo_changed),
3733         (value_added_current_editor), (value_removed_current_editor),
3734         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3735         (indent_plugin_finalize), (indent_plugin_dispose),
3736         (anjuta_indent_plugin_instance_init),
3737         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3738         (ipreferences_unmerge), (ipreferences_iface_init):
3739         * plugins/indent/plugin.h:
3741         Moved indent code to it's own plugin. Also reimplemented indent invocation
3742         using anjuta_launcher and streams. This is not yet completely working, maybe
3743         I got something wrong with the launcher.
3744         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3746 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3748         * plugins/debug-manager/plugin.c:
3749         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3751 2007-09-27  Johannes Schmid <jhs@gnome.org>
3753         * libanjuta/interfaces/libanjuta.idl:
3754         * plugins/Makefile.am:
3755         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3756         (isymbol_type_str), (isymbol_name), (isymbol_args),
3757         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3758         (isymbol_impl), (isymbol_iface_init):
3759         * plugins/symbol-browser/an_symbol_info.c:
3760         * plugins/symbol-browser/an_symbol_info.h:
3761         * plugins/symbol-db/Makefile.am:
3762         * plugins/symbol-db/plugin.c:
3763         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3764         (value_added_current_editor), (on_editor_foreach_clear),
3765         (value_removed_current_editor), (project_root_added),
3766         (symbol_db_activate), (symbol_db_deactivate),
3767         (isymbol_manager_search):
3768         * plugins/symbol-db/readtags.c: (initialize_1):
3769         * plugins/symbol-db/symbol-db-engine-iterator.c:
3770         (sdb_engine_iterator_instance_init),
3771         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3772         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3773         (symbol_db_engine_iterator_move_next),
3774         (symbol_db_engine_iterator_move_prev),
3775         (symbol_db_engine_iterator_get_n_items),
3776         (symbol_db_engine_iterator_last),
3777         (symbol_db_engine_iterator_set_position),
3778         (symbol_db_engine_iterator_get_position),
3779         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3780         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3781         (isymbol_iter_foreach), (isymbol_iter_set_position),
3782         (isymbol_iter_get_position), (isymbol_iter_get_length),
3783         (isymbol_iter_clone), (isymbol_iter_assign),
3784         (isymbol_iter_iface_init):
3785         * plugins/symbol-db/symbol-db-engine-iterator.h:
3786         * plugins/symbol-db/symbol-db-engine.c:
3787         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3788         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3789         (sdb_engine_finalize), (sdb_engine_get_type),
3790         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3791         (sdb_engine_get_table_id_by_unique_name2),
3792         (sdb_engine_get_table_id_by_unique_name3),
3793         (symbol_db_engine_add_new_workspace),
3794         (symbol_db_engine_get_opened_project_name),
3795         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3796         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3797         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3798         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3799         (sdb_engine_add_new_scope_definition),
3800         (sdb_engine_add_new_tmp_heritage_scope),
3801         (sdb_engine_second_pass_update_scope_1),
3802         (sdb_engine_second_pass_update_heritage),
3803         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3804         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3805         (symbol_db_engine_update_project_symbols),
3806         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3807         (symbol_db_engine_update_buffer_symbols),
3808         (sdb_engine_walk_down_scope_path),
3809         (sdb_engine_prepare_symbol_info_sql),
3810         (symbol_db_engine_get_global_members),
3811         (symbol_db_engine_get_scope_members_by_symbol_id),
3812         (symbol_db_engine_get_scope_members),
3813         (symbol_db_engine_get_current_scope),
3814         (symbol_db_engine_get_file_symbols):
3815         * plugins/symbol-db/symbol-db-engine.h:
3816         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3817         (on_symbol_updated), (on_symbol_inserted),
3818         (symbol_db_view_locals_get_line),
3819         (symbol_db_view_locals_update_list):
3820         * plugins/symbol-db/symbol-db-view-search.c:
3821         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3822         * plugins/symbol-db/symbol-db-view-search.h:
3823         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3824         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3825         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3826         * plugins/symbol-db/tables.sql:
3827         * plugins/symbol-db/test/Makefile.am:
3828         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3829         Updated patch from Massimo to improve symbol-db plugin
3831         * plugins/document-manager/plugin.c: (on_editor_changed):
3832         Make the code a bit more robust
3833         
3834         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3835         (anjuta_document_get_property), (anjuta_document_class_init),
3836         (anjuta_document_init), (set_uri), (document_loader_loaded),
3837         (anjuta_document_load), (document_saver_saving):
3838         * plugins/sourceview/anjuta-document.h:
3839         * plugins/sourceview/sourceview.c: (autodetect_language),
3840         (ilanguage_set_language), (ilanguage_get_language):
3841         Fix language detection on startup
3843 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
3845         * plugins/document-manager/action-callbacks.c:
3846         (on_editor_command_upper_case_activate),
3847         (on_editor_command_lower_case_activate): Leftover commit from previous
3848         commit (see last changlog entry by me).
3849         
3850         * plugins/file-manager/plugin.c: (file_manager_activate):
3851         Gave proper widget name so that layout works.
3853 2007-09-26  Johannes Schmid <jhs@gnome.org>
3855         * plugins/document-manager/plugin.c: (on_editor_changed),
3856         (docman_plugin_instance_init):
3857         Only unload/load language-support plugins if necessary.
3858         
3859         * plugins/language-manager/plugin.c: (language_manager_activate):
3860         Removed some debugging code
3862         * plugins/sourceview/sourceview.c: (on_document_saved),
3863         (ilanguage_set_language), (ilanguage_get_language):
3864         Fixed ianjuta_language interface and ensure that highlighting is
3865         activated when a new file is saved.
3866         
3867 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
3869         * libanjuta/interfaces/libanjuta.idl:
3870         * plugins/document-manager/action-callbacks.c:
3871         (on_editor_command_upper_case_activate),
3872         (on_editor_command_lower_case_activate):
3873         * plugins/editor/text_editor.c: (iselection_has_selection),
3874         (iselection_get_start), (iselection_get_end),
3875         (iselection_iface_init):
3876         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3877         * plugins/sourceview/sourceview.c: (iselect_has_selection),
3878         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3879         method and implemented it for both scintilla and sourceview editors.
3880         Updated document-manager and assist plugins to use the new method.
3882 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3884         * plugins/file-manager/file-view.c:
3885         Fix typo, allow to compile new file manager with gtk < 2.12
3887 2007-09-25  Johannes Schmid <jhs@gnome.org>
3889         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3890         Support Auto-Indent for single lines (e.g no selection);
3891         
3892         * plugins/macro/plugin.c:
3893         Do not use the same shortcut as auto-indent does
3894         
3895         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3896         Optimized keyboard navigation - do not emit char_added when only
3897         navigation keys have been pressed.
3899 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3901         * plugins/language-support-cpp-java/cpp-java-assist.c:
3902         (on_assist_chosen), (cpp_java_assist_install),
3903         (cpp_java_assist_uninstall):
3904         * plugins/language-support-cpp-java/plugin.c: (install_support),
3905         (uninstall_support): Install and uninstall support in correct order.
3906         Fixes a bug where it was installed multiple times resulting in
3907         inserting autocomplete text multiple times.
3909 2007-09-25  Johannes Schmid <jhs@gnome.org>
3911         * configure.in:
3912         Add GNOME_WARNING_FLAGS(maximum) and
3913         GNOME_CXX_WARNIGS(yes) to avoid bugs
3914         the compiler can warn you.
3915         
3916         * libegg/test-tree-utils.c: (key_test):
3917         * plugins/file-manager/file-model.c:
3918         (file_model_cancel_expand_idle), (file_model_sort),
3919         (file_model_row_expanded):
3920         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3921         (file_view_refresh), (file_view_get_selected), (file_view_init),
3922         (file_view_new):
3923         * plugins/file-manager/file-view.h:
3924         * plugins/symbol-db/readtags.c: (initialize_1):
3925         * src/main.c:
3926         
3927         Fixed the more critical warnings
3929 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
3931         Icons from tpgww@onepost.net:
3932         * configure.in:
3933         * plugins/debug-manager/Makefile.am:
3934         * plugins/debug-manager/images/Makefile.am:
3935         * plugins/debug-manager/images/anjuta-attach.svg:
3936         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3937         * plugins/debug-manager/images/anjuta-step-into.svg:
3938         * plugins/debug-manager/images/anjuta-step-out.svg:
3939         * plugins/debug-manager/images/anjuta-step-over.svg:
3940         * plugins/debug-manager/plugin.c: (register_stock_icons):
3941         * plugins/document-manager/Makefile.am:
3942         * plugins/document-manager/block_select.xpm:
3943         * plugins/document-manager/fold_close.xpm:
3944         * plugins/document-manager/fold_open.xpm:
3945         * plugins/document-manager/fold_toggle.xpm:
3946         * plugins/document-manager/images/Makefile.am:
3947         * plugins/document-manager/images/anjuta-block-end.svg:
3948         * plugins/document-manager/images/anjuta-block-start.svg:
3949         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3950         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3951         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3952         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3953         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3954         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3955         * plugins/document-manager/indent.xpm:
3956         * plugins/document-manager/indent_auto.xpm:
3957         * plugins/document-manager/indent_dcr.xpm:
3958         * plugins/document-manager/indent_inc.xpm:
3959         * plugins/document-manager/indent_set.xpm:
3960         * plugins/document-manager/plugin.c: Added nicer icons for
3961         document manager and debugger. Organized icons in 'images'
3962         directories.
3964 2007-09-24  Johannes Schmid <jhs@gnome.org>
3966         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3967         Fixed a missing NULL in g_object_set.
3969 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3971         * plugins/language-support-cpp-java/cpp-java-assist.c:
3972         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3973         scope memebers just after scope operator is entered.
3975 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
3977         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3978         * plugins/language-support-cpp-java/cpp-java-assist.c:
3979         (completion_function), (completion_compare),
3980         (cpp_java_assist_tag_destroy), (create_completion),
3981         (cpp_java_assist_destroy_completion_cache),
3982         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3983         Show '()' for function items in autocomplete list. Allow adding
3984         ' ' and/or '(' after function call autocompletion and have preferences
3985         settings for them.
3987 2007-09-24  Johannes Schmid <jhs@gnome.org>
3989         * sourceview.c: Reverting patch from r3157 because
3990         of side-effects
3992 2007-09-24  Johannes Schmid <jhs@gnome.org>
3994         * plugins/search/search-replace.c: (on_message_clicked):
3996         Fixed #427104 – No "highlight" of lines matching find-result
3998 2007-09-24  Johannes Schmid <jhs@gnome.org>
4000         * src/anjuta.glade:
4002         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
4004 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
4006         reviewed by: Johannes Schmid <jhs@gnome.org>
4008         * plugins/build-basic-autotools/executer.c: (execute_program):
4009         Fix #478238 – set env for execute programe in the terminal
4011 2007-09-24 Tom <tpgww@onepost.net>
4013         reviewed by: Johannes Schmid <jhs@gnome.org>
4015         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4016         Fix memory leak
4017         
4018         * plugins/debug-manager/disassemble.c: (on_disassemble):
4019         Correct a format string in DEBUG_PRINT()
4021 2007-09-23  Johannes Schmid <jhs@gnome.org>
4023         * plugins/sourceview/sourceview.c: (offset_to_position),
4024         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
4025         (ieditor_get_position), (iselect_set), (iselect_get_start),
4026         (iselect_get_end):
4027         
4028         Fixed #Bug 440637 – Search, don't work very well
4030 2007-09-23  Johannes Schmid <jhs@gnome.org>
4032         * plugins/file-manager/file-model.c: (file_model_get_filename):
4033         * plugins/file-manager/file-model.h:
4034         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
4035         (file_view_init), (file_view_class_init):
4036         * plugins/message-view/message-view.c:
4037         (message_view_query_tooltip), (message_view_dispose),
4038         (message_view_instance_init), (message_view_class_init):
4040         Added GTK+ 2.12 style tooltips to file-manager and message view.
4041         Only build if GTK+ 2.12 is availible otherwise for message-view, the
4042         old implementation is used.
4044 2007-09-23  Johannes Schmid <jhs@gnome.org>
4046         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
4047         Fixed typo
4048         
4049         * plugins/language-manager/language-manager.plugin.in:
4050         Marked UserActivatable=FALSE
4051         
4052         * plugins/language-manager/plugin.c: (load_languages),
4053         (language_manager_activate), (language_manager_deactivate),
4054         (language_manager_dispose), (language_manager_instance_init),
4055         (language_manager_find_mime_type), (language_manager_find_string),
4056         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
4057         (ilanguage_get_name), (ilanguage_get_strings):
4058         
4059         Fixed various stupid bugs in language-manager plugin
4060         
4061         * plugins/symbol-db/symbol-db-engine.c:
4062         (sdb_engine_second_pass_update_scope_1):
4063         
4064         Add a g_return_if_fail to avoid a crash though still unsure
4065         what's causing it.
4067 2007-09-23  Johannes Schmid <jhs@gnome.org>
4069         * plugins/symbol-db/plugin.c: (on_project_element_added),
4070         (sources_array_free), (sources_array_add_foreach),
4071         (project_root_added):
4072         * plugins/symbol-db/symbol-db-engine.c:
4073         (symbol_db_engine_add_new_files):
4074         * plugins/symbol-db/symbol-db-engine.h:
4075         
4076         Added support for other languages than "C" to symbol-db. Now
4077         supports all languages listed by the language-manager.
4079 2007-09-23  Tom <tpgww@onepost.net>
4081         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
4083         * configure.in:
4084         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
4085         
4086         * libanjuta/anjuta-glue-factory.c: (load_plugin),
4087         (anjuta_glue_factory_get_object_type):
4088         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4089         * plugins/build-basic-autotools/build-basic-autotools.c:
4090         (value_added_current_editor):
4091         * plugins/debug-manager/breakpoints.c:
4092         (breakpoints_dbase_edit_breakpoint),
4093         (on_toggle_breakpoint_activate):
4094         * plugins/debug-manager/plugin.c:
4095         (on_run_to_cursor_action_activate):
4096         * plugins/debug-manager/stack_trace.c:
4097         (dma_thread_update_stack_trace):
4098         * plugins/gdb/plugin.c:
4099         * plugins/glade/plugin.c: (ifile_open):
4100         * plugins/profiler/gprof-call-graph-view.c:
4101         * plugins/profiler/gprof-flat-profile-view.c:
4102         * plugins/profiler/gprof-function-call-tree-view.c:
4103         * plugins/profiler/gprof-options.c: (setup_widgets):
4104         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4105         * plugins/search/search-replace_backend.c:
4106         (file_buffer_new_from_te):
4107         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4108         * plugins/sourceview/assist-window.c: (assist_window_set_property),
4109         (assist_window_get_property), (assist_window_move):
4110         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
4111         (value_added_current_editor):
4112         * plugins/symbol-db/plugin.c: (value_added_current_editor):
4113         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4114         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
4115         
4116         Many small code, warnings and leak fixes
4118 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
4120         * (removed) plugins/debug-manager/debugger.c,
4121         (removed) plugins/debug-manager/debugger.h,
4122         (added) plugins/debug-manager/command.c,
4123         (added) plugins/debug-manager/command.h,
4124         (added) plugins/debug-manager/queue.c,
4125         (added) plugins/debug-manager/queue.h,
4126         plugins/debug-manager/breakpoints.c,
4127         plugins/debug-manager/debug_tree.c,
4128         plugins/debug-manager/debug_tree.h,
4129         plugins/debug-manager/disassemble.c,
4130         plugins/debug-manager/disassemble.h,
4131         plugins/debug-manager/locals.c,
4132         plugins/debug-manager/locals.h,
4133         plugins/debug-manager/memory.c,
4134         plugins/debug-manager/memory.h,
4135         plugins/debug-manager/plugin.c,
4136         plugins/debug-manager/plugin.h,
4137         plugins/debug-manager/registers.c,
4138         plugins/debug-manager/registers.h,
4139         plugins/debug-manager/sharedlib.c,
4140         plugins/debug-manager/sharedlib.h,
4141         plugins/debug-manager/signals.c,
4142         plugins/debug-manager/signals.h,
4143         plugins/debug-manager/stack_trace.c,
4144         plugins/debug-manager/stack_trace.h,
4145         plugins/debug-manager/start.h,
4146         plugins/debug-manager/start.c,
4147         plugins/debug-manager/threads.c,
4148         plugins/debug-manager/threads.h,
4149         plugins/debug-manager/watch.c,
4150         plugins/debug-manager/watch.h,
4151         plugins/debug-manager/Makefile.am,
4152         plugins/gdb/debugger.c,
4153         plugins/gdb/debugger.h,
4154         plugins/gdb/plugin.c,
4155         libanjuta/interfaces/libanjuta.idl:
4156         Split debug-manager/debugger.c into command.c and queue.c
4157         Clean up debugger queue
4158         DmaDebuggerQueue object does not implement IAnjutaDebugger
4160 2007-09-23  Johannes Schmid <jhs@gnome.org>
4162         * configure.in:
4163         Bumped version to 2.3.0 (to ensure bugzilla bugs are
4164         set correctly, etc.)
4165         
4166         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4167         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4168         (plugin_set_update):
4169         
4170         Show an error dialog instead of crashing when plugin loading fails
4172         * plugins/language-manager/Makefile.am:
4173         * plugins/language-manager/language-manager.plugin.in:
4174         * plugins/language-manager/languages.xml:
4175         * plugins/language-manager/plugin.c: (language_destroy),
4176         (load_languages), (language_manager_activate),
4177         (language_manager_deactivate), (language_manager_finalize),
4178         (language_manager_dispose), (language_manager_instance_init),
4179         (language_manager_class_init), (language_manager_find_mime_type),
4180         (language_manager_find_string), (ilanguage_get_from_mime_type),
4181         (ilanguage_get_from_string), (ilanguage_get_name),
4182         (ilanguage_get_strings), (ilanguage_iface_init):
4183         * plugins/language-manager/plugin.h:
4184         
4185         Added new language-manager plugin to have a better organisation for
4186         language names. The xml probabaly needs to be extended over time.
4187         
4188         * plugins/Makefile.am:
4189         * plugins/document-manager/plugin.c: (on_editor_changed):
4190         
4191         Adapted to new IAnjutaLanguage interface. Do not unload language-support
4192         because it does not really save memory but makes tab switching slow.
4193         
4194         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4195         .in:
4196         * plugins/language-support-cpp-java/plugin.c: (install_support),
4197         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
4198         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
4199         unloading
4201         * plugins/language-support-cpp-java/cpp-java-assist.c:
4202         (cpp_java_assist_show_autocomplete):
4203         
4204         Fix autocomplete to only show valid completions
4206         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4207         Calltips always have correct size and position now
4209 2007-09-22  Johannes Schmid <jhs@gnome.org>
4211         * plugins/search/search-replace_backend.c: (get_next_match):
4212         Removed code introduced by accident that causes a crash.
4213         
4214         * plugins/sourceview/sourceview-tags.c:
4215         * plugins/sourceview/sourceview-tags.h:
4216         Removed ununsed files
4218 2007-09-22  Johannes Schmid <jhs@gnome.org>
4220         * plugins/language-support-cpp-java/cpp-java-assist.c:
4221         Fixed build error
4223 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4225         * plugins/language-support-cpp-java/cpp-java-assist.c:
4226         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
4227         Increased matching brace search to 500 chars.
4229 2007-09-21  Johannes Schmid <jhs@gnome.org>
4231         * plugins/language-support-cpp-java/cpp-java-assist.c:
4232         (cpp_java_assist_get_pre_word),
4233         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
4234         
4235         Added some profiling debug code
4236         
4237         * plugins/language-support-cpp-java/cpp-java-utils.c:
4238         (cpp_java_util_jump_to_matching_brace):
4239         * plugins/language-support-cpp-java/cpp-java-utils.h:
4240         * plugins/language-support-cpp-java/plugin.c:
4241         (get_line_indentation_base), (get_line_auto_indentation):
4242         
4243         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
4244         avoid looping over the whole file when using calltips which is too slow and
4245         unneeded.
4246         
4247         * plugins/sourceview/assist-tip.c: (assist_tip_init),
4248         (assist_tip_set_tips), (assist_tip_get_coordinates),
4249         (assist_tip_new):
4250         * plugins/sourceview/sourceview.c: (iassist_show_tips):
4251         
4252         Better calltips appearance (use theme now) and avoid jumping
4253         calltips
4255 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4257         * plugins/document-manager/plugin.c:
4258         (update_editor_ui_interface_items):
4259         * plugins/language-support-cpp-java/plugin.c: (install_support),
4260         (uninstall_support): Moved autocomplete ui update code from
4261         document-manager to language-plugin.
4263 2007-09-21  Johannes Schmid <jhs@gnome.org>
4265         * libanjuta/interfaces/libanjuta.idl:
4266         
4267         Added IAnjutaLanguage interface (might still change...) for
4268         the upcoming language-manager plugin.
4269         
4270         * plugins/file-manager/Makefile.am:
4271         * plugins/file-manager/file-model.c:
4272         (file_model_cancel_expand_idle), (file_model_add_dummy),
4273         (file_model_expand_idle), (file_model_sort),
4274         (file_model_row_expanded), (file_model_row_collapsed),
4275         (file_model_init), (file_model_finalize),
4276         (file_model_set_property), (file_model_get_property),
4277         (file_model_class_init), (file_model_new), (file_model_refresh),
4278         (file_model_get_uri):
4279         * plugins/file-manager/file-model.h:
4280         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4281         (file_view_expand_row_idle), (file_view_refresh),
4282         (file_view_get_selected), (file_view_button_press_event),
4283         (file_view_selection_changed), (file_view_init),
4284         (file_view_get_property), (file_view_set_property),
4285         (file_view_finalize), (file_view_class_init):
4286         
4287         Split up model/view as far as possible and fixed some file-manager
4288         bugs (popup-menu and incorrect project loading).
4289         
4290         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4291         Use monospace font for tips.
4292         
4293         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
4294         (sourceview_cell_new), (icell_get_character), (icell_get_length),
4295         (icell_get_attribute), (icell_style_get_font_description),
4296         (icell_style_get_color), (icell_style_get_background_color),
4297         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
4298         (iiter_foreach), (iiter_set_position), (iiter_get_position),
4299         (iiter_get_length), (iiter_clone), (iiter_assign):
4301         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
4302         interface. This is way faster though it has the drawback to create invalid
4303         iterators if the buffer is changed.
4305 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4307         * libanjuta/interfaces/libanjuta.idl:
4308         * plugins/document-manager/action-callbacks.c:
4309         * plugins/document-manager/anjuta-document-manager.ui:
4310         * plugins/document-manager/plugin.c: (register_stock_icons):
4311         * plugins/editor/text_editor.c:
4312         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4313         * plugins/language-support-cpp-java/cpp-java-assist.c:
4314         (cpp_java_assist_get_calltip_context):
4315         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
4316         (register_stock_icons), (cpp_java_plugin_activate_plugin):
4318         Moved autocomplete menu action from document-manager to assist plugin
4319         and got rid of deprecated autocomplete interface.
4321 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4323         * libanjuta/interfaces/libanjuta.idl:
4324         * plugins/editor/text_editor.c: (iassist_iface_init):
4325         * plugins/language-support-cpp-java/cpp-java-assist.c:
4326         (cpp_java_assist_check), (on_assist_chosen):
4327         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4328         Removed react() methods in both editors and assist interface. Assist
4329         plugin itself handles setting the autocomplete. Also fixed
4330         some mem leaks.
4332 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4334         * plugins/file-manager/Makefile.am:
4335         * plugins/file-manager/file-view.c: (file_view_add_dummy),
4336         (file_view_expand_idle), (file_view_init):
4337         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
4338         (file_manager_set_default_uri), (project_root_added),
4339         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
4340         (file_manager_activate), (file_manager_deactivate),
4341         (file_manager_instance_init), (file_manager_class_init),
4342         (ifile_manager_set_root), (ifile_manager_set_selected),
4343         (ifile_manager_iface_init): Adjusted white spaces to match
4344         anjuta convention.
4346 2007-09-19  Naba Kumar  <naba@gnome.org>
4348         * libanjuta/interfaces/libanjuta.idl:
4349         * plugins/editor/text_editor.c: (text_editor_instance_init),
4350         (iassist_show_tips), (iassist_cancel_tips),
4351         (iassist_hide_suggestions), (iassist_iface_init):
4352         * plugins/editor/text_editor.h:
4353         * plugins/editor/text_editor_cbs.c:
4354         (on_text_editor_scintilla_notify):
4355         * plugins/language-support-cpp-java/cpp-java-assist.c:
4356         (is_scope_context_character), (is_word_character),
4357         (create_completion), (cpp_java_assist_get_scope_context),
4358         (cpp_java_assist_get_pre_word),
4359         (cpp_java_assist_get_scope_operator),
4360         (cpp_java_assist_destroy_completion_cache),
4361         (cpp_java_assist_create_scope_completion_cache),
4362         (cpp_java_assist_create_word_completion_cache),
4363         (cpp_java_assist_show_autocomplete),
4364         (cpp_java_assist_get_calltip_context),
4365         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
4366         (on_editor_char_added), (on_assist_chosen),
4367         (cpp_java_assist_install), (cpp_java_assist_uninstall),
4368         (cpp_java_assist_init), (cpp_java_assist_finalize):
4369         * plugins/language-support-cpp-java/cpp-java-assist.h:
4370         * plugins/language-support-cpp-java/plugin.c:
4371         (initialize_indentation_params):
4372         * plugins/sourceview/assist-tip.c:
4373         * plugins/sourceview/assist-tip.h:
4374         * plugins/sourceview/sourceview-private.h:
4375         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4376         (on_assist_tip_destroyed), (on_assist_cancel),
4377         (on_document_char_added), (iassist_get_suggestions),
4378         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
4379         
4380         Implement state-less assistance so that assist can be evaluated
4381         any given time at any position. Changed IAnjutaEditorAssist interfance
4382         and implementations and removed any state management in editors.
4384 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
4386         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4387         completion items sorting and avoided unnecssary sorts.
4389         * plugins/text-editor.c: Fixed state.
4391 2007-09-17  Johannes Schmid <jhs@gnome.org>
4393         * plugins/language-support-cpp-java/cpp-java-assist.c:
4394         (on_assist_begin):
4395         
4396         Fixed calltips in sourceview
4398 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
4400         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4401         completion items preparation time. Fixed a crash bug.
4403         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4404         Set buffer size (From Massimo, required for symbol-db).
4406         * libanjuta/interfaces/libanjuta.idl: Also pass position information
4407         for suggestions.
4409         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
4410         change in API.
4412         * plugins/editor/aneditor-autocomplete.cxx,
4413         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
4414         Added ANE_GETWORDBEFORECARAT command.
4416         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
4417         using assist interface.
4419         * plugins/editor/text_editor.c: (text_editor_instance_init),
4420         (text_editor_get_word_before_carat),
4421         (text_editor_get_current_word), (iassist_add_trigger),
4422         (iassist_remove_trigger), (on_assist_canceled),
4423         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
4424         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
4425         * plugins/editor/text_editor.h:
4426         * plugins/editor/text_editor_cbs.c: (trigger_size),
4427         (max_trigger_size), (text_editor_check_assist),
4428         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
4429         interface.
4431         * plugins/language-support-cpp-java/Makefile.am:
4432         * plugins/language-support-cpp-java/plugin.c:
4433         (get_line_indentation_base), (get_line_auto_indentation),
4434         (install_support), (uninstall_support),
4435         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
4436         (cpp_java_plugin_instance_init):
4437         * plugins/language-support-cpp-java/plugin.h:
4438         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
4439         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
4440         Make assist a separate class.
4442 2007-09-14  Johannes Schmid <jhs@gnome.org>
4444         * plugins/sourceview/sourceview.c: (iassist_suggest):
4445         Fixed changed char_alignment paramter in language-support
4446         plugin
4448 2007-09-14  Naba Kumar  <naba@gnome.org>
4450         * plugins/language-support-cpp-java/plugin.c: Send the right
4451         'char_alignment' paramenter (needs fixing in sourceview).
4453 2007-09-13  Johannes Schmid <jhs@gnome.org>
4455         * anjuta.anjuta:
4456         * plugins/project-wizard/templates/minimal/project.anjuta:
4457         Use IAnjutaSymbolManager instead of loading the plugin directly.
4458         (TODO: Think of a version to do this for older files...)
4460         * configure.in:
4461         * plugins/Makefile.am:
4462         * plugins/symbol-db/Makefile.am:
4463         
4464         Build symbol-db plugin if libgda-3.0 is found
4466 2007-09-13  Johannes Schmid <jhs@gnome.org>
4468         * plugins/sourceview/Makefile.am:
4469         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4470         (set_uri):
4471         * plugins/sourceview/anjuta-document.h:
4472         Removed lots of dead code
4473         
4474         * plugins/sourceview/anjuta-languages-manager.c:
4475         * plugins/sourceview/anjuta-languages-manager.h:
4476         removed completely
4477         
4478         * plugins/sourceview/sourceview.c: (on_document_char_added),
4479         (on_document_loaded), (sourceview_instance_init),
4480         (iselect_get_start), (iselect_get_end),
4481         (ilanguage_get_supported_languages), (ilanguage_set_language):
4482         
4483         Fixed selection handling and make some adaptions for the changes 
4484         mentioned above
4486 2007-09-13  Johannes Schmid <jhs@gnome.org>
4488         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4489         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4490         (on_assist_update):
4491         
4492         Added preferences to language support completion/calltips
4493         
4494         * plugins/sourceview/assist-window.c: (assist_window_update):
4496         Always select first entry
4498         * plugins/sourceview/sourceview.glade:
4499         Removed old completion preferences
4501 2007-09-11  Naba Kumar  <naba@gnome.org>
4503         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
4504         and possible crash when pressing ctrl+d in terminal after preferences
4505         window has been shown once (no need for backport).
4507         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
4508         implementations to get warnings instead of crashes for unimplemented
4509         interface methods.
4511 2007-09-11   Massimo Cora' <maxcvs@email.it>
4513         Reviewed by: Naba Kumar  <naba@gnome.org>
4515         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4516         * plugins/symbol-db/*:
4517         Added new symbol-database backend based on SQLite 3.
4518         (does not enabled for build currently).
4520 2007-09-10  Johannes Schmid <jhs@gnome.org>
4522         * anjuta.anjuta:
4523         * configure.in:
4524         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
4525         (parse_info_init), (parse_info_free), (valid_element),
4526         (start_element_handler), (end_element_handler), (text_handler),
4527         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
4528         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
4529         (egg_recent_model_monitor), (egg_recent_model_read),
4530         (egg_recent_model_open_file), (egg_recent_model_lock_file),
4531         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
4532         (egg_recent_model_set_property), (egg_recent_model_class_init),
4533         (egg_recent_model_init), (egg_recent_model_add_full),
4534         (egg_recent_model_delete), (egg_recent_model_get_list),
4535         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
4536         (egg_recent_model_set_filter_mime_types),
4537         (egg_recent_model_clear_group_filter),
4538         (egg_recent_model_set_filter_groups),
4539         (egg_recent_model_clear_scheme_filter),
4540         (egg_recent_model_set_filter_uri_schemes),
4541         (egg_recent_model_remove_expired):
4542         
4543         Update EggRecent (#456465)
4545 2007-09-10  Johannes Schmid <jhs@gnome.org>
4547         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
4548         (anjuta_plugin_manager_get_plugin):
4549         * plugins/profiler/gprof-call-graph-view.c:
4550         (gprof_call_graph_view_create_columns):
4551         * plugins/profiler/gprof-flat-profile-view.c:
4552         (gprof_flat_profile_view_create_columns):
4553         * plugins/profiler/gprof-function-call-tree-view.c:
4554         (gprof_function_call_tree_view_create_columns):
4555         
4556         Fixed #466031 – Update of pieces of menus for Localization
4558 2007-09-10  Johannes Schmid <jhs@gnome.org>
4560         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4561         Bug 343522 – anjuta: Unable to execute commands that use options.
4563 2007-09-09  Johannes Schmid <jhs@gnome.org>
4565         * plugins/document-manager/anjuta-docman.c:
4566         (anjuta_docman_update_page_label):
4567         
4568         Fixed #458034 – Method of indicating unsaved changes breaks convention
4569         
4570         * plugins/document-manager/plugin.c: (update_title),
4571         (value_added_project_root_uri), (value_removed_project_root_uri),
4572         (on_editor_changed), (activate_plugin):
4573         * plugins/document-manager/plugin.h:
4574         * plugins/project-manager/plugin.c: (on_profile_scoped),
4575         (on_profile_descoped), (ifile_open):
4576         
4577         Fixed #427390 – Show path of item in currently focused editor window
4579 2007-09-09  Johannes Schmid <jhs@gnome.org>
4581         * plugins/search/plugin.c: (on_toolbar_find_clicked),
4582         (on_toolbar_find_incremental):
4583         Fix incremental search
4584         
4585         * plugins/sourceview/sourceview.c: (on_document_char_added),
4586         (set_select):
4587         Fixed selection management
4589 2007-09-09  Johannes Schmid <jhs@gnome.org>
4591         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4592         Fixed memory leak
4594         * libanjuta/interfaces/libanjuta.idl:
4595         Extended IAnjutaEditorAssist interface
4596         
4597         * plugins/language-support-cpp-java/plugin.c:
4598         (jump_to_matching_brace), (add_tags), (on_assist_begin),
4599         (assist_cleanup), (on_assist_chosen), (on_assist_update),
4600         (context_character), (get_context), (function_parser),
4601         (cpp_member_parser), (install_assist), (uninstall_assist),
4602         (get_line_indentation_base), (get_line_auto_indentation),
4603         (install_support), (uninstall_support),
4604         (on_value_added_current_editor), (on_value_removed_current_editor),
4605         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
4606         * plugins/language-support-cpp-java/plugin.h:
4607         
4608         Improved fixed editor assistance and added support for function/method
4609         tooltips. jumb_to_matching_brance => jump_to_matching_brace
4610         
4611         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
4612         Removed a FIXME
4613         
4614         * plugins/project-import/project-import.c: (on_import_next):
4615         Added a non-NULL check with could probably fix #474843 but not sure
4616         
4617         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4618         Fixed anjuta-plugin project wizard
4619         
4620         * plugins/sourceview/Makefile.am:
4621         * plguins/sourceview/assist-tip.[ch]:
4622         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
4623         (anjuta_view_key_press_event):
4624         * plugins/sourceview/assist-window.c: (assist_window_class_init),
4625         (assist_window_init), (assist_window_update), (assist_window_new):
4626         * plugins/sourceview/sourceview-private.h:
4627         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4628         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4629         (trigger_size), (max_trigger_size), (on_document_char_added),
4630         (sourceview_dispose), (ieditor_get_current_word),
4631         (iassist_add_trigger), (iassist_init_suggestions),
4632         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
4633         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
4634         
4635         Big update on sourceview assist capabilites. Autocompletion should
4636         now work much better and function tooltips are finally supported!
4638         * plugins/sourceview/anjuta-document.h:
4639         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
4640         (anjuta_document_get_current_word):
4641         Fixed get_current_word (inspired by aneditor.cxx implementation)
4643         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
4644         (icell_get_attribute):
4645         Fixed get_attribute() to also detect character constants.
4646         Simplified get_char()
4648         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
4649         (isymbol_manager_get_members), (isymbol_manager_get_parents),
4650         (isymbol_manager_get_completions_at_position):
4651         
4652         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
4654 2007-09-04  Naba Kumar  <naba@gnome.org>
4656         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
4657         projects that can not add sources.
4659         * plugins/file-wizard/file.c: Similarly for file wizard,
4660         Do not enable 'Add to project' projects that can not add sources.
4662 2007-09-04  Naba Kumar  <naba@gnome.org>
4664         * configure.in: Bumped gnome-build requirement to 0.2.0
4665         for project capabilities support.
4667         * plugins/project-manager/plugin.c: Enable/disable project
4668         actions based on project capabilities. Fixes bug #433552:
4669         crash in Anjuta IDE: add file test.h in project on generic
4670         Makefile.
4672         * libanjuta/interfaces/libanjuta.idl: Added method to query
4673         project capabilities.
4675 2007-09-03  Naba Kumar  <naba@gnome.org>
4677         * plugins/file-manager/plugin.c: Set shadow type IN.
4678         * plugins/file-manager/file-view.c: Fixed code style.
4679         * plugins/file-manager/file-view.c: Fixed icons column to size
4680         properly.
4682         * plugins/file-manager/plugin.[c,h]: Fixed code style.
4684         * plugins/file-manager/plugin.c: Fixed crash on closing project and
4685         unmonitors project-uri on file-manager deactivation.
4687         * TODO.tasks: Updated
4689 2007-09-02  Johannes Schmid <jhs@gnome.org>
4691         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4692         Fixed memory leak
4693         
4694         * plugins/file-manager/file-view.c: (file_view_get_selected),
4695         (file_view_button_press_event), (file_view_finalize):
4696         * plugins/file-manager/plugin.c: (project_root_removed),
4697         (file_manager_deactivate):
4698         
4699         Fixed some small bugs I missed before
4701 2007-09-02  Johannes Schmid <jhs@gnome.org>
4703         * plugins/file-manager/*:
4704         Added new and file-manager
4706 2007-09-02  Johannes Schmid <jhs@gnome.org>
4708         * plugins/file-manager/*:
4709         Removed old file-manager
4711 2007-08-31  Johannes Schmid <jhs@gnome.org>
4713         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
4714         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4715         
4716         Fixed some memory leaks
4717         
4718         * MAINTAINERS: Fixed
4719         
4720 2007-08-31  Johannes Schmid <jhs@gnome.org>
4722         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4723         (get_property_value_as_string), (set_property_value_as_string),
4724         (register_callbacks), (preferences_foreach_callback),
4725         (anjuta_preferences_register_property_raw):
4726         * libanjuta/anjuta-preferences.h:
4727         * plugins/build-basic-autotools/build-basic-autotools.c:
4728         (on_build_mesg_format):
4729         * plugins/document-manager/anjuta-document-manager.glade:
4730         * plugins/message-view/anjuta-message-manager-plugin.glade:
4731         
4732         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
4733         broken message view preferences
4734         
4735         * plugins/message-view/message-view.c:
4736         (message_view_instance_init), (pref_change_color), (prefs_init),
4737         (imessage_view_append):
4738         Cleaned up message view (#458041)
4739         
4740         * src/shell.c: (on_preferences_activate),
4741         (anjuta_test_shell_instance_init),
4742         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4743         Fixed test shell to allow better debugging
4744         
4745 2007-08-31  Johannes Schmid <jhs@gnome.org>
4747         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4748         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4749         * plugins/gtodo/main.h:
4750         * plugins/gtodo/plugin.c: (activate_plugin):
4751         
4752         Fixed #423467 (View->Tasks menu items are not 
4753         checked on startup)
4755 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4757         reviewed by: Johannes Schmid <jhs@gnome.org>
4759         * COPYING:
4760         * data/welcome.txt.in:
4761         * launcher/anjuta_launcher.c:
4762         * libanjuta/anjuta-children.c:
4763         * libanjuta/anjuta-children.h:
4764         * libanjuta/anjuta-debug.h:
4765         * libanjuta/anjuta-encodings.c:
4766         * libanjuta/anjuta-encodings.h:
4767         * libanjuta/anjuta-glue-c.c:
4768         * libanjuta/anjuta-glue-c.h:
4769         * libanjuta/anjuta-plugin-description.c:
4770         * libanjuta/anjuta-plugin-description.h:
4771         * libanjuta/anjuta-plugin-handle.c:
4772         * libanjuta/anjuta-plugin-handle.h:
4773         * libanjuta/anjuta-plugin-manager.c:
4774         * libanjuta/anjuta-plugin-manager.h:
4775         * libanjuta/anjuta-plugin.c:
4776         * libanjuta/anjuta-plugin.h:
4777         * libanjuta/anjuta-preferences.c:
4778         * libanjuta/anjuta-preferences.h:
4779         * libanjuta/anjuta-profile-manager.c:
4780         * libanjuta/anjuta-profile-manager.h:
4781         * libanjuta/anjuta-profile.c:
4782         * libanjuta/anjuta-profile.h:
4783         * libanjuta/anjuta-save-prompt.c:
4784         * libanjuta/anjuta-save-prompt.h:
4785         * libanjuta/anjuta-serializer.c:
4786         * libanjuta/anjuta-serializer.h:
4787         * libanjuta/anjuta-session.c:
4788         * libanjuta/anjuta-session.h:
4789         * libanjuta/anjuta-shell.c:
4790         * libanjuta/anjuta-shell.h:
4791         * libanjuta/anjuta-status.c:
4792         * libanjuta/anjuta-status.h:
4793         * libanjuta/anjuta-ui.c:
4794         * libanjuta/anjuta-ui.h:
4795         * libanjuta/anjuta-utils-priv.h:
4796         * libanjuta/anjuta-utils.c:
4797         * libanjuta/anjuta-utils.h:
4798         * libanjuta/cell-renderer-captioned-image.c:
4799         * libanjuta/cell-renderer-captioned-image.h:
4800         * libanjuta/e-splash.c:
4801         * libanjuta/e-splash.h:
4802         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4803         * libanjuta/interfaces/libanjuta.idl:
4804         * libanjuta/libanjuta.h:
4805         * libanjuta/resources.c:
4806         * libanjuta/resources.h:
4807         * libegg/egg-cell-renderer-text.c:
4808         * libegg/egg-combo-action.c:
4809         * libegg/egg-entry-action.c:
4810         * libegg/egg-recent-action.c:
4811         * libegg/egg-recent-files-module.c:
4812         * libegg/egg-recent-item.c:
4813         * libegg/egg-recent-model.c:
4814         * libegg/egg-recent-view-gtk.c:
4815         * libegg/egg-recent-view.c:
4816         * libegg/egg-submenu-action.c:
4817         * libegg/eggaccelerators.c:
4818         * libegg/eggcellrendererpopup.c:
4819         * libegg/eggcomboselect.c:
4820         * libegg/eggtreemodelfilter.c:
4821         * libegg/eggtreemultidnd.c:
4822         * libegg/gtkcellview.h:
4823         * libegg/treeviewutils/egg-cell-renderer-text.h:
4824         * libegg/treeviewutils/eggaccelerators.h:
4825         * libegg/treeviewutils/eggcellrendererkeys.h:
4826         * libegg/treeviewutils/eggcellrendererpopup.h:
4827         * libegg/treeviewutils/eggtreemodelfilter.h:
4828         * libegg/treeviewutils/eggtreemultidnd.h:
4829         * libegg/treeviewutils/eggtreeviewstate.h:
4830         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4831         * manuals/anjuta-faqs/Makefile.am:
4832         * manuals/anjuta-manual/C/anjuta-manual.xml:
4833         * manuals/anjuta-manual/C/license.xml:
4834         * manuals/anjuta-manual/es/es.po:
4835         * manuals/anjuta-manual/sv/sv.po:
4836         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4837         ml:
4838         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4839         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4840         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4841         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4842         * manuals/old/ja/anjuta-manual/license.xml:
4843         * plugins/build-basic-autotools/build-basic-autotools.c:
4844         * plugins/build-basic-autotools/build-basic-autotools.h:
4845         * plugins/build-basic-autotools/executer.c:
4846         * plugins/build-basic-autotools/executer.h:
4847         * plugins/build/build_file.c:
4848         * plugins/build/build_file.h:
4849         * plugins/build/build_project.c:
4850         * plugins/build/build_project.h:
4851         * plugins/build/clean_project.c:
4852         * plugins/build/clean_project.h:
4853         * plugins/build/commands.c:
4854         * plugins/build/commands.h:
4855         * plugins/build/compile.c:
4856         * plugins/build/compile.h:
4857         * plugins/build/compiler_options.c:
4858         * plugins/build/compiler_options.h:
4859         * plugins/build/configurer.c:
4860         * plugins/build/configurer.h:
4861         * plugins/build/executer.c:
4862         * plugins/build/executer.h:
4863         * plugins/class-gen/cell-renderer-flags.c:
4864         * plugins/class-gen/cell-renderer-flags.h:
4865         * plugins/class-gen/combo-flags.c:
4866         * plugins/class-gen/combo-flags.h:
4867         * plugins/class-gen/element-editor.c:
4868         * plugins/class-gen/element-editor.h:
4869         * plugins/class-gen/generator.c:
4870         * plugins/class-gen/generator.h:
4871         * plugins/class-gen/plugin.c:
4872         * plugins/class-gen/plugin.h:
4873         * plugins/class-gen/transform.c:
4874         * plugins/class-gen/transform.h:
4875         * plugins/class-gen/validator.c:
4876         * plugins/class-gen/validator.h:
4877         * plugins/class-gen/window.c:
4878         * plugins/class-gen/window.h:
4879         * plugins/class-inheritance/class-callbacks.c:
4880         * plugins/class-inheritance/class-callbacks.h:
4881         * plugins/class-inheritance/class-inherit.c:
4882         * plugins/class-inheritance/class-inherit.h:
4883         * plugins/class-inheritance/plugin.c:
4884         * plugins/class-inheritance/plugin.h:
4885         * plugins/cvs-plugin/cvs-actions.c:
4886         * plugins/cvs-plugin/cvs-actions.h:
4887         * plugins/cvs-plugin/cvs-callbacks.c:
4888         * plugins/cvs-plugin/cvs-callbacks.h:
4889         * plugins/cvs-plugin/cvs-execute.c:
4890         * plugins/cvs-plugin/cvs-execute.h:
4891         * plugins/cvs-plugin/cvs-interface.c:
4892         * plugins/cvs-plugin/cvs-interface.h:
4893         * plugins/cvs-plugin/plugin.c:
4894         * plugins/cvs-plugin/plugin.h:
4895         * plugins/debug-manager/breakpoints.c:
4896         * plugins/debug-manager/breakpoints.h:
4897         * plugins/debug-manager/chunk_view.c:
4898         * plugins/debug-manager/chunk_view.h:
4899         * plugins/debug-manager/data_buffer.c:
4900         * plugins/debug-manager/data_buffer.h:
4901         * plugins/debug-manager/data_view.c:
4902         * plugins/debug-manager/data_view.h:
4903         * plugins/debug-manager/debug_tree.c:
4904         * plugins/debug-manager/debug_tree.h:
4905         * plugins/debug-manager/debugger.c:
4906         * plugins/debug-manager/debugger.h:
4907         * plugins/debug-manager/disassemble.c:
4908         * plugins/debug-manager/disassemble.h:
4909         * plugins/debug-manager/info.c:
4910         * plugins/debug-manager/info.h:
4911         * plugins/debug-manager/locals.c:
4912         * plugins/debug-manager/locals.h:
4913         * plugins/debug-manager/memory.c:
4914         * plugins/debug-manager/memory.h:
4915         * plugins/debug-manager/plugin.c:
4916         * plugins/debug-manager/plugin.h:
4917         * plugins/debug-manager/registers.c:
4918         * plugins/debug-manager/registers.h:
4919         * plugins/debug-manager/sexy-icon-entry.c:
4920         * plugins/debug-manager/sexy-icon-entry.h:
4921         * plugins/debug-manager/sharedlib.c:
4922         * plugins/debug-manager/sharedlib.h:
4923         * plugins/debug-manager/signals.c:
4924         * plugins/debug-manager/signals.h:
4925         * plugins/debug-manager/sparse_buffer.c:
4926         * plugins/debug-manager/sparse_buffer.h:
4927         * plugins/debug-manager/sparse_view.c:
4928         * plugins/debug-manager/sparse_view.h:
4929         * plugins/debug-manager/stack_trace.c:
4930         * plugins/debug-manager/stack_trace.h:
4931         * plugins/debug-manager/start.c:
4932         * plugins/debug-manager/start.h:
4933         * plugins/debug-manager/threads.c:
4934         * plugins/debug-manager/threads.h:
4935         * plugins/debug-manager/utilities.c:
4936         * plugins/debug-manager/utilities.h:
4937         * plugins/debug-manager/watch.c:
4938         * plugins/debug-manager/watch.h:
4939         * plugins/devhelp/htmlview.c:
4940         * plugins/devhelp/htmlview.h:
4941         * plugins/document-manager/action-callbacks.c:
4942         * plugins/document-manager/action-callbacks.h:
4943         * plugins/document-manager/anjuta-docman.c:
4944         * plugins/document-manager/anjuta-docman.h:
4945         * plugins/document-manager/editor-tooltips.c:
4946         * plugins/document-manager/editor-tooltips.h:
4947         * plugins/document-manager/file_history.c:
4948         * plugins/document-manager/file_history.h:
4949         * plugins/document-manager/indent-dialog.c:
4950         * plugins/document-manager/indent-dialog.h:
4951         * plugins/document-manager/indent-util.c:
4952         * plugins/document-manager/indent-util.h:
4953         * plugins/document-manager/plugin.c:
4954         * plugins/editor/aneditor-autocomplete.cxx:
4955         * plugins/editor/aneditor-calltip.cxx:
4956         * plugins/editor/aneditor-indent.cxx:
4957         * plugins/editor/aneditor-priv.h:
4958         * plugins/editor/aneditor.cxx:
4959         * plugins/editor/aneditor.h:
4960         * plugins/editor/lexer.h:
4961         * plugins/editor/plugin.c:
4962         * plugins/editor/plugin.h:
4963         * plugins/editor/print.c:
4964         * plugins/editor/print.h:
4965         * plugins/editor/properties.h:
4966         * plugins/editor/properties_cxx.h:
4967         * plugins/editor/style-editor.c:
4968         * plugins/editor/style-editor.h:
4969         * plugins/editor/text-editor-iterable.c:
4970         * plugins/editor/text-editor-iterable.h:
4971         * plugins/editor/text_editor.c:
4972         * plugins/editor/text_editor.h:
4973         * plugins/editor/text_editor_cbs.c:
4974         * plugins/editor/text_editor_cbs.h:
4975         * plugins/editor/text_editor_menu.c:
4976         * plugins/editor/text_editor_menu.h:
4977         * plugins/editor/text_editor_prefs.c:
4978         * plugins/editor/text_editor_prefs.h:
4979         * plugins/file-loader/dnd.c:
4980         * plugins/file-loader/dnd.h:
4981         * plugins/file-loader/plugin.c:
4982         * plugins/file-manager/an_file_view.c:
4983         * plugins/file-manager/plugin.c:
4984         * plugins/file-wizard/file.c:
4985         * plugins/file-wizard/file.h:
4986         * plugins/file-wizard/plugin.c:
4987         * plugins/file-wizard/plugin.h:
4988         * plugins/gdb/debugger.c:
4989         * plugins/gdb/debugger.h:
4990         * plugins/gdb/gdbmi-test.c:
4991         * plugins/gdb/gdbmi.c:
4992         * plugins/gdb/gdbmi.h:
4993         * plugins/gdb/global.h:
4994         * plugins/gdb/parser.c:
4995         * plugins/gdb/parser.h:
4996         * plugins/gdb/plugin.c:
4997         * plugins/gdb/plugin.h:
4998         * plugins/gdb/utilities.c:
4999         * plugins/gdb/utilities.h:
5000         * plugins/glade/plugin.c:
5001         * plugins/glade/plugin.h:
5002         * plugins/gtodo/egg-datetime.c:
5003         * plugins/gtodo/egg-datetime.h:
5004         * plugins/gtodo/eggtrayicon.c:
5005         * plugins/gtodo/eggtrayicon.h:
5006         * plugins/gtodo/plugin.c:
5007         * plugins/gvim/anjuta-vim.c:
5008         * plugins/gvim/anjuta-vim.h:
5009         * plugins/gvim/gtkvim.c:
5010         * plugins/gvim/gtkvim.h:
5011         * plugins/gvim/plugin.c:
5012         * plugins/gvim/plugin.h:
5013         * plugins/language-support-cpp-java/plugin.c:
5014         * plugins/language-support-cpp-java/plugin.h:
5015         * plugins/macro/macro-actions.c:
5016         * plugins/macro/macro-actions.h:
5017         * plugins/macro/macro-db.c:
5018         * plugins/macro/macro-db.h:
5019         * plugins/macro/macro-dialog.c:
5020         * plugins/macro/macro-dialog.h:
5021         * plugins/macro/macro-edit.c:
5022         * plugins/macro/macro-edit.h:
5023         * plugins/macro/macro-util.c:
5024         * plugins/macro/macro-util.h:
5025         * plugins/macro/plugin.c:
5026         * plugins/macro/plugin.h:
5027         * plugins/message-view/anjuta-msgman.c:
5028         * plugins/message-view/anjuta-msgman.h:
5029         * plugins/message-view/message-view.c:
5030         * plugins/message-view/message-view.h:
5031         * plugins/message-view/plugin.c:
5032         * plugins/message-view/plugin.h:
5033         * plugins/patch/patch-plugin.c:
5034         * plugins/patch/patch-plugin.h:
5035         * plugins/patch/plugin.c:
5036         * plugins/patch/plugin.h:
5037         * plugins/profiler/gprof-call-graph-block-entry.c:
5038         * plugins/profiler/gprof-call-graph-block-entry.h:
5039         * plugins/profiler/gprof-call-graph-block.c:
5040         * plugins/profiler/gprof-call-graph-block.h:
5041         * plugins/profiler/gprof-call-graph-view.c:
5042         * plugins/profiler/gprof-call-graph-view.h:
5043         * plugins/profiler/gprof-call-graph.c:
5044         * plugins/profiler/gprof-call-graph.h:
5045         * plugins/profiler/gprof-flat-profile-entry.c:
5046         * plugins/profiler/gprof-flat-profile-entry.h:
5047         * plugins/profiler/gprof-flat-profile-view.c:
5048         * plugins/profiler/gprof-flat-profile-view.h:
5049         * plugins/profiler/gprof-flat-profile.c:
5050         * plugins/profiler/gprof-flat-profile.h:
5051         * plugins/profiler/gprof-function-call-chart-view.c:
5052         * plugins/profiler/gprof-function-call-chart-view.h:
5053         * plugins/profiler/gprof-function-call-tree-view.c:
5054         * plugins/profiler/gprof-function-call-tree-view.h:
5055         * plugins/profiler/gprof-options.c:
5056         * plugins/profiler/gprof-options.h:
5057         * plugins/profiler/gprof-profile-data.c:
5058         * plugins/profiler/gprof-profile-data.h:
5059         * plugins/profiler/gprof-view-manager.c:
5060         * plugins/profiler/gprof-view-manager.h:
5061         * plugins/profiler/gprof-view.c:
5062         * plugins/profiler/gprof-view.h:
5063         * plugins/profiler/plugin.c:
5064         * plugins/profiler/plugin.h:
5065         * plugins/profiler/string-utils.c:
5066         * plugins/profiler/string-utils.h:
5067         * plugins/project-import/plugin.c:
5068         * plugins/project-import/plugin.h:
5069         * plugins/project-import/project-import.c:
5070         * plugins/project-import/project-import.h:
5071         * plugins/project-manager/plugin.c:
5072         * plugins/project-manager/plugin.h:
5073         * plugins/project-wizard/action.c:
5074         * plugins/project-wizard/action.h:
5075         * plugins/project-wizard/autogen.c:
5076         * plugins/project-wizard/autogen.h:
5077         * plugins/project-wizard/druid.c:
5078         * plugins/project-wizard/druid.h:
5079         * plugins/project-wizard/file.c:
5080         * plugins/project-wizard/file.h:
5081         * plugins/project-wizard/header.c:
5082         * plugins/project-wizard/header.h:
5083         * plugins/project-wizard/install.c:
5084         * plugins/project-wizard/install.h:
5085         * plugins/project-wizard/parser.c:
5086         * plugins/project-wizard/parser.h:
5087         * plugins/project-wizard/plugin.c:
5088         * plugins/project-wizard/plugin.h:
5089         * plugins/project-wizard/property.c:
5090         * plugins/project-wizard/property.h:
5091         * plugins/project-wizard/values.c:
5092         * plugins/project-wizard/values.h:
5093         * plugins/sample1/plugin.c:
5094         * plugins/search/plugin.c:
5095         * plugins/search/plugin.h:
5096         * plugins/search/search-replace_backend.c:
5097         * plugins/search/search-replace_backend.h:
5098         * plugins/search/search_preferences.c:
5099         * plugins/sourceview/anjuta-convert.c:
5100         * plugins/sourceview/anjuta-convert.h:
5101         * plugins/sourceview/anjuta-document-loader.c:
5102         * plugins/sourceview/anjuta-document-loader.h:
5103         * plugins/sourceview/anjuta-document-saver.c:
5104         * plugins/sourceview/anjuta-document-saver.h:
5105         * plugins/sourceview/anjuta-document.c:
5106         * plugins/sourceview/anjuta-document.h:
5107         * plugins/sourceview/anjuta-encodings.c:
5108         * plugins/sourceview/anjuta-encodings.h:
5109         * plugins/sourceview/anjuta-languages-manager.c:
5110         * plugins/sourceview/anjuta-languages-manager.h:
5111         * plugins/sourceview/anjuta-utils.c:
5112         * plugins/sourceview/anjuta-utils.h:
5113         * plugins/sourceview/anjuta-view.c:
5114         * plugins/sourceview/anjuta-view.h:
5115         * plugins/sourceview/assist-window.c:
5116         * plugins/sourceview/assist-window.h:
5117         * plugins/sourceview/sourceview-cell.c:
5118         * plugins/sourceview/sourceview-cell.h:
5119         * plugins/sourceview/sourceview-prefs.c:
5120         * plugins/sourceview/sourceview-prefs.h:
5121         * plugins/sourceview/sourceview-print.c:
5122         * plugins/sourceview/sourceview-print.h:
5123         * plugins/sourceview/sourceview-private.h:
5124         * plugins/sourceview/sourceview-tags.c:
5125         * plugins/sourceview/sourceview-tags.h:
5126         * plugins/sourceview/sourceview.c:
5127         * plugins/sourceview/sourceview.h:
5128         * plugins/subversion/plugin.c:
5129         * plugins/subversion/plugin.h:
5130         * plugins/subversion/subversion-actions.c:
5131         * plugins/subversion/subversion-actions.h:
5132         * plugins/subversion/subversion-callbacks.c:
5133         * plugins/subversion/subversion-callbacks.h:
5134         * plugins/subversion/svn-auth.c:
5135         * plugins/subversion/svn-auth.h:
5136         * plugins/subversion/svn-backend-priv.h:
5137         * plugins/subversion/svn-backend.c:
5138         * plugins/subversion/svn-backend.h:
5139         * plugins/subversion/svn-notify.c:
5140         * plugins/subversion/svn-notify.h:
5141         * plugins/subversion/svn-thread.c:
5142         * plugins/subversion/svn-thread.h:
5143         * plugins/symbol-browser/an_symbol.c:
5144         * plugins/symbol-browser/an_symbol.h:
5145         * plugins/symbol-browser/an_symbol_info.c:
5146         * plugins/symbol-browser/an_symbol_info.h:
5147         * plugins/symbol-browser/an_symbol_iter.c:
5148         * plugins/symbol-browser/an_symbol_iter.h:
5149         * plugins/symbol-browser/an_symbol_prefs.c:
5150         * plugins/symbol-browser/an_symbol_prefs.h:
5151         * plugins/symbol-browser/an_symbol_search.c:
5152         * plugins/symbol-browser/an_symbol_search.h:
5153         * plugins/symbol-browser/an_symbol_view.c:
5154         * plugins/symbol-browser/an_symbol_view.h:
5155         * plugins/symbol-browser/plugin.c:
5156         * plugins/symbol-browser/plugin.h:
5157         * plugins/terminal/terminal.c:
5158         * plugins/tools/dialog.c:
5159         * plugins/tools/dialog.h:
5160         * plugins/tools/editor.c:
5161         * plugins/tools/editor.h:
5162         * plugins/tools/execute.c:
5163         * plugins/tools/execute.h:
5164         * plugins/tools/fileop.c:
5165         * plugins/tools/fileop.h:
5166         * plugins/tools/plugin.c:
5167         * plugins/tools/plugin.h:
5168         * plugins/tools/scripts/find-fixmes.pl:
5169         * plugins/tools/scripts/translation-status.pl:
5170         * plugins/tools/tool.c:
5171         * plugins/tools/tool.h:
5172         * plugins/tools/variable.c:
5173         * plugins/tools/variable.h:
5174         * plugins/valgrind/ldd.c:
5175         * plugins/valgrind/ldd.h:
5176         * plugins/valgrind/list.c:
5177         * plugins/valgrind/list.h:
5178         * plugins/valgrind/menu-utils.c:
5179         * plugins/valgrind/menu-utils.h:
5180         * plugins/valgrind/parser.c:
5181         * plugins/valgrind/parser.h:
5182         * plugins/valgrind/plugin.c:
5183         * plugins/valgrind/plugin.h:
5184         * plugins/valgrind/preferences.c:
5185         * plugins/valgrind/preferences.h:
5186         * plugins/valgrind/process.c:
5187         * plugins/valgrind/process.h:
5188         * plugins/valgrind/symtab.c:
5189         * plugins/valgrind/symtab.h:
5190         * plugins/valgrind/vgactions.c:
5191         * plugins/valgrind/vgactions.h:
5192         * plugins/valgrind/vgcachegrindprefs.c:
5193         * plugins/valgrind/vgcachegrindprefs.h:
5194         * plugins/valgrind/vgdefaultview.c:
5195         * plugins/valgrind/vgdefaultview.h:
5196         * plugins/valgrind/vgerror.c:
5197         * plugins/valgrind/vgerror.h:
5198         * plugins/valgrind/vggeneralprefs.c:
5199         * plugins/valgrind/vggeneralprefs.h:
5200         * plugins/valgrind/vghelgrindprefs.c:
5201         * plugins/valgrind/vghelgrindprefs.h:
5202         * plugins/valgrind/vgio.c:
5203         * plugins/valgrind/vgio.h:
5204         * plugins/valgrind/vgmemcheckprefs.c:
5205         * plugins/valgrind/vgmemcheckprefs.h:
5206         * plugins/valgrind/vgrule-editor.c:
5207         * plugins/valgrind/vgrule-editor.h:
5208         * plugins/valgrind/vgrule-list.c:
5209         * plugins/valgrind/vgrule-list.h:
5210         * plugins/valgrind/vgrule.c:
5211         * plugins/valgrind/vgrule.h:
5212         * plugins/valgrind/vgrulepattern.c:
5213         * plugins/valgrind/vgrulepattern.h:
5214         * plugins/valgrind/vgsearchbar.c:
5215         * plugins/valgrind/vgsearchbar.h:
5216         * plugins/valgrind/vgstrpool.c:
5217         * plugins/valgrind/vgstrpool.h:
5218         * plugins/valgrind/vgtoolprefs.c:
5219         * plugins/valgrind/vgtoolprefs.h:
5220         * plugins/valgrind/vgtoolview.c:
5221         * plugins/valgrind/vgtoolview.h:
5222         * src/about.c:
5223         * src/about.h:
5224         * src/action-callbacks.c:
5225         * src/action-callbacks.h:
5226         * src/anjuta-actions.h:
5227         * src/anjuta-app.c:
5228         * src/anjuta-app.h:
5229         * src/anjuta-callbacks.c:
5230         * src/anjuta-callbacks.h:
5231         * src/anjuta.c:
5232         * src/anjuta.h:
5233         * src/anjuta_cbs.c:
5234         * src/bacon-message-connection.c:
5235         * src/bacon-message-connection.h:
5236         * src/getline.c:
5237         * src/main.c:
5238         * src/shell.c:
5239         * src/shell.h:
5240         * src/start-with.c:
5241         * src/start-with.h:
5242         * src/utilities.c:
5243         * src/utilities.h:
5244         * tagmanager/options.c:
5245         
5246         Change the address of FSF in various files
5248 2007-08-30  Johannes Schmid <jhs@gnome.org>
5250         * anjuta.glade:
5251         * anjuta.gladep:
5252         Removed because they are no longer in use
5253         
5254         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5255         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
5256         Marked some strings as not translatable
5258         * plugins/search/search-replace.c: (list_max_items):
5259         Fixed a possible memory corruption
5261         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5262         Do not show menuitems for locked layout items
5264         * src/main.c: (main):
5265         Some minor style correction in gnome_init
5267 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
5269         * plugins/debug-manager/debugger.c,
5270         plugins/debug-manager/breakpoints.c,
5271         plugins/gdb/plugin.c,
5272         plugins/gdb/debugger.c,
5273         libanjuta/interfaces/libanjuta.idl:
5274         Move all breakpoints functions from IAnjutaDebugger to a new
5275         IAnjutaBreakpointDebugger interface
5277 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
5279         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5280         * plugins/debug-manager/plugin.c,
5281         plugins/debug-manager/breakpoints.c,
5282         plugins/tools/execute.c,
5283         plugins/project-wizard/plugin.c,
5284         plugins/build-basic-autotools/executer.c,
5285         plugins/gdb/debugger.c,
5286         plugins/profiler/gprof-options.h,
5287         plugins/sourceview/assist-window.h,
5288         plugins/class-gen/transform.c,
5289         libanjuta/anjuta-plugin-description.c,
5290         libanjuta/anjuta-status.c,
5291         libanjuta/anjuta-glue-c.c,
5292         libanjuta/anjuta-glue-cpp.c,
5293         plugins/symbol-browser/an_symbol_prefs.c:
5294         Fix warnings mostly "dereferencing type-punned pointer"
5295         Fix two bugs in breakpoints.c and an_symbol_prefs.c
5297 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
5299         * plugins/debug-manager/breakpoints.c,
5300         plugins/debug-manager/debugger.c:
5301         Avoid an endless loop if clearing all breakpoints while the programm
5302         is running
5304 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
5306         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5307         * plugins/debug-manager/plugin.c:
5308         Fix a segmentation fault added in the previous patch
5310 2007-07-21  Johannes Schmid <jhs@gnome.org>
5312         * plugins/build-basic-autotools/executer.c:
5313         (get_program_parameters):
5314         
5315         Show an error dialog if no targets are availible instead of
5316         just returning
5318 2007-07-20  Johannes Schmid <jhs@gnome.org>
5320         * libanjuta/anjuta-shell.c: (on_widget_data_add),
5321         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
5322         * libanjuta/anjuta-shell.h:
5323         * plugins/document-manager/plugin.c: (activate_plugin):
5324         * plugins/glade/anjuta-design-document.c:
5325         * plugins/glade/plugin.c: (glade_update_ui):
5326         * src/anjuta-app.c: (anjuta_app_add_widget_full),
5327         (anjuta_shell_iface_init):
5328         * src/shell.c: (anjuta_test_shell_add_widget),
5329         (anjuta_shell_iface_init):
5330         
5331         Make the document manager undockable (#458038)
5333 2007-07-20  Johannes Schmid <jhs@gnome.org>
5335         * plugins/document-manager/plugin.c: (on_editor_update_ui):
5336         * plugins/glade/anjuta-design-document.c:
5337         * plugins/glade/plugin.c: (glade_update_ui):
5338         
5339         Fixed some save/dirty status bug in glade
5341 2007-07-20  Johannes Schmid <jhs@gnome.org>
5343         * libanjuta/anjuta-status.c:
5344         Fixed crasher on shutdown
5346 2007-07-20  Johannes Schmid <jhs@gnome.org>
5348         * configure.in:
5349         Minimum glade requirement is 3.2 now. It was before
5350         but we did not check...
5351         
5352         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5353         * libanjuta/anjuta-profile.c:
5354         (anjuta_profile_add_plugins_from_xml):
5355         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
5356         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
5357         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
5358         * plugins/file-loader/plugin.c: (on_create_submenu):
5359         * plugins/file-manager/an_file_view.c: (compare_iter):
5360         * plugins/glade/plugin.c: (activate_plugin):
5361         * src/anjuta-app.c: (on_toolbar_view_toggled):
5362         * src/main.c: (main):
5363         
5364         Fixed lots of memory leaks (thansk valgrind)
5366 2007-07-19  Johannes Schmid <jhs@gnome.org>
5368         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5369         * plugins/document-manager/anjuta-docman.c:
5370         (anjuta_docman_set_busy):
5371         * plugins/document-manager/plugin.c: (on_editor_changed):
5372         * plugins/glade/plugin.c: (activate_plugin):
5373         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5374         (on_value_removed_current_editor):
5375         
5376         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
5378 2007-07-18  Johannes Schmid <jhs.gnome.org>
5380         * plugins/build-basic-autotools/executer.c: (execute_program):
5381         Fixed some of the scratchbox stuff but the environment is
5382         still broken
5384 2007-07-18  Johannes Schmid <jhs@gnome.org>
5386         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
5387         (on_plugin_deactivated), (get_plugin_loader_type):
5388         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
5389         (activate_plugin), (deactivate_plugin),
5390         (glade_plugin_instance_init):
5391         
5392         Fixed glade plugin deactivation
5394 2007-07-18  Johannes Schmid <jhs@gnome.org>
5396         * plugins/document-manager/anjuta-docman.c:
5397         (anjuta_docman_add_document):
5398         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
5399         
5400         Fixed path display in document manager with glade files
5402 2007-07-17  Johannes Schmid <jhs@gnome.org>
5404         * libanjuta/interfaces/Makefile.am.iface:
5405         * pixmaps/Makefile.am:
5406         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
5407         * plugins/debug-manager/plugin.c: (value_added_current_editor),
5408         (value_removed_current_editor):
5409         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
5410         (anjuta_docman_set_current_document):
5411         * plugins/document-manager/plugin.c: (on_editor_update_ui),
5412         (on_editor_added), (on_editor_changed):
5413         * plugins/glade/Makefile.am:
5414         * plugins/glade/anjuta-design-document.c:
5415         (anjuta_design_document_instance_init),
5416         (anjuta_design_document_set_property),
5417         (anjuta_design_document_get_property),
5418         (anjuta_design_document_class_init), (anjuta_design_document_new),
5419         (ifile_open), (ifile_get_uri), (ifile_iface_init):
5420         * plugins/glade/anjuta-design-document.h:
5421         * plugins/glade/anjuta-glade-notebook.c:
5422         * plugins/glade/anjuta-glade-notebook.h:
5423         * plugins/glade/plugin.c: (value_added_current_editor),
5424         (value_removed_current_editor), (glade_update_ui),
5425         (on_close_activated), (on_glade_project_changed),
5426         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
5427         (ifile_open):
5428         * plugins/language-support-cpp-java/plugin.c:
5429         (on_value_added_current_editor), (on_value_removed_current_editor):
5430         * plugins/macro/plugin.c: (value_added_current_editor):
5431         * plugins/project-manager/plugin.c: (value_added_current_editor):
5432         * plugins/subversion/plugin.c: (value_added_current_editor):
5433         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
5435         Fixed lot of IAnjutaEditor stuff and completed glade integration
5436         with document manager
5437         
5438         * plugins/build-basic-autotools/build-basic-autotools.c:
5439         (value_added_current_editor):
5440         * plugins/build-basic-autotools/executer.c: (execute_program):
5441         
5442         Some initial code to execute projects inside scratchbox
5443         
5444 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
5446         * plugins/project-import/project-import.c:
5447         Project import overwrites file on user request (bug #452579)
5449 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
5451         * plugins/debug-manager/debugger.c,
5452         plugins/debug-manager/threads.c,
5453         plugins/debug-manager/plugin.c,
5454         plugins/debug-manager/registers.c,
5455         plugins/debug-manager/locals.c,
5456         plugins/debug-manager/stack_trace.c,
5457         plugins/gdb/plugin.c,
5458         plugins/gdb/debugger.c,
5459         plugins/gdb/debugger.h,
5460         libanjuta/interfaces/libanjuta.idl:
5461         Rename change-location to program-moved
5462         Store thread id as gint instead of guint
5463         Do not display registers list if not available
5464         Add intermediate debugger states if missing
5466 2007-07-11  Johannes Schmid <jhs@gnome.org>
5468         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5469         .glade:
5470         Reverted unnecessary changes (#455819)
5472 2007-07-10  Johannes Schmid <jhs@gnome.org>
5474         * plugins/glade/plugin.c:
5475         Fixed glade plugin with glade 3.2 and another crasher
5477 2007-07-09  Johannes Schmid <jhs@gnome.org>
5479         * libanjuta/interfaces/libanjuta.idl:
5480         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5481         .glade:
5482         * plugins/debug-manager/breakpoints.c:
5483         (breakpoint_item_update_in_ui),
5484         (breakpoints_dbase_edit_breakpoint),
5485         (on_toggle_breakpoint_activate):
5486         * plugins/debug-manager/plugin.c:
5487         (on_run_to_cursor_action_activate):
5488         * plugins/document-manager/action-callbacks.c:
5489         (on_editor_command_cut_activate),
5490         (on_editor_command_copy_activate),
5491         (on_editor_command_paste_activate),
5492         (on_editor_command_clear_activate):
5493         * plugins/document-manager/anjuta-docman.c:
5494         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
5495         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
5496         (anjuta_docman_goto_file_line_mark),
5497         (anjuta_docman_find_editor_with_path),
5498         (anjuta_docman_get_all_editors):
5499         * plugins/document-manager/anjuta-docman.h:
5500         * plugins/document-manager/plugin.c:
5501         (update_editor_ui_interface_items), (on_editor_update_ui),
5502         (on_editor_changed), (on_session_save), (on_docman_auto_save),
5503         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
5504         (ianjuta_document_manager_iface_init), (isaveable_save),
5505         (isavable_is_dirty):
5506         * plugins/editor/editor.glade:
5507         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
5508         (idocument_paste), (idocument_clear), (idocument_iface_init),
5509         (iselection_iface_init):
5510         * plugins/glade/Makefile.am:
5511         * plugins/glade/anjuta-glade-notebook.c:
5512         (anjuta_glade_notebook_instance_init),
5513         (anjuta_glade_notebook_set_property),
5514         (anjuta_glade_notebook_get_property),
5515         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
5516         (ifile_open), (ifile_get_uri), (ifile_iface_init),
5517         (ifile_savable_save), (ifile_savable_save_as),
5518         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
5519         (ifile_savable_iface_init), (idocument_can_redo),
5520         (idocument_can_undo), (idocument_begin_undo_action),
5521         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
5522         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
5523         (idocument_copy), (idocument_paste), (idocument_clear),
5524         (idocument_iface_init):
5525         * plugins/language-support-cpp-java/plugin.c:
5526         (on_value_added_current_editor), (on_value_removed_current_editor):
5527         * plugins/macro/macro-util.c: (get_current_editor):
5528         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5529         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5530         (on_next_occur), (on_incremental_entry_key_press),
5531         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5532         (on_toolbar_find_incremental_start),
5533         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5534         * plugins/search/search-replace.c: (search_start_over),
5535         (search_update_combos), (replace_update_combos),
5536         (anjuta_search_replace_activate):
5537         * plugins/search/search-replace_backend.c: (create_search_entries):
5538         * plugins/sourceview/sourceview.c: (idocument_cut),
5539         (idocument_copy), (idocument_paste), (idocument_clear),
5540         (idocument_iface_init), (iselect_iface_init), (iassist_react):
5541         * plugins/tools/editor.c: (on_editor_response):
5542         * plugins/tools/execute.c: (get_current_editor),
5543         (atp_output_context_initialize), (atp_user_tool_execute):
5544         * plugins/tools/variable.c: (get_current_editor),
5545         (atp_variable_get_editor_variable):
5546         
5547         Some more IAnjutaEditor => IAnjutaDocument fixing!
5548         
5549         * plugins/glade/anjuta-glade-notebook.h:
5550         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
5551         (glade_update_ui):
5552         * plugins/glade/plugin.h:
5553         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
5554         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
5555         be used for glade, too. It might still have some rough edges but already works.
5556         (Fixes #415547 – Glade usability problem)
5558 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
5560         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
5561           development release (I updated version of glade3 svn to 3.3.2).
5563 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5565         * plugins/symbol-browser/an_symbol_view.c:
5566         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
5568 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5570         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
5571         (on_system_tags_update_finished), (on_update_global_clicked),
5572         (prefs_page_init), (on_gconf_notify_tags_list_changed),
5573         (symbol_browser_prefs_init),
5574         (symbol_browser_prefs_create_global_tags),
5575         (symbol_browser_load_global_tags):
5576         * plugins/symbol-browser/an_symbol_prefs.h:
5577         * plugins/symbol-browser/an_symbol_view.c:
5578         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
5579         * plugins/symbol-browser/an_symbol_view.h:
5580         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
5581         on global tags update because of delayed prefs merging. Happens when
5582         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
5583         is opened.
5585 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5587         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
5588         after install/uninstall.
5590         Patch from James Liggett:
5591         * scripts/glade2schemas.pl: Fixed creating schemas for list
5592         values.
5594 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
5596         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
5597           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
5598           development release since glade svn version is also 3.3.1. In future, the
5599           solution would be for us to always increment the micro version when
5600           changing the API.
5602 2007-07-05  Johannes Schmid <jhs@gnome.org>
5604         * libanjuta/interfaces/libanjuta.idl:
5605         * plugins/build-basic-autotools/build-basic-autotools.c:
5606         (on_build_mesg_format):
5607         * plugins/debug-manager/breakpoints.c:
5608         (breakpoint_item_update_in_ui),
5609         (breakpoints_dbase_edit_breakpoint),
5610         (on_toggle_breakpoint_activate):
5611         * plugins/debug-manager/plugin.c:
5612         (on_run_to_cursor_action_activate):
5613         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
5614         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
5615         (get_current_editor), (on_save_activate), (on_save_as_activate),
5616         (on_save_prompt_save_editor), (on_close_file_activate),
5617         (on_close_all_file_activate), (on_reload_file_activate),
5618         (anjuta_print_cb), (anjuta_print_preview_cb),
5619         (on_editor_command_upper_case_activate),
5620         (on_editor_command_lower_case_activate),
5621         (on_editor_command_undo_activate),
5622         (on_editor_command_redo_activate),
5623         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
5624         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
5625         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
5626         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
5627         (on_zoom_out_text_activate), (on_force_hilite_activate),
5628         (on_indent1_activate), (on_swap_activate),
5629         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5630         * plugins/document-manager/anjuta-docman.c:
5631         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
5632         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5633         (anjuta_docman_dispose), (on_notebook_switch_page),
5634         (anjuta_docman_page_from_widget), (on_editor_destroy),
5635         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
5636         (anjuta_docman_get_current_document),
5637         (anjuta_docman_set_current_document),
5638         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
5639         (anjuta_docman_update_page_label),
5640         (anjuta_docman_get_document_from_path),
5641         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5642         (anjuta_docman_order_tabs):
5643         * plugins/document-manager/anjuta-docman.h:
5644         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
5645         (update_editor_ui_interface_items), (update_editor_ui),
5646         (on_editor_update_save_ui), (on_editor_update_ui),
5647         (on_editor_changed), (on_save_prompt_save_editor),
5648         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
5649         (ianjuta_docman_get_current_document),
5650         (ianjuta_docman_set_current_document),
5651         (ianjuta_docman_remove_buffer),
5652         (ianjuta_document_manager_iface_init), (ifile_get_uri):
5653         * plugins/editor/text_editor.c: (itext_editor_iface_init),
5654         (idocument_get_filename), (idocument_can_undo),
5655         (idocument_can_redo), (idocument_undo),
5656         (idocument_begin_undo_action), (idocument_end_undo_action),
5657         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
5658         * plugins/language-support-cpp-java/plugin.c:
5659         (on_editor_char_inserted_cpp), (on_auto_indent):
5660         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
5661         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5662         * plugins/sample1/plugin.c: (on_sample_action_activate):
5663         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5664         (on_next_occur), (on_incremental_entry_key_press),
5665         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5666         (on_toolbar_find_incremental_start),
5667         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5668         * plugins/search/search-replace.c: (search_and_replace),
5669         (write_message_pane), (search_start_over), (search_update_combos),
5670         (replace_update_combos), (anjuta_search_replace_activate):
5671         * plugins/search/search-replace_backend.c:
5672         (file_buffer_new_from_path), (create_search_entries):
5673         * plugins/sourceview/sourceview-print.c: (create_print_job):
5674         * plugins/sourceview/sourceview.c:
5675         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
5676         (idocument_can_redo), (idocument_can_undo),
5677         (idocument_begin_undo_action), (idocument_end_undo_action),
5678         (idocument_undo), (idocument_redo), (idocument_grab_focus),
5679         (idocument_get_filename), (idocument_iface_init):
5680         * plugins/tools/editor.c: (on_editor_response):
5681         * plugins/tools/execute.c: (atp_output_context_initialize),
5682         (atp_user_tool_execute):
5683         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5684         
5685         Create IAnjutaDocument interface. This interface is a more general idea
5686         of documents being anything that can be modified, has undo/redo and
5687         may have operations like copy/paste.
5688         The primary goal is to integrate better by making it use the standard file
5689         and edit menu instead of it's own glade menu. Of course the downside is that
5690         you won't be able to view a source file and the designer at the same time. Anyway
5691         so many people have complained that they "can't save a glade file" that I think
5692         this is the much better solution.
5693         Work on the glade plugin is still to come but the most difficult things should be
5694         done now.
5696 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5698         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
5699           version 3.0.3.
5701 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5703         * libanjuta/anjuta-plugin-manager.c:
5704         (anjuta_plugin_manager_get_plugins_page),
5705         (anjuta_plugin_manager_get_remembered_plugins_page):
5706         * libanjuta/anjuta-plugin-manager.h:
5707         * src/anjuta-app.c: (anjuta_app_install_preferences):
5708         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
5709         and remembered plugins preferences pages in separate pages (avoid
5710         crowd).
5712 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5714         Patch from James Liggett  <jrliggett@cox.net>:
5715         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
5716         Installed editor preferences schemas. Fixes bug #453463.
5718 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5720         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
5721         (anjuta_preferences_dialog_init): Sort preferences pages on title.
5723 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5725         * plugins/document-manager/anjuta-document-manager.ui:
5726         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5727         * src/action-callbacks.c:
5728         * src/action-callbacks.h:
5729         * src/anjuta-actions.h:
5730         * src/anjuta-app.c: (anjuta_app_instance_init),
5731         (anjuta_app_install_preferences):
5732         * src/anjuta.glade:
5733         * src/anjuta.ui: Moved plugins and shortcuts settings inside
5734         General preferences page. Move preferences menu from Settings to
5735         Edit submenu. And got rid of Settings submenu.
5737 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5739         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5740         
5741 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5743         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5744         as discussed and agreed with James Liggett.
5746         Patch from James Liggett  <jrliggett@cox.net>:
5748         * configure.in:
5749         * libanjuta/anjuta-plugin-manager.c:
5750         (on_activated_plugin_objects_foreach),
5751         (anjuta_plugin_manager_get_active_plugin_objects):
5752         * libanjuta/anjuta-plugin-manager.h:
5753         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5754         (anjuta_plugin_deactivate):
5755         * libanjuta/anjuta-preferences-dialog.c:
5756         (anjuta_preferences_dialog_finalize),
5757         (anjuta_preferences_dialog_class_init), (add_category_columns),
5758         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5759         (anjuta_preferences_dialog_remove_page):
5760         * libanjuta/anjuta-preferences.c: (property_destroy),
5761         (unregister_preferences_key), (register_callbacks),
5762         (preferences_foreach_callback), (connect_prop_to_object),
5763         (anjuta_preferences_register_property_raw),
5764         (anjuta_preferences_register_property_custom),
5765         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5766         (anjuta_preferences_remove_page),
5767         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5768         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5769         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5770         (anjuta_preferences_class_init), (anjuta_preferences_new):
5771         * libanjuta/anjuta-preferences.h:
5772         * plugins/build-basic-autotools/Makefile.am:
5773         * plugins/build-basic-autotools/build-basic-autotools.c:
5774         (ipreferences_unmerge):
5775         * plugins/cvs-plugin/Makefile.am:
5776         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5777         * plugins/document-manager/Makefile.am:
5778         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5779         * plugins/editor/plugin.c: (ipreferences_unmerge):
5780         * plugins/file-manager/Makefile.am:
5781         * plugins/file-manager/plugin.c: (activate_plugin),
5782         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5783         * plugins/gtodo/plugin.c: (ipreferences_merge),
5784         (ipreferences_unmerge):
5785         * plugins/language-support-cpp-java/Makefile.am:
5786         * plugins/language-support-cpp-java/plugin.c:
5787         (ipreferences_unmerge):
5788         * plugins/message-view/Makefile.am:
5789         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5790         * plugins/sourceview/Makefile.am:
5791         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5792         * plugins/symbol-browser/Makefile.am:
5793         * plugins/symbol-browser/an_symbol_prefs.c:
5794         (symbol_browser_prefs_finalize):
5795         * plugins/terminal/Makefile.am:
5796         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5797         * plugins/valgrind/plugin.c: (ipreferences_merge),
5798         (ipreferences_unmerge):
5799         * scripts/Makefile.am:
5800         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5801         * src/Makefile.am:
5802         * src/action-callbacks.c: (on_set_preferences1_activate):
5803         * src/anjuta-app.c: (anjuta_app_instance_init),
5804         (anjuta_app_install_preferences):
5805         * src/anjuta-app.h:
5806         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5807         task: Bug #445314: On demand preferences widgets creation. Thanks
5808         James for this great work.
5810 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5812         * plugins/debug-manager/data_buffer.c,
5813         plugins/message-view/message-view.c: Fixed compiler warnings.
5815 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5817         * src/action-callbacks.c: (help_activate),
5818         (on_help_manual_activate), (on_help_tutorial_activate),
5819         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5821         Fixed help activation (bug #451557).
5823 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5825         * AUTHORS: Added James Liggett. Forgot to add him before :(
5827 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5829         * plugins/debug-manager/debugger.c,
5830         plugins/debug-manager/plugin.c,
5831         plugins/gdb/debugger.c,
5832         libanjuta/interfaces/libanjuta.idl:
5833         Add a GError* parameter to debugger-stopped signal
5835         * (added) libanjuta/anjuta-error.c,
5836         (added) libanjuta/anjuta-error.h,
5837         libanjuta/Makefile.am:
5838         Register GError as a boxed type
5840         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5841         Support GError* in signal, GError must be registered as a boxed type
5842         Accept NULL as strings
5844 === anjuta 2.2.0 ===
5846 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
5848         * configure.in: Bumped version to 2.2.0
5849         * NEWS: Updated for 2.2.0 stable release.
5850         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5851         Reduce the idle priority to make the UI update before anything else.
5853 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
5855         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5857         * libanjuta/interfaces/libanjuta.idl:
5858         * plugins/document-manager/action-callbacks.c:
5859         (on_editor_command_complete_word_activate):
5860         * plugins/document-manager/plugin.c:
5861         (update_editor_ui_interface_items):
5862         * plugins/editor/text_editor.c: (iautocomplete_activate),
5863         (iautocomplete_iface_init):
5864         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5866         Moved autocomplete() method away from IAnjutaEditorAssist into
5867         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5868         autocomplete and does not crash with sourceview. Fixes Bug #449620
5869         – The auto completion functionality not work. Also sets menuitem 
5870         insensitive when hiding them.
5872         * plugins/debug-manager/disassemble.c:
5873         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5874         printf types.
5876 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
5878         * pixmaps/anjuta_splash.png: Updated.
5879         
5880         * plugins/search/search-replace.c
5881         (anjuta_search_replace_activate): Fixed "Find in Files" to select
5882         the right target (project).
5883         * ChangeLog: Added missing log.
5885 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5887         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5888         manuals/anjuta-manual/C/fileoperations.xml,
5889         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5891         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5893         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5895 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
5897         * TODO.tasks: Added bounty for on-demand preferences.
5899         Patch from Thierry Moisan:
5900         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5901         (bug #88824).
5903 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5905         Patch from tpgww@onepost.net:
5907         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5908         * libegg/test-actions.c:
5909         * libegg/test-multi-drag.c: (main):
5910         * plugins/debug-manager/memory.c: (read_memory_block):
5911         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5913         Fixes compile warnings. Fixes bug #427101.
5915 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5917         Patch from James Liggett:
5919         * plugins/profiler/gprof-options.c: (on_option_changed),
5920         (setup_widgets):
5921         * plugins/profiler/gprof-options.h:
5922         * plugins/profiler/gprof-profile-data.c:
5923         (gprof_profile_data_init_profile):
5924         * plugins/profiler/gprof-profile-data.h:
5925         * plugins/profiler/plugin.c: (profiler_get_data),
5926         (profiler_set_target), (register_options),
5927         (on_profile_data_browse_button_clicked),
5928         (on_profiling_options_button_clicked), (on_profiler_delete_data):
5929         * plugins/profiler/profiler.glade: implements independent targets.
5930         implements the ability to select arbitrary gmon.out files.
5931         Fixes bug #403502 – User should also be allowed to select an
5932         independent executable target.
5934 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
5936         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5938         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5939         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5941 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5943         * plugins/debug-manager/plugin.c,
5944         plugins/debug-manager/breakpoints.c:
5945         Remove weak pointers when owner is destroyed
5946         Remove all breakpoints before loading new one
5948 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
5950         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5951          
5952 2007-06-19  Naba Kumar  <naba@gnome.org>
5954         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5955         Bug #448491 Empty Lines Problem.
5957         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5958         
5959         * data/default.profile, plugins/message-view/plugin.c: Do not
5960         restore session for messages.
5961         Fixes bug #377461 – don't create new message window for each
5962         build/find.
5964         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5965         Fixes a crash on exit/project-close if profiler plugin is loaded.
5967 2007-06-17  Naba Kumar  <naba@gnome.org>
5969         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5970         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5972         * plugins/file-loader/plugin.c: Fail on opening non existent files.
5973         Bug #448034 – Anjuta crashes on starting (when the last project
5974         directory was deleted).
5976         * plugins/document-manager/plugin.c: Set line markers for files
5977         opened via IAnjutaFile::open(). Fixes missing line markers while
5978         navigating symbols.
5980 2007-06-17  Naba Kumar  <naba@gnome.org>
5982         * plugins/sourceview/sourceview.glade: Set correct font
5983         default value and use monospace instead of sans. Fixes
5984         bug #448408 – crash in Anjuta IDE: Trying to change the
5985         editor
5987 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5989         * plugins/search/search-replace.c,
5990         plugins/search/search-replace.h,
5991         plugins/search/anjuta-search.glade:
5992         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5993         Fixes bug #355166
5995 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5997         * plugins/debug-manager/plugin.c,
5998         plugins/debug-manager/breakpoints.c:
5999         Add weak references, fixes bug #448053 ?
6001 2007-06-16  Naba Kumar  <naba@gnome.org>
6003         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
6004         dialog to allow forgetting them if user chooses to select a different
6005         one.
6007 2007-06-13  Naba Kumar  <naba@gnome.org>
6009         * plugins/sourceview/sourceview-prefs.c: Initialize font
6010         on startup correctly if use_theme is set.
6012         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
6013         if available for default font. Fixes bug #447304.
6015         * plugins/sourceview/sourceview-prefs.c: Return value based
6016         on right data type. Fixes Bug #438878 – Using gtksourceview editor
6017         for the first time has black background
6018         
6019         * plugins/project-manager/plugin.c: Give a better error message
6020         when project could not be loaded.
6022         * libanjuta/anjuta-serializer.c: Added a comment.
6024 2007-06-13  Johannes Schmid <jhs@gnome.org>
6026         * configure.in:
6027         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
6028         most warnings to avoid simple coding problems.
6029         
6030         * plugins/message-view/anjuta-msgman.c:
6031         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
6032         * plugins/message-view/plugin.c: (on_view_changed),
6033         (ianjuta_msgman_add_view):
6034         
6035         Fixed #440866 by always presenting the message-manager when a tab is
6036         added because Gtk+ seems to have problems to add tabs to hidden widgets.
6037         
6038         * plugins/subversion/subversion-callbacks.c:
6039         (on_subversion_commit_response):
6040         Destroy dialog if user clicks "No"
6042 2007-06-12  Naba Kumar  <naba@gnome.org>
6044         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
6045         read and use of uninitialized variable.
6047         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
6048         because it is used in credits listing and packaging could compress
6049         it in docdir. Fixes bug #397881: The credits are empty
6051         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
6052         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
6053         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
6054         plugins/symbol-browser/an_symbol_info.c,
6055         plugins/symbol-browser/plugin.c,
6056         plugins/symbol-browser/an_symbol_view.c,
6057         plugins/editor/aneditor-autocomplete.cxx:
6059         - Do not access TMTag
6060         member in TMSymbol when freeing it because by then the tags
6061         could have changed. Avoids dangerous memory corruptions by freeing
6062         someone else's memory (Could explain those random crashes when
6063         refreshing symbols or re-loading a different project or closing
6064         a project). Anything that tries to refresh symbols could trigger
6065         this corruptions.
6066         - Added a flag to also retrieve method definitions as part of
6067         the class's scope members. And used it to set both function prototype
6068         and definition in symbols. Fixes navigation to prototype and
6069         function definitions from symbol browser (bug #440370)
6071         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
6072         memory. Could fix those bogus 'file changed' dialogs.
6074         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
6076 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6078         * (added) libanjuta/anjuta-utils-priv.h,
6079         libanjuta/anjuta-utils.h,
6080         libanjuta/anjuta-launcher.c,
6081         libanjuta/Makefile.am:
6082         Fix bug #440801: do not use config.h in public include files
6084 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6086         * plugins/project-wizard/templates/mkfile.wiz:
6087         Fix bug #442038: missing project.sh file
6089         * configure.in,
6090         plugins/project-wizard/templates/Makefile.am,
6091         plugins/project-wizard/templates/translatable-strings.h,
6092         (added) plugins/project-wizard/templates/sdl.wiz,
6093         (added) plugins/project-wizard/templates/appwiz_sdl.png,
6094         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
6095         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
6096         (added) plugins/project-wizard/templates/sdl/Makefile.am,
6097         (added) plugins/project-wizard/templates/sdl/.cvsignore,
6098         (added) plugins/project-wizard/templates/sdl/src/main.c,
6099         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
6100         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
6101         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
6102         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
6103         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
6104         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
6105         Fix bug #315635: add a SDL project wizard
6107 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
6109         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
6110         when SIGCHLD is triggered when main loop context is locked. Dead lock
6111         happens when child_exited callback also accesses main loop context.
6112         Happens particularly badly in debug target exiting.
6114 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
6116         * manuals/anjuta-manual/C/debugger.xml:
6117         First update of the debugger documentation
6119 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
6121         * manuals/anjuta-manual/C/fileoperations.xml,
6122         manuals/anjuta-manual/C/projects.xml,
6123         manuals/anjuta-manual/C/anjuta-manual.xml,
6124         manuals/anjuta-manual/C/build.xml,
6125         manuals/anjuta-manual/C/execute.xml,
6126         manuals/anjuta-manual/Makefile.am: Updated more documentation.
6127         Added project properties documentation. Moved execution section
6128         inside project management. Removed dead documentation.
6130 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
6132         * src/anjuta.c, plugins/symbol-browser/plugin.c,
6133         plugins/symbol-browser/plugin.h,
6134         plugins/symbol-browser/an_symbol_prefs.c,
6135         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6136         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
6137         progress bar instead of separate window for system tags
6138         generation. Renamed AnjutaStatus methods to a proper ones.
6140         * plugins/symbol-browser/plugin.c,
6141         plugins/symbol-browser/plugin.h,
6142         plugins/symbol-browser/an_symbol_prefs.c,
6143         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6144         global-tags/create_global_tags.sh.in: Get rid of message window
6145         for showing global tags creation and use a small window with
6146         progress bar.
6148 2007-05-30  Naba Kumar  <naba@gnome.org>
6150         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
6151         Bug 442315 – After calling configure, the build menus are still insensitive,
6152         Bug 442314 – Autogeneration fails when there is no autogen.sh
6154         * plugins/project-manager/plugin.c: Fixed mem corruption when it
6155         fails to remove target/source/group. Fixes bug #440196 – crash in
6156         Anjuta IDE: removing a target
6158 2007-05-29  Naba Kumar  <naba@gnome.org>
6160         * plugins/symbol-browser/an_symbol_view.c,
6161         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
6162         tags generation. Fixed runtime warning.
6164 2007-05-28  Naba Kumar  <naba@gnome.org>
6166         Patch from James Liggett  <jrliggett@cox.net>:
6167         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
6168         Fixed bug #403502 – User should also be allowed to select an
6169         independent executable target.
6171 2007-05-27  Johannes Schmid <jhs@gnome.org>
6173         * plugins/build-basic-autotools/build-basic-autotools.c:
6174         (get_real_directory), (on_build_mesg_format):
6175         
6176         Find correct files for error messages inside scratchbox
6178 2007-05-27  Naba Kumar  <naba@gnome.org>
6180         * manuals/anjuta-manual/C/projects.xml,
6181         manuals/anjuta-manual/C/projects.xml: Updated project
6182         management chapter more.
6184 2007-05-25  Johannes Schmid <jhs@gnome.org>
6186         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6187         * plugins/build-basic-autotools/build-basic-autotools.c:
6188         (on_sb_check_toggled), (build_execute_command),
6189         (ipreferences_merge), (ipreferences_unmerge):
6190         Added support for building inside scratchbox environment
6191         
6192         Patch from James Liggett <jrliggett@cox.net>:
6193         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
6194         (anjuta_msgman_append_view):
6196         Fix 440866 
6197           – Anjuta aborts with numerous assertion failures when adding a new message view tab
6199 2007-05-23  Naba Kumar  <naba@gnome.org>
6201         * manuals/anjuta-manual/C/projects.xml: Updated project
6202         management chapter.
6204 2007-05-22  Naba Kumar  <naba@gnome.org>
6206         * manuals/anjuta-manual/C/projects.xml: More updates.
6208         * manuals/anjuta-manual/C/introduction.xml,
6209         manuals/anjuta-manual/C/projects.xml,
6210         manuals/anjuta-manual/C/interface.xml: Updated documentation.
6212 2007-05-22  Naba Kumar  <naba@gnome.org>
6214         Patch from Étienne Bersac:
6215         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
6216         class in generated class.
6218 2007-05-22  Naba Kumar  <naba@gnome.org>
6220         * plugins/profiler/plugin.c: Fixed a compiler warning.
6221         * plugins/valgrind/Makefile.am: Added ldflags.
6223         Patch from James Liggett:
6224         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
6225         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
6226         specific options.
6228 2007-05-18  Johannes Schmid <jhs@gnome.org>
6230         * plugins/editor/text_editor.c:
6231         * plugins/language-support-cpp-java/plugin.c:
6232         (on_editor_language_changed), (on_value_added_current_editor),
6233         (on_value_removed_current_editor):
6234         
6235         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
6236         Fix assist support in language-support-plugin.
6238 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6240         * libanjuta/interfaces/libanjuta.idl:
6241         Add a new interface allowing to implement plugin able
6242         to load other plugins (not written in C)
6244         * libanjuta/anjuta-plugin-handle.c,
6245         libanjuta/anjuta-plugin-handle.h:
6246         Add a language and a resident plugin properties
6248         * libanjuta/anjuta-glue-plugin.c,
6249         libanjuta/anjuta-glue-plugin.h,
6250         (added)libanjuta/anjuta-glue-c.c,
6251         (added)libanjuta/anjuta-glue-c.h,
6252         libanjuta/Makefile.am:
6253         Split code used to load a C plugin into a common part
6254         in anjuta-glue-plugin and a specific part in anjuta-glue-c
6256         * libanjuta/anjuta-glue-factory.c,
6257         libanjuta/anjuta-glue-factory.h,
6258         libanjuta/anjuta-plugin-manager.c:
6259         Allow to load plugin not written in C and search for the
6260         additional needed code in another plugin
6262 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6264         * plugins/editor/text_editor.c:
6265         Add an empty implementation of IAnjutaEditorAssist for scintilla,
6266         avoiding a crash if scintilla is used
6268 2007-05-14  Johannes Schmid <jhs@gnome.org>
6270         * libanjuta/interfaces/libanjuta.idl:
6271         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6272         (assist_cleanup), (on_assist_end), (on_assist_cancel),
6273         (on_assist_chosen), (on_assist_update), (get_context),
6274         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
6275         (install_assist), (uninstall_assist), (install_support),
6276         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
6277         (cpp_java_plugin_instance_init):
6278         * plugins/language-support-cpp-java/plugin.h:
6279         Use IAnjutaEditorAssist to show language specific suggestions
6280         
6281         * plugins/sourceview/Makefile.am:
6282         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
6283         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6284         * plugins/sourceview/anjuta-view.h:
6285         * plugins/sourceview/assist-window.c: (assist_window_expose),
6286         (assist_window_set_property), (assist_window_get_property),
6287         (assist_window_class_init), (assist_activated),
6288         (assist_window_init), (assist_window_finalize),
6289         (assist_window_select), (assist_window_first),
6290         (assist_window_last), (assist_window_up), (assist_window_down),
6291         (get_coordinates), (assist_window_move), (assist_window_update),
6292         (assist_window_filter_keypress), (assist_window_is_active),
6293         (assist_window_new), (assist_window_get_trigger),
6294         (assist_window_get_position):
6295         * plugins/sourceview/assist-window.h:
6296         * plugins/sourceview/sourceview-args.c (removed):
6297         * plugins/sourceview/sourceview-args.h (removed):
6298         * plugins/sourceview/sourceview-autocomplete.c (removed):
6299         * plugins/sourceview/sourceview-autocomplete.h (removed):
6300         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6301         * plugins/sourceview/sourceview-private.h:
6302         * plugins/sourceview/sourceview-scope.c(removed):
6303         * plugins/sourceview/sourceview-scope.h(removed):
6304         * plugins/sourceview/sourceview.c: (on_assist_chosen),
6305         (on_assist_cancel), (on_document_char_added),
6306         (on_reload_dialog_response), (sourceview_class_init),
6307         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
6308         (iassist_remove_trigger), (iassist_autocomplete),
6309         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
6310         (iassist_react), (iassist_iface_init):
6311         * plugins/sourceview/tag-window.c (moved to assist-window.c):
6312         * plugins/sourceview/tag-window.h (moved to assist-window.c):
6313         
6314         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
6315         - Mark files dirty if reload dialog is canceled.
6317 2007-05-12  Naba Kumar  <naba@gnome.org>
6319         * libanjuta/anjuta-launcher.h: Corrected include file.
6321 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
6323         * libanjuta/anjuta-glue-plugin.c,
6324         libanjuta/anjuta-glue-plugin.h,
6325         libanjuta/anjuta-glue-factory.c,
6326         libanjuta/anjuta-glue-factory.h,
6327         ibanjuta/anjuta-plugin-manager.c:
6328         Move code used to load a C plugin from glue-factory to glue-plugin
6329         So loading a plugin written in another language could be done by
6330         just using another object derived from AnjutaGluePlugin
6332         * libanjuta/libanjuta.h:
6333         Remove anjuta-plugin-handle header, it's not installed as libanjuta
6334         includes
6336 === anjuta 2.1.3 ===
6338 2007-05-11  Naba Kumar  <naba@gnome.org>
6340         * configure.in: Bumped version to 2.1.3
6341         * NEWS: Updated.
6342         * AUTHORS: Updated.
6343         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
6345 2007-05-11  Naba Kumar  <naba@gnome.org>
6347         * configure.in:
6348         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
6349         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
6350         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
6352 2007-05-10  Johannes Schmid <jhs@gnome.org>
6354         * plugins/search/plugin.c:
6355         Make incremental search behave less annoying
6356         
6357 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
6359         * plugins/macro/macro-util.c:
6360         Fix bug #419008 and bug #419036
6361         When creating new header file, use name and email set in
6362         preferences and replace invalid C character by underscore
6363         in guards
6365 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
6367         * plugins/search/search-replace.c,
6368         plugins/search/search-replace_backend.c:
6369         Disable search button if search expression is empty (bug #378193)
6371 2007-05-08  Naba Kumar  <naba@gnome.org>
6373         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
6374         build error.
6376 2007-05-07  Naba Kumar  <naba@gnome.org>
6378         * configure.in:
6379         * plugins/project-wizard/templates/Makefile.am:
6380         * plugins/project-wizard/templates/minimal.wiz:
6381         * plugins/project-wizard/templates/minimal/.cvsignore:
6382         * plugins/project-wizard/templates/minimal/Makefile.am:
6383         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
6384         * plugins/project-wizard/templates/minimal/autogen.sh:
6385         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
6386         * plugins/project-wizard/templates/minimal/project.anjuta:
6387         Added 'minimal', a generic and flat, project template.
6388         
6389 2007-05-05  Naba Kumar  <naba@gnome.org>
6391         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
6393         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
6394         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
6395         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
6396         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
6397         instead of a real one, fixes interdependency with libanjuta.
6398         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
6399         * libanjuta/Makefile.am: 
6400         * libegg/Makefile.am:
6401         * plugins/build-basic-autotools/Makefile.am:
6402         * plugins/class-gen/Makefile.am:
6403         * plugins/class-inheritance/Makefile.am:
6404         * plugins/cvs-plugin/Makefile.am:
6405         * plugins/debug-manager/Makefile.am:
6406         * plugins/devhelp/Makefile.am:
6407         * plugins/document-manager/Makefile.am:
6408         * plugins/editor/Makefile.am:
6409         * plugins/file-loader/Makefile.am:
6410         * plugins/file-manager/Makefile.am:
6411         * plugins/file-wizard/Makefile.am:
6412         * plugins/gdb/Makefile.am:
6413         * plugins/glade/Makefile.am:
6414         * plugins/gtodo/Makefile.am:
6415         * plugins/language-support-cpp-java/Makefile.am:
6416         * plugins/macro/Makefile.am:
6417         * plugins/message-view/Makefile.am:
6418         * plugins/patch/Makefile.am:
6419         * plugins/profiler/Makefile.am:
6420         * plugins/project-import/Makefile.am:
6421         * plugins/project-manager/Makefile.am:
6422         * plugins/project-wizard/Makefile.am:
6423         * plugins/sample1/Makefile.am:
6424         * plugins/search/Makefile.am:
6425         * plugins/sourceview/Makefile.am:
6426         * plugins/subversion/Makefile.am:
6427         * plugins/symbol-browser/Makefile.am:
6428         * plugins/terminal/Makefile.am:
6429         * plugins/tools/Makefile.am:
6430         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
6432 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
6434         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
6436 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6438         * libanjuta/anjuta-launcher.c,
6439         libanjuta/anjuta-launcher.h:
6440         Add some missing implementation
6442 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
6444         Reviewed by Naba Kumar  <naba@gnome.org>:
6445         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
6446         for uninstall-hook.
6448 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
6450         Reviewed by Naba Kumar  <naba@gnome.org>:
6451         * plugins/editor/text_editor.c: Large memory addresses were being
6452         truncated, switched to glong (bug #422143).
6454 2007-04-24  Naba Kumar  <naba@gnome.org>
6456         * plugins/document-manager/plugin.c: (prefs_finalize):
6457         * plugins/editor/aneditor-autocomplete.cxx:
6458         * plugins/editor/text_editor_menu.c:
6459         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
6460         * plugins/file-loader/plugin.c: (open_file_with),
6461         (create_open_with_submenu):
6462         * plugins/file-manager/plugin.c: (prefs_finalize):
6463         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
6464         pointer type castings.
6466 2007-04-24  Naba Kumar  <naba@gnome.org>
6468         Patch from s|s  <supreet.sethi@gmail.com>:
6469         * (added) plugins/project-wizard/templates/django-logo.png:
6470         * (added) plugins/project-wizard/templates/django.wiz:
6471         * plugins/project-wizard/templates/Makefile.am:
6472         * plugins/project-wizard/templates/translatable-strings.h: Added
6473         django project template. http://www.djangoproject.com/
6475 2007-04-24  Naba Kumar  <naba@gnome.org>
6477         * plugins/subversion/anjuta-subversion.glade: Set expansion for
6478         the log entry widget and made the dialog little larger.
6480 2007-04-24  Naba Kumar  <naba@gnome.org>
6482         Patch from Halton Huo:
6483         * configure.in:
6484         * plugins/project-wizard/property.c:
6485         * plugins/subversion/svn-auth.c:
6486         * plugins/subversion/svn-backend-priv.h:
6487         * plugins/subversion/svn-backend.c:
6488         * plugins/subversion/svn-backend.h:
6489         * plugins/subversion/svn-notify.h: Proper use of subversion
6490         headers. Fixes build issues in solaris (bug #426701).
6492 2007-04-24  Naba Kumar  <naba@gnome.org>
6494         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
6495         
6496         * plugins/project-wizard/templates/cpp.wiz:
6497         * plugins/project-wizard/templates/gcj.wiz:
6498         * plugins/project-wizard/templates/gnome.wiz:
6499         * plugins/project-wizard/templates/gtk.wiz:
6500         * plugins/project-wizard/templates/gtkmm.wiz:
6501         * plugins/project-wizard/templates/java.wiz:
6502         * plugins/project-wizard/templates/python.wiz:
6503         * plugins/project-wizard/templates/terminal.wiz:
6504         * plugins/project-wizard/templates/wxwin.wiz:
6505         * plugins/project-wizard/templates/xlib-dock.wiz:
6506         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
6507         project option and set it ON by default (since gnome-build, can't
6508         enabled configure shared lib support later when a sharedlib target
6509         is added).
6511 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6513         * plugins/debug-manager/stack_trace.c:
6514         Fix a missing case in the previous changes
6516 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6518         * plugins/debug-manager/plugin.c:
6519         Fix bug #430401
6521         * plugins/debug-manager/breakpoints.c,
6522         plugins/gdb/plugin.c:
6523         Fix adding breakpoint on a function
6525         * plugins/debug-manager/stack_trace.c:
6526         Highlight changed stack frame
6528 2007-04-18  Naba Kumar  <naba@gnome.org>
6530         * plugins/document-manager/anjuta-docman.c:
6531         (anjuta_docman_dispose), (on_editor_destroy),
6532         (anjuta_docman_remove_editor): Remove the editor widget from
6533         the parent container before calling destroy, otherwise container
6534         removal happens after TextEditor is disposed resulting in call
6535         to value-remove for a TextEditor which is half-dead (crash).
6537 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
6539         * plugins/debug-manager/data_buffer.c
6540         plugins/debug-manager/data_view.c,
6541         plugins/debug-manager/memory.c:
6542         Fixes for bug #418523, bug #427090 and bug #428174
6544 2007-04-11 Halton Huo <halton.huo@sun.com>
6546         reviewed by: <jhs@gnome.org>
6548         * configure.in:
6549         * libanjuta/Makefile.am:
6550         * libanjuta/anjuta-utils.c:
6551         * libanjuta/anjuta-utils.h:
6552         * manuals/reference/libanjuta/Makefile.am:
6553         
6554         Fixed compilation on sun by deploying the libutil methods
6555         in anjuta-utils.h and building them on condition.
6557 2007-04-11  Johannes Schmid <jhs@gnome.org>
6559         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
6560         (anjuta_docman_add_editor):
6561         Hold a reference on the editor as long as we use it.
6562         
6563         * plugins/document-manager/plugin.c: (on_editor_changed):
6564         Destroy GValue to fix a memoery leak.
6566 2007-04-11  Johannes Schmid <jhs@gnome.org>
6568         * plugins/document-manager/plugin.c: (on_editor_changed):
6569         Fixed reference counting for editor by using g_value_take_object instead
6570         of g_value_set_object. The editors are now correctly finalized and thus
6571         we do not lack so much memory anymore.
6572         
6573         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
6574         (anjuta_view_finalize), (anjuta_view_focus_out),
6575         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6576         * plugins/sourceview/anjuta-view.h:
6577         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
6578         * plugins/sourceview/sourceview-prefs.c:
6579         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
6580         * plugins/sourceview/sourceview-prefs.h:
6581         * plugins/sourceview/sourceview-private.h:
6582         * plugins/sourceview/sourceview.c: (on_document_loaded),
6583         (timeout_unref), (on_document_saved), (sourceview_finalize),
6584         (sourceview_new), (ifile_open), (ifile_savable_save),
6585         (ifile_savable_save_as):
6587         Several changes to fix things when the editor is correctly destroyed.
6588         Fixed preferences (which led me to the refcounting issue, #409412)
6589         and removed deprecated completition code that will be replace by
6590         IAnjutaAssist interface soon. 
6592 2007-04-11  Johannes Schmid <jhs@gnome.org>
6594         * libanjuta/anjuta-launcher.c:
6595         (anjuta_launcher_execution_done_cleanup),
6596         (anjuta_launcher_child_terminated):
6597         Possible fix for #428363 and added a g_return_if_fail
6599         * plugins/message-view/plugin.c: (activate_plugin):
6600         Fixed a Gtk/Gdl-Critical
6601         
6602         Patches from Étienne Bersac <bersace03@laposte.net>
6603         * plugins/class-gen/templates/go-source.tpl:
6604         * plugins/macro/macros.xml:
6605         Use better template for GObjects (#417875 and #417918)
6606         
6607         Patches from Halton Huo <halton.huo@sun.com>
6608         * libanjuta/anjuta-launcher.h:
6609         * libanjuta/anjuta-preferences.c:
6610         * libanjuta/anjuta-utils.c:
6611         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
6612         (cg_window_set_add_to_repository):
6613         * plugins/class-inheritance/class-inherit.c:
6614         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
6616 2007-04-09  Johannes Schmid <jhs@gnome.org>
6618         * plugins/editor/print.c: (anjuta_print_show_header):
6619         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6620         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6622   Some string changes (#427395 and #427399)
6624 2007-04-06  Johannes Schmid <jhs@gnome.org>
6626         * plugins/build-basic-autotools/build-basic-autotools.c:
6627         (on_build_mesg_format), (on_build_mesg_parse):
6628         Fixed full path detection
6630 2007-04-05  Naba Kumar  <naba@gnome.org>
6632         Patch from Halton Huo:
6633         * libanjuta/Makefile.am:
6634         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
6635         * libanjuta/anjuta-glue-cpp.h:
6636         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
6637         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
6638         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
6639         (anjuta_glue_factory_get_path), (get_already_loaded_module),
6640         (load_plugin), (anjuta_glue_factory_get_object_type):
6641         * libanjuta/anjuta-glue-factory.h:
6642         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
6643         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
6644         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
6645         (anjuta_glue_plugin_new):
6646         * libanjuta/anjuta-glue-plugin.h:
6647         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6648         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
6649         * libanjuta/anjuta-plugin.h:
6650         * libanjuta/glue-cpp.c:
6651         * libanjuta/glue-cpp.h:
6652         * libanjuta/glue-factory.c:
6653         * libanjuta/glue-factory.h:
6654         * libanjuta/glue-plugin.c:
6655         * libanjuta/glue-plugin.h:
6656         * plugins/build-basic-autotools/build-basic-autotools.h:
6657         * plugins/class-gen/plugin.h:
6658         * plugins/class-inheritance/plugin.h:
6659         * plugins/cvs-plugin/plugin.h:
6660         * plugins/debug-manager/plugin.h:
6661         * plugins/devhelp/plugin.h:
6662         * plugins/document-manager/plugin.h:
6663         * plugins/editor/plugin.h:
6664         * plugins/file-loader/plugin.h:
6665         * plugins/file-manager/plugin.h:
6666         * plugins/file-wizard/plugin.h:
6667         * plugins/gdb/plugin.h:
6668         * plugins/glade/plugin.h:
6669         * plugins/gtodo/plugin.h:
6670         * plugins/language-support-cpp-java/plugin.h:
6671         * plugins/macro/plugin.h:
6672         * plugins/message-view/plugin.h:
6673         * plugins/patch/plugin.h:
6674         * plugins/profiler/plugin.h:
6675         * plugins/project-import/plugin.h:
6676         * plugins/project-manager/plugin.h:
6677         * plugins/project-wizard/plugin.h:
6678         * plugins/sample1/plugin.h:
6679         * plugins/search/plugin.h:
6680         * plugins/sourceview/plugin.h:
6681         * plugins/subversion/plugin.h:
6682         * plugins/symbol-browser/plugin.h:
6683         * plugins/terminal/terminal.c:
6684         * plugins/tools/plugin.h:
6685         * plugins/tools/scripts/tools-2.xml.in:
6686         * plugins/valgrind/plugin.h:
6688         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
6690 2007-04-05  Naba Kumar  <naba@gnome.org>
6692         * anjuta.spec.in, configure.in: Removed dead codes.
6693         
6694         Patch from Jos Dehaes:
6695         * configure.in, plugins/project-wizard/templates/Makefile.am,
6696         plugins/project-wizard/templates/mkfile.wiz,
6697         plugins/project-wizard/templates/translatable-strings.h: Enabled
6698         makefile-based project creation and import. Fixes bug #355145
6700 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
6702         * plugins/debug-manager/debugger.c,
6703         plugins/debug-manager/plugin.c,
6704         plugins/gdb/anjuta-gdb.plugin.in:
6705         Code cleaning (remove unused code, rename this into self)
6706         Add information about supported format in debugger plugin
6707         Activate debugger plugin according to the target format
6709 2007-04-01  Naba Kumar  <naba@gnome.org>
6711         * plugins/message-view/message-view.c:
6712         (message_view_instance_init): Fixed message icons to appear.
6714 2007-03-31  Johannes Schmid <jhs@gnome.org>
6716         * plugins/message-view/anjuta-msgman.c:
6717         (anjuta_msgman_append_view):
6718         * plugins/message-view/plugin.c: (on_view_changed),
6719         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
6720         
6721         Fixed #424845
6723 2007-03-31  Johannes Schmid <jhs@gnome.org>
6725         * plugins/message-view/message-view.c:
6726         (message_view_instance_init), (imessage_view_append):
6727         Show nice icons beside the messages for info, warning and error. This is a completly
6728         cosmetic change so if someone dislikes it he is free to remove it.
6730 2007-03-31  Johannes Schmid <jhs@gnome.org>
6731         
6732         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
6733         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
6734         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6735         * plugins/message-view/anjuta-msgman.h:
6736         * plugins/message-view/message-view.h:
6737         * plugins/message-view/plugin.c: (on_view_changed),
6738         (activate_plugin):
6739         Fixed #359399 and made next/previous insensitive when not availible
6740         
6741         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6742         (tag_style_to_string):
6743         Fixed namespace Problem with gdk >= 2.11
6744         
6745         * plugins/sourceview/sourceview-autocomplete.c:
6746         (sourceview_autocomplete_init):
6747         Removed structure, follow-up of #423682
6749 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6751         * plugins/debug-manager/debug_tree.c,
6752         plugins/debug-manager/debug_tree.h,
6753         plugins/debug-manager/watch.c,
6754         plugins/debug-manager/anjuta-debug-manager.glade:
6755         Inspect variable at cursor
6756         Fix buttons in inspect dialog
6758 2007-03-27  Halton Huo  <halton.huo@sun.com>
6760         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6762         * plugins/sourceview/sourceview-autocomplete.c
6763         plugins/debug-manager/disassemble.c,
6764         libanjuta/interfaces/libanjuta.idl:
6765         Remove array with 0 size and empty structure as it is not
6766         supported by sun cc, Fixes bug #423682
6768         * plugins/debug-manager/debugger.c:
6769         Remove anonymous union as it is not supported by sun cc,
6770         Fixes bug #423680
6772 === anjuta 2.1.2 ===
6774 2007-03-28  Naba Kumar  <naba@gnome.org>
6776         * configure.in: Bumped version to 2.1.2
6777         * NEWS: Updated for release.
6778         
6779         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6780         Improved breakpoint marker icon.
6781         
6782         * plugins/editor/anjuta-editor.plugin.in,
6783         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6784         non user activable since they are now remembered properly.
6786 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6788         * plugins/tools/editor.c:
6789         Fix bug #423270
6791 2007-03-27  Naba Kumar  <naba@gnome.org>
6793         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6794         word when autocompleting without leaving any trailing part of
6795         the word.
6797 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6799         Reviewed by Naba Kumar  <naba@gnome.org>:
6800         * anjuta.desktop.in.in: Remove "Application" category from desktop
6801         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6802         
6803 2007-03-27  Naba Kumar  <naba@gnome.org>
6804         
6805         * configure.in, plugins/document-manager/anjuta-docman.c:
6806         (anjuta_docman_add_editor): Conditionally compile notebook tab
6807         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6809         Patch from Halton Huo:
6810         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6811         non gcc compiler flags. Fixes bug #423089.
6812         
6813 2007-03-26  Naba Kumar  <naba@gnome.org>
6814         
6815         * AUTHORS, NEWS, TODO.tasks: Updated.
6816         
6817         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6818         close menuitem.
6819         
6820         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6821         (update_editor_symbol_model), (iter_matches),
6822         (on_editor_update_ui), (value_added_current_editor),
6823         (activate_plugin), (dispose),
6824         (symbol_browser_plugin_instance_init):
6825         * plugins/symbol-browser/plugin.h: update line on editor save
6826         and editor change. Code clean up and fixed warnings.
6828 2007-03-26  Naba Kumar  <naba@gnome.org>
6830         * plugins/project-wizard/templates/java/project.anjuta,
6831         plugins/project-wizard/templates/python/project.anjuta,
6832         plugins/project-wizard/templates/python/project.anjuta:
6833         Removed version control plugins from default selection.
6835         * plugins/tools/scripts/prepare-changelog.pl,
6836         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6837         script to a better one (that works on both cvs and svn).
6839 2007-03-26  Naba Kumar  <naba@gnome.org>
6841         * (added) plugins/project-wizard/templates/translatable-strings.pl,
6842         Makefile.am: Added the generated translatable file (required for
6843         translations for svn checkouts).
6845         * (added)
6846         plugins/project-wizard/templates/extract-translatable-strings.pl
6847         plugins/project-wizard/templates/Makefile.am, Makefile.am,
6848         po/POTFILES.in: Generated translatable strings for .wiz files and
6849         added them in POTFILES.in for translation. Fixes bug #398035
6851 2007-03-25  Naba Kumar  <naba@gnome.org>
6853         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6854         
6855         * src/anjuta-app.c: Removed dead codes.
6856         
6857         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6858         global tags generation starts.
6859         
6860         * plugins/debug-manager/chunk_view.c,
6861         plugins/debug-manager/start.h,
6862         plugins/debug-manager/chunk_view.h,
6863         plugins/debug-manager/utilities.c,
6864         plugins/debug-manager/utilities.h,
6865         plugins/debug-manager/debugger.c,
6866         plugins/debug-manager/threads.c,
6867         plugins/debug-manager/disassemble.c,
6868         plugins/debug-manager/info.c,
6869         plugins/debug-manager/sharedlib.c,
6870         plugins/debug-manager/threads.h,
6871         plugins/debug-manager/disassemble.h,
6872         plugins/debug-manager/signals.c,
6873         plugins/debug-manager/info.h,
6874         plugins/debug-manager/sharedlib.h,
6875         plugins/debug-manager/data_buffer.c,
6876         plugins/debug-manager/data_view.c,
6877         plugins/debug-manager/signals.h,
6878         plugins/debug-manager/debug_tree.c,
6879         plugins/debug-manager/watch.c,
6880         plugins/debug-manager/registers.c,
6881         plugins/debug-manager/data_buffer.h,
6882         plugins/debug-manager/data_view.h,
6883         plugins/debug-manager/memory.c,
6884         plugins/debug-manager/debug_tree.h,
6885         plugins/debug-manager/watch.h,
6886         plugins/debug-manager/registers.h,
6887         plugins/debug-manager/memory.h,
6888         plugins/debug-manager/locals.c,
6889         plugins/debug-manager/sexy-icon-entry.c,
6890         plugins/debug-manager/breakpoints.c,
6891         plugins/debug-manager/locals.h,
6892         plugins/debug-manager/sexy-icon-entry.h,
6893         plugins/debug-manager/stack_trace.c,
6894         plugins/debug-manager/breakpoints.h,
6895         plugins/debug-manager/sparse_buffer.c,
6896         plugins/debug-manager/sparse_view.c,
6897         plugins/debug-manager/stack_trace.h,
6898         plugins/debug-manager/sparse_buffer.h,
6899         plugins/debug-manager/sparse_view.h,
6900         plugins/debug-manager/start.c,
6901         plugins/gdb/utilities.c,
6902         plugins/gdb/utilities.h,
6903         plugins/gdb/debugger.c,
6904         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6905         setup.
6907 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6909         * plugins/gdb/debugger.c:
6910         Avoid empty debugger log window by limiting line to 90 characters
6912 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6914         * plugins/debug-manager/plugin.c,
6915         plugins/debug-manager/plugin.h,
6916         plugins/debug-manager/threads.c,
6917         plugins/debug-manager/threads.h,
6918         plugins/debug-manager/breakpoints.c,
6919         plugins/debug-manager/breakpoints.h,
6920         plugins/debug-manager/stack_trace.c,
6921         plugins/debug-manager/stack_trace.h:
6922         View code action now changes location in disassembly view too
6924         * plugins/debug-manager/anjuta-debug-manager.ui:
6925         Rename breakpoint actions
6927 2007-03-24  Naba Kumar  <naba@gnome.org>
6929         * configure.in, src/anjuta-app.c: Use the new docking algorithm
6930         in gdl 0.7.3 (svn trunk).
6931         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6932         
6933 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6935         * plugins/debug-manager/threads.c,
6936         plugins/debug-manager/debug_tree.c,
6937         plugins/debug-manager/debug_tree.h,
6938         plugins/debug-manager/locals.c,
6939         plugins/debug-manager/registers.c,
6940         plugins/debug-manager/stack_trace.c:
6941         Allow to change current thread updating register, stack and locals
6942         Allow to change current stack frame updating locals
6944         * plugins/gdb/debugger.c:
6945         Read argument of selected stack frame
6947         * plugins/debug-manager/data_view.c:
6948         Fix an unrelated bug
6950 2007-03-23  Naba Kumar  <naba@gnome.org>
6952         * plugins/document-manager/anjuta-docman.c,
6953         plugins/document-manager/plugin.c: Fixed many memory leaks.
6954         (ianjuta_file_get_uri() returns a new string).
6956         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6957         widget for save dialogs.
6958         
6959         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6960         svn and fixed to get function/prototype/member args list. Call tips
6961         also work fine now.
6963 2007-03-22  Naba Kumar  <naba@gnome.org>
6965         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6966         and calltips would work again for functions from global tags (Needs
6967         regenerating global tags).
6969         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6970         ctags svn version and reopened bug #395362. Fixes tags parsing that
6971         seemed to have stopped working recently.
6973 2007-03-21  Naba Kumar  <naba@gnome.org>
6975         * tagmanager/tm_source_file.c, tagmanager/options.c,
6976         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6977         extend .. more needs to be investigated and fixed). Enabled some
6978         debugging.
6980 2007-03-16  Naba Kumar  <naba@gnome.org>
6982         * src/anjuta.c: Fixed project loading from command line.
6984 2007-03-16  Naba Kumar  <naba@gnome.org>
6986         Patch from James Liggett <jrliggett@cox.net>:
6987         plugins/profiler/gprof-profile-data.c: Fixed a crash.
6988         
6989 2007-03-15  Naba Kumar  <naba@gnome.org>
6991         * libanjuta/anjuta-profile-manager.c,
6992         libanjuta/anjuta-profile-manager.h: Added method to get current
6993         profile.
6995         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6996         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6997         is exiting.
6999         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
7000         plugins/file-loader/plugin.c: Moved to functions as utility functions.
7001         Also, not load project files in session load in loader plugin.
7002         
7003         * plugins/project-manager/plugin.c, src/anjuta.c:
7004         Emit "exiting" signal in shell when exiting anjuta. project manager
7005         listens to exiting signal and saves session. anjuta.c saves session
7006         only when current projfile is 'user'. Load project saved in session
7007         differently then the rest of the session. This should fix all the
7008         session restoration bugs.
7009         
7010         src/main.c: Present anjuta window when becon message is received.
7012 2007-03-14  Naba Kumar  <naba@gnome.org>
7014         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
7015         not randomly save (it was a wrong looping).
7016         
7017 2007-03-12  Naba Kumar  <naba@gnome.org>
7019         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
7021 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7023         * plugins/debug-manager/anjuta-debug-manager.ui,
7024         libanjuta/interfaces/libanjuta.idl,
7025         plugins/debug-manager/debugger.c,
7026         (added) plugins/debug-manager/threads.c,
7027         (added) plugins/debug-manager/threads.h,
7028         plugins/debug-manager/plugin.c,
7029         plugins/debug-manager/Makefile.am,
7030         plugins/gdb/plugin.c,
7031         plugins/gdb/debugger.c,
7032         plugins/gdb/debugger.h:
7033         Add a window displaying all threads
7034         Add needed functions
7035         Switching to a different thread is still not done
7037         * plugins/debug-manager/debug_tree.c,
7038         plugins/debug-manager/locals.c,
7039         plugins/debug-manager/stack_trace.c:
7040         Small cosmetic changes
7042         * plugins/gdb/gdbmi.c:
7043         Keep all elements in gdbmi hash
7044         Even if using the same key like in -threads-list-ids
7046 2007-03-11  Naba Kumar  <naba@gnome.org>
7048         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
7049         
7050         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
7051         
7052         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7053         manuals/reference/libanjuta/libanjuta-sections.txt,
7054         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
7055         interfaces.
7057 2007-03-11  Naba Kumar  <naba@gnome.org>
7059         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
7060         gtk-doc properly. Bumped gtk-doc requirement to 1.4
7062         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7063         manuals/reference/libanjuta/libanjuta.types,
7064         manuals/reference/libanjuta/libanjuta-sections.txt,
7065         manuals/reference/libanjuta/.cvsignore,
7066         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
7067         infrastructure. Got rid of tmpl/ directory and moved all section
7068         documenation to source code (requires gtk-doc >= 1.4).
7069         
7070         * libanjuta/anjuta-plugin-description.c,
7071         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
7072         libanjuta/cell-renderer-captioned-image.c,
7073         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
7074         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
7075         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
7076         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
7077         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
7078         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
7079         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
7080         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
7081         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
7082         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
7083         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
7084         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
7085         documentation from templates to source code.
7087 2007-03-10  Johannes Schmid <jhs@gnome.org>
7089         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
7090         Added some debug output but could not figure out why 
7091         some plugins are not kept.
7092         
7093         * libanjuta/interfaces/libanjuta.idl:
7094         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7095         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7096         Added IAnjutaEditorGoto::matching_brace
7097         
7098         * plugins/document-manager/action-callbacks.c:
7099         (on_editor_command_match_brace_activate):
7100         * plugins/document-manager/plugin.c:
7101         (update_editor_ui_interface_items):
7102         * plugins/editor/text_editor.c: (igoto_matching_brace),
7103         (igoto_iface_init):
7104         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
7105         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
7107 2007-03-09  Johannes Schmid <jhs@gnome.org>
7109         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7110         Hide correct column
7111         
7112         * plugins/sourceview/sourceview-private.h:
7113         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7114         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7115         (sourceview_new), (ifile_savable_save_as):
7116         Tweaked vfs monitoring
7118 2007-03-09  Johannes Schmid <jhs@gnome.org>
7120         * libanjuta/interfaces/Makefile.am.iface:
7121         Fixed installtion of header files
7122         
7123         * plugins/sourceview/sourceview.c: (set_select):
7124         do not scroll to much in interactive search
7126 2007-03-09  Naba Kumar  <naba@gnome.org>
7128         * src/anjuta.c: Fixed session restoration.
7129         
7130         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
7131         signal handlers after symbol browser plugin is deactivated.
7132         
7133         * plugins/editor/editor.glade,
7134         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7135         Fixed indentation confustion in preferences.
7137 2007-03-08  Johannes Schmid <jhs@gnome.org>
7139         * plugins/search/search-replace.c: (search_set_combo),
7140         (search_set_action), (search_set_target), (search_set_direction),
7141         (create_dialog), (search_disconnect_set_toggle_connect),
7142         (on_search_match_whole_word_toggled),
7143         (on_search_match_whole_line_toggled),
7144         (on_search_match_word_start_toggled),
7145         (search_set_toggle_direction):
7146         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
7147         it's somehow ugly and uses many deprecated widgets
7148         
7149         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
7150         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7151         Fix #394709
7152         
7153 2007-03-07  Naba Kumar  <naba@gnome.org>
7155         * src/anjuta.c: Make launching projects work from command line. Also
7156         fixes gnome session restart command.
7157         
7158 2007-03-07  Johannes Schmid <jhs@gnome.org>
7160         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
7161         * plugins/class-gen/plugin.c: (iwizard_activate):
7162         Fixed #408218
7163         
7164         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
7165         Fixed #402774
7166         
7167         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7168         Fixed #377483 (It's not possible to know if directories have
7169         a version in CVS. Show version column only if there are version
7170         informations availible
7172         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7173         Fixed memory leak
7175 2007-03-07  Johannes Schmid <jhs@gnome.org>
7177         * plugins/sourceview/sourceview-prefs.c: (get_bool):
7178         Fixed #409408
7179         * plugins/symbol-browser/an_symbol_prefs.c:
7180         (on_update_global_clicked):
7181         Fixed ##409176
7183 2007-03-07  Johannes Schmid <jhs@gnome.org>
7185         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
7186         (anjuta_save_prompt_new):
7187         * plugins/project-import/project-import.c:
7188         (project_import_finalize):
7189         Fixed Gtk-Criticals (maybe #409408)
7191 2007-03-07  Naba Kumar  <naba@gnome.org>
7193         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
7194         when we are at just beginning of string or comment. Fixes bug #397981.
7196 2007-03-07  Johannes Schmid <jhs@gnome.org>
7198         * plugins/language-support-cpp-java/plugin.c:
7199         (initialize_indentation_params):
7200         Removed annoying DEBUG_PRINT
7201         
7202         * plugins/sourceview/sourceview-cell.c:
7203         (sourceview_cell_instance_init), (icell_get_character),
7204         (icell_get_length), (icell_get_char), (icell_get_attribute):
7205         Improved code to be faster
7206         Implemented attribute handling so that indentation really works in any case
7208 2007-03-06  Johannes Schmid <jhs@gnome.org>
7210         * configure.in:
7211         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
7212         
7213         * plugins/document-manager/anjuta-docman.c:
7214         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
7215         Removed old and ugly tab drag&drop code and use built-in gtk stuff
7216         instead (required GTK >= 2.10)
7217         
7218         * plugins/sourceview/sourceview-private.h:
7219         * plugins/sourceview/sourceview.c:
7220         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7221         (sourceview_finalize), (sourceview_new), (imark_mark),
7222         (imark_unmark), (imark_is_marker_set),
7223         (imark_location_from_handle), (imark_delete_all_markers):
7224         Fixed marker handling and worked a bit more on vfs monitoring
7226 2007-03-05  Johannes Schmid <jhs@gnome.org>
7228         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
7229         Added method to select specific iter
7230         
7231         * plugins/sourceview/sourceview-private.h:
7232         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7233         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7234         (sourceview_add_monitor), (on_document_saved),
7235         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
7236         Fixed vfs monitoring (mostly ported code from text_editor.c)
7237         
7238         * plugins/symbol-browser/an_symbol_view.c:
7239         * plugins/symbol-browser/an_symbol_view.h:
7240         * plugins/symbol-browser/plugin.c: (iter_matches),
7241         (on_editor_update_ui), (value_added_current_editor):
7242         Select the current tag in locals window and symbol toolbar. If there
7243         is no tag at the current line, reserve backward for the next tag. This will
7244         select the correct tag if inside a function.
7246 2007-03-05  Naba Kumar  <naba@gnome.org>
7248         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
7249         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
7250         compiler warnings.
7251         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
7252         (Bug #412186)
7253         
7254 2007-03-04  Johannes Schmid <jhs@gnome.org>
7256         * data/Makefile.am:
7257         * po/POTFILES.in:
7258         Fixed distcheck (well, partly)
7260 2007-03-04  Johannes Schmid <jhs@gnome.org>
7262         * plugins/document-manager/anjuta-document-manager.ui:
7263         Move "Swap .c/.h from Main to Browser toolbar
7265         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
7266         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
7267         (fv_prefs_free), (fv_add_tree_entry):
7268         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7269         * plugins/file-manager/plugin.c: (prefs_init):
7270         
7271         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
7273 2007-03-04  Naba Kumar  <naba@gnome.org>
7275         * data/default.proflie, data/Makefile.am, src/anjuta.c,
7276         plugins/project-manager/plugin.c:
7277         Restored default profile and renamed it from "default.anjuta" to
7278         "default.profile".
7279         
7280 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7282         * plugins/debug-manager/debugger.c,
7283         plugins/debug-manager/plugin.c,
7284         plugins/gdb/debugger.c,
7285         libanjuta/interfaces/libanjuta.idl,
7286         plugins/debug-manager/stack_trace.c:
7287         Add a dialog box when a signal is received (except SIGINT)
7288         Display stack frame even if arguments are not available
7290 2007-03-03  Naba Kumar  <naba@gnome.org>
7292         * TODO.tasks: Icons bounty added.
7294         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
7295         choise selection.
7296         
7297         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
7298         and descoping.
7300         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
7301         plugins/Makefile.am, (removed) plugins/profile-default/*,
7302         plugins/project-manager/anjuta-project-manager.plugin.in,
7303         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
7304         profile implementation to load user profile and projects. Store and
7305         restore remembered plugins. Use profile scoping and descoping for
7306         saving and loading sesstions.
7307         
7308         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
7309         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
7310         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
7311         DEBUG_PRINTs.
7313 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7315         * plugins/debug-manager/debug_tree.c
7316         plugins/debug-manager/debug_tree.h:
7317         Bug fix, deleting wrong variable
7319         * plugins/gdb/debugger.c:
7320         Bug fix, remove forgotten debugging code
7322 2007-03-02  Johannes Schmid <jhs@gnome.org>
7324         * plugins/document-manager/anjuta-document-manager.ui:
7325         * plugins/search/anjuta-search.ui:
7326         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
7327         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
7328         ToolbarFind
7330         * src/anjuta-app.c: (on_toolbar_view_toggled),
7331         (on_add_merge_widget), (on_session_save), (on_widget_remove):
7332         Save toolbar positions, don't use fixed toolbar style
7333         
7334         All in all this will allow more complex toolbar configurations and
7335         might gain some space on smaller displays because the user can disable
7336         toolbar parts he does not use. Also allows to use any toolbar style
7337         without looking too ugly.
7339 2007-03-01  Naba Kumasr  <naba@gnome.org>
7341         * TODO.tasks: Added a bounty for creating icons.
7343         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
7344         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
7345         profile-changed signal. Do not sync non-user-activatable plugins.
7347 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
7349         * plugins/debug-manager/disassemble.c,
7350         plugins/debug-manager/sparse_view.c,
7351         plugins/gdb/debugger.c,
7352         libanjuta/interfaces/libanjuta.idl:
7353         Display function name in disassembly view
7355 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
7357         * (added) plugins/debug-manager/bookmark.png,
7358         (added) plugins/debug-manager/breakpoint-disabled.png,
7359         (added) plugins/debug-manager/breakpoint-enabled.png,
7360         (added) plugins/debug-manager/program-counter.png,
7361         (added) plugins/debug-manager/linemarker.png,
7362         plugins/debug-manager/Makefile.am,
7363         plugins/debug-manager/disassemble.c,
7364         plugins/debug-manager/disassemble.h,
7365         plugins/debug-manager/sparse_buffer.c,
7366         plugins/debug-manager/sparse_buffer.h,
7367         plugins/debug-manager/sparse_view.c,
7368         plugins/debug-manager/sparse_view.h,
7369         plugins/debug-manager/plugin.c,
7370         plugins/debug-manager/breakpoints.c,
7371         libanjuta/interfaces/libanjuta.idl:
7372         Add markers in the disassembly view
7373         Display program counter and breakpoints in disassembly view
7375         * plugins/gdb/debugger.c:
7376         Fix a bug added with my previous patch, setting and clearing
7377         breakpoints was not working
7379 2007-02-28  Johannes Schmid <jhs@gnome.org>
7381         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
7382         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7383         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
7384         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7385         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
7386         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
7387         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
7388         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
7389         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
7390         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7391         Updated (why do they need to be under version control?)
7392         
7393         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
7394         (create_tab_popup_menu), (on_msgman_popup_menu),
7395         (on_tab_button_press_event), (anjuta_msgman_page_new),
7396         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
7397         Added "Close all message tabs" popup menu
7399 2007-02-26  Naba Kumar  <naba@gnome.org>
7401         * plugins/profiler/gprof-flat-profile-entry.c,
7402         plugins/profiler/gprof-flat-profile.c,
7403         plugins/profiler/gprof-flat-profile-entry.h,
7404         plugins/profiler/gprof-flat-profile.h,
7405         plugins/profiler/gprof-flat-profile-view.c,
7406         plugins/profiler/gprof-flat-profile-view.h,
7407         plugins/profiler/gprof-call-graph-block-entry.c,
7408         plugins/profiler/gprof-call-graph-block.c,
7409         plugins/profiler/gprof-function-call-chart-view.c,
7410         plugins/profiler/gprof-call-graph-block-entry.h,
7411         plugins/profiler/gprof-profile-data.c,
7412         plugins/profiler/gprof-call-graph-block.h,
7413         plugins/profiler/gprof-view.c,
7414         plugins/profiler/gprof-call-graph.c,
7415         plugins/profiler/gprof-function-call-chart-view.h,
7416         plugins/profiler/gprof-profile-data.h,
7417         plugins/profiler/gprof-call-graph.h,
7418         plugins/profiler/gprof-view.h,
7419         plugins/profiler/gprof-view-manager.c,
7420         plugins/profiler/gprof-call-graph-view.c,
7421         plugins/profiler/plugin.c,
7422         plugins/profiler/gprof-view-manager.h,
7423         plugins/profiler/gprof-call-graph-view.h,
7424         plugins/profiler/gprof-function-call-tree-view.c,
7425         plugins/profiler/gprof-function-call-tree-view.h,
7426         plugins/profiler/Makefile.am: Fix compiler warnings and link with
7427         gnome-vfs. Fixes bug #411377.
7429 2007-02-26  Naba Kumar  <naba@gnome.org>
7431         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
7433         Patch from James Liggett  <jrliggett@cox.net>:
7434         * plugins/profiler/gprof-flat-profile-view.c,
7435         plugins/profiler/gprof-flat-profile-view.h,
7436         plugins/profiler/gprof-function-call-chart-view.c,
7437         plugins/profiler/gprof-function-call-chart-view.h,
7438         plugins/profiler/gprof-view.c,
7439         plugins/profiler/gprof-view.h,
7440         plugins/profiler/gprof-call-graph-view.c,
7441         plugins/profiler/plugin.c,
7442         plugins/profiler/gprof-call-graph-view.h,
7443         plugins/profiler/gprof-function-call-tree-view.c,
7444         plugins/profiler/gprof-function-call-tree-view.h: Implements
7445         double click navigation. Fixes bug #403514.
7447 2007-02-25  Naba Kumar  <naba@gnome.org>
7449         * libanjuta/anjuta-plugin-manager.c,
7450         libanjuta/anjuta-plugin-handle.[ch],
7451         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
7452         g_hash_table_remove_all (introduced in glib 2.12) to stay the
7453         dependency on glib 2.8. Fixes bug #411623.
7455 2007-02-24  Naba kumar  <naba@gnome.org>
7457         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
7458         
7459         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
7460         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
7461         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
7462         (added) libanjuta/anjuta-profile-manager.c,
7463         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
7464         manager.
7465         Implemented profile pushing and popping. Implemented profile xml
7466         synchronization. Implemented error handling in profiles. Implemented
7467         activation and deactivation signals in plugin manager.
7468         
7469         * libanjuta/Makefile.am: Added libanjuta log domain.
7470         
7471         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7472         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
7473         in AnjutaShell interface and implemented it in AnjutaApp.
7474         
7475         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7477 2007-02-23  Naba kumar  <naba@gnome.org>
7479         src/main.c: Fixed missing end quote.
7481 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
7483         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
7486 2007-02-20  Naba Kumar  <naba@gnome.org>
7488         * plugins/subversion/plugin.c: Added "..." menuitems.
7489         * ROADMAP, README: Updated.
7490         * libanjuta/anjuta-profile.c: Fixed bugs.
7492         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
7493         plugins/gtodo/Makefile.am: Removed dead code.
7495         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
7496         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
7497         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
7498         plugins/gtodo/list_tooltip.c,
7499         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
7500         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
7501         not contain markups. Fixes Bug #360462.
7503 2007-02-16  Naba Kumar  <naba@gnome.org>
7505         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
7506         unnecessary sub-sections.
7507         
7508 2007-02-15  Naba Kumar  <naba@gnome.org>
7510         * (removed) plugins/document-manager/bookmark-prev-16.png,
7511         plugins/document-manager/bookmark-last.png,
7512         (removed)plugins/document-manager/bookmark-first-16.png,
7513         plugins/document-manager/bookmark-prev.png,
7514         (added) plugins/document-manager/bookmark-toggle.png,
7515         (removed)plugins/document-manager/bookmark_toggle.xpm,
7516         (removed)plugins/document-manager/bookmark-last-16.png,
7517         plugins/document-manager/plugin.c,
7518         plugins/document-manager/anjuta-document-manager.ui,
7519         (removed)plugins/document-manager/bookmark-next-16.png,
7520         plugins/document-manager/bookmark-next.png,
7521         plugins/document-manager/Makefile.am,
7522         (added) plugins/document-manager/bookmark-clear.png,
7523         plugins/document-manager/bookmark-first.png: Upgraded bookmark
7524         icons (stolen from monodevelop). Added clear bookmarks toolbar
7525         button.
7527         * plugins/document-manager/plugin.c,
7528         (added) plugins/document-manager/swap.png,
7529         (removed) plugins/document-manager/undock.png,
7530         plugins/document-manager/Makefile.am: Fixed swap icon.
7532 2007-02-13  Naba Kumar  <naba@gnome.org>
7534         * plugins/class-gen/element-editor.c: Fixed typo.
7535         
7536         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
7537         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
7538         Implementing plugin profiles loading.
7540 2007-02-13  Naba Kumar  <naba@gnome.org>
7542         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
7543         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
7544         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
7545         pixmaps/open_project.png, pixmaps/close_project.png:
7546         Removed more old icons.
7547         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
7548         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
7549         anjuta_logo.png
7550         
7551 2007-02-13  Naba Kumar  <naba@gnome.org>
7553         * plugins/class-gen/element-editor.c: Included missing headers to
7554         prevent build failures in some cases.
7555         
7556 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
7558         * plugins/debug-manager/stack_trace.c:
7559         Fix bug #407115
7561         * plugins/debug-manager/watch.c,
7562         plugins/debug-manager/breakpoints.c:
7563         Same bug than above, wrong use of gtk_ui_manager_get_widget
7565 === anjuta 2.1.1 ===
7567 2007-02-11  Naba Kumar  <naba@gnome.org>
7569         * cofigure.in: Bumped version to 2.1.1
7570         * NEWS: Updated for 2.1.1 release.
7571         
7572 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7574         * plugins/debug-manager/plugin.c,
7575         plugins/debug-manager/sparse_view.c,
7576         plugins/debug-manager/sparse_view.h:
7577         Reorder some code
7579         * plugins/gdb/debugger.c,
7580         plugins/debug-manager/debugger.c,
7581         plugins/debug-manager/memory.c,
7582         plugins/debug-manager/sparse_buffer.c
7583         plugins/gdb/debugger.h,
7584         libanjuta/interfaces/libanjuta.idl:
7585         Clean up, remove some warnings
7586         Use guint everywhere for addresses
7587         Rewrite code parsing position in debugger
7589 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7591         * plugins/debug-manager/debug_tree.c:
7592         Use GtkTreeRowReference instead of GtkTreeIter as callback data
7593         Fix bug #406113
7595 2007-02-08  Naba Kumar  <naba@gnome.org>
7597         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7598         Delay showing the 'file modified on disk' dialog for one sec
7599         from the last notification to insure multiple notifications for
7600         the same file are treated as one. Do not same multiple dialogs
7601         for the same file. Make sure to destory the dialog if later
7602         the conent is no longer different.
7603         
7604 2007-02-08  Naba Kumar  <naba@gnome.org>
7606         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7607         Prevented spurious 'file modified' dialogs in scintilla editor
7608         when the file is saved.
7610 2007-02-09  Johannes Schmid <jhs@gnome.org>
7612         * scripts/glade2schema.pl:
7613         Added script to convert glade preferences into gconf schema files.
7614         See #406061
7616 2007-02-08  Naba Kumar  <naba@gnome.org>
7618         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
7619         itself is destroyed. Fixes bug #355160.
7620         
7621 2007-02-08  Johannes Schmid <jhs@gnome.org>
7623         * plugins/profiler/profiler.plugin: 
7624         removed from version control (only .in file needed)
7625         
7626         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
7627         * plugins/sourceview/sourceview.c: (sourceview_new):
7628         Code cleanup
7629         
7630         * plugins/subversion/svn-thread.c: (svn_thread_start):
7631         * src/main.c: (main):
7632         
7633         Fixed #395875 about initialisation of threads too late
7635 2007-02-07  Armin Burgmeier  <armin@arbur.net>
7637         Reviewed by Naba Kumar  <naba@gnome.org>:
7638         * plugins/class-gen/plugin.c:
7639         * plugins/class-gen/window.c: Removed browse button related code, load
7640         generated output directly into new buffers when not adding to project.
7642         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
7643         buttons from user interface.
7645 2007-02-07  Naba Kumar  <naba@gnome.org>
7647         * po/POTFILES.in: Fixed distcheck.
7649 2007-02-07  Daniel Nylander <po@danielnylander.se>
7651         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
7653 2007-02-07  Johannes Schmid <jhs@gnome.org>
7655         * anjuta.desktop.in.in:
7656         Fixed spelling
7658 2007-02-07  Johannes Schmid <jhs@gnome.org>
7660         * configure.in:
7661         * manuals/anjuta-manual/*
7662         * manuals/anjuta-faqs/*:
7663         #398991 – Anjuta manuals does not use the gnome-doc-utils format
7664         
7665         * plugins/document-manager/anjuta-document-manager.plugin.in:
7666         Removed duplicate application-xml mime-type (review patches properly ;-)
7667         
7668 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
7670         * plugins/gdb/debugger.c,
7671         libanjuta/interfaces/libanjuta.idl:
7672         Fix bug #404755
7673         Fix handling of missing source file
7675 2007-02-06  Naba Kumar  <naba@gnome.org>
7677         Patch from James Liggett  <jrliggett@cox.net>:
7678         * plugins/profiler/gprof-flat-profile.c,
7679         plugins/profiler/gprof-profile-data.c,
7680         plugins/profiler/gprof-call-graph.c,
7681         plugins/profiler/gprof-profile-data.h,
7682         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
7683         Show profiler view when target selected bug #403515.
7685 2007-02-05  Naba Kumar  <naba@gnome.org>
7687         * configure.in: Enabled devhelp plugin by default now that
7688         it works.
7689         
7690         Patch from parmigio@2ainfo.it:
7691         * plugins/document-manager/anjuta-document-manager.plugin.in:
7692         Added xml file type in supported mime types list.
7693         
7694 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
7696         * plugins/debug-manager/debugger.c,
7697         plugins/debug-manager/plugin.c:
7698         Add a field in status bar displaying debugger state
7699         Change cursor shape when debugger is busy
7700         Fix bug #378600
7702         * plugins/debug-manager/watch.c,
7703         plugins/debug-manager/locals.c,
7704         libanjuta/interfaces/libanjuta.idl:
7705         Clean up, remove debugging messages and unused signals
7707 2007-02-03  Johannes Schmid <jhs@gnome.org>
7709         * configure.in:
7710         Fixed AC_INIT and seperated version to major, minor, micro
7712         * anjuta.anjuta:
7713         Load Subversion instead of CVS
7714         
7715         * anjuta.desktop.in.in:
7716         Fixed bug-buddy component
7718         Original patch from Rob Bradfort <robster@debian.org>:
7719         * src/main.c: (get_command_line_args), (main):
7720         Bug #335981 – Migration from popt to GOption
7722 2007-02-03  Naba Kumar  <naba@gnome.org>
7724         * configure.in: Depend on devhelp 0.13 and fixed gecko home
7725         path variable. Fixed bug #341170.
7726         * plugins/profiler/Makefile.am: Fixed indentation.
7727         
7728 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
7730         * libanjuta/interfaces/libanjuta.idl,
7731         plugins/sourceview/sourceview.c,
7732         plugins/editor/text-editor.c,
7733         plugins/symbol-browser/plugin.c,
7734         plugins/search/search-replace.c,
7735         plugins/document-manager/goto_line.c,
7736         plugins/document-manager/action-callbacks.c,
7737         plugins/document-manager/anjuta-docman.c:
7738         Rename markers of anjuta interface
7739         IANJUTA_MARKABLE_NONE has been removed
7740         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7741         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7742         IANJUTA_MARKABLE_ATTENTIVE renamed in
7743                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7744         IANJUTA_MARKABLE_INTENSE renamed in
7745                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7746         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7748         * (removed) plugins/sourceview/marker-light.png,
7749         (removed) plugins/sourceview/marker-basic.png,
7750         (removed) plugins/sourceview/marker-attentive.png,
7751         (removed) plugins/sourceview/marker-intense.png,
7752         plugins/sourceview/bookmark.png,
7753         (added) plugins/sourceview/breakpoint-disabled.png,
7754         (added) plugins/sourceview/breakpoint-enabled.png,
7755         (added) plugins/sourceview/program-counter.png,
7756         (added) plugins/sourceview/linemarker.png,
7757         plugins/sourceview/Makefile.am,
7758         (added) plugins/editor/bookmark.xpm,
7759         (added) plugins/editor/breakpoint-disabled.xpm,
7760         (added) plugins/editor/breakpoint-enabled.xpm,
7761         (added) plugins/editor/program-counter.xpm,
7762         (added) plugins/editor/linemarker.xpm,
7763         plugins/editor/Makefile.am:
7764         Add or change marker pixmaps in scintilla and sourceview editor
7766         * plugins/document-manager/plugin.c,
7767         libanjuta/interfaces/libanjuta.idl,
7768         plugins/debug-manager/plugin.c,
7769         plugins/debug-manager/breakpoints.c
7770         plugins/gdb/debugger.c:
7771         Fix bug #376404, program counter marker is not displayed when debugger
7772         Return the selected editor or NULL (if file does not exist) with 
7773         ianjuta_document_manager_goto_file_line* functions
7774         Emit a change-location signal even if the program counter is in an
7775         unknown file
7777 2007-02-02  Naba Kumar  <naba@gnome.org>
7779         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7780         older bounties 'Done'.
7781         
7782 2007-02-02  Naba Kumar  <naba@gnome.org>
7784         * TODO.tasks: Fixed typop.
7786         Patch from James Liggett  <jrliggett@cox.net>:
7787         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7788         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7789         profiler plugin by James Liggett. Completes bounty bug #359478
7790         'Gprof performance profiler plugin'
7792 2007-02-01  Naba Kumar  <naba@gnome.org>
7794         * src/main.c: Renamed option name.
7796         * TODO.tasks: Marked "Test and fix all project wizards templates"
7797         bounty completed.
7798         
7799 2007-01-29  Johannes Schmid <jhs@gnome.org>
7801         * plugins/document-manager/plugin.c: (on_editor_changed):
7802         Added DEBUG_PRINT(...)
7803         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7804         implemented
7805         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7806         Fix language support plugin for sourceview editor (add some new
7807         language names)
7808         
7809         * plugins/sourceview/sourceview.c: (iindic_clear):
7810         Clear all indicators
7812 2007-01-29  Johannes Schmid <jhs@gnome.org>
7814         * TODO.tasks:
7815         Minor task currentions
7816         
7817         * libanjuta/interfaces/libanjuta.idl:
7818         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7819         (itext_editor_iface_init):
7820         * plugins/language-support-cpp-java/plugin.c: (install_support):
7821         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7822         (ieditor_get_attributes), (ieditor_iface_init):
7823         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7824         plugins.
7825         
7826         * plugins/sourceview/sourceview.glade:
7827         Fixed sourceview preference window
7829 2007-01-28  Naba Kumar  <naba@gnome.org>
7830         
7831         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7832         Implemented --no-files and --no-session command line options and
7833         corresponding preferernces checkboxes in General tab.
7835 2007-01-28  Johannes Schmid <jhs@gnome.org>
7837         * plugins/subversion/plugin.c:
7838         * plugins/subversion/plugin.h:
7839         * plugins/subversion/svn-notify.c: (svn_show_info),
7840         (show_svn_error), (on_svn_notify):
7841         * plugins/subversion/svn-notify.h:
7842         * plugins/subversion/svn-thread.c: (create_message_view),
7843         (svn_thread_start):
7844         Fixed error handling and fixed #394216 – No indication of subversion commands running
7845         
7846         * plugins/tools/execute.c: (atp_output_context_print):
7847         Show name of tool in message pane
7849 2007-01-28  Naba Kumar  <naba@gnome.org>
7850         
7851         * configure.in, plugins/glade/plugin.c: Make it work with
7852         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
7853         
7854         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7855         from devhelp (won't work untill devhelp is fixed: bug #341170).
7856         
7857         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7858         
7859 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7861         Reviewed by Naba Kumar  <naba@gnome.org>:
7862         * libanjuta/interfaces/libanjuta.idl, 
7863         plugins/debug-manager/debugger.c,
7864         plugins/debug-manager/start.c,
7865         plugins/gdb/plugin.c,
7866         plugins/gdb/debugger.c,
7867         plugins/gdb/debugger.h:
7868         Fix a bug when launching gdb
7869         Set the terminal for the debugged program on the command line.
7871 2007-01-26  Johannes Schmid <jhs@gnome.org>
7873         * plugins/sourceview/anjuta-document-saver.c:
7874         (anjuta_document_saver_save):
7875         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7876         * plugins/sourceview/sourceview.c: (save_if_modified),
7877         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7878         Proper error handling, for example if a file was modified externally. Use backup files
7879         to avoid data-loss on disk full.
7881 2007-01-24  Naba Kumar  <naba@gnome.org>
7882         
7883         * plugins/devhelp/htmlview.c: Fixed crash during project load.
7884         Fixed mem leak and source leak.
7885         
7886 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7888         Reviewed by Naba Kumar  <naba@gnome.org>:
7889         * plugins/debug-manager/debug_tree.c,
7890         plugins/debug-manager/debug_tree.h,
7891         plugins/debug-manager/watch.c:
7892         Partial rewrite of the variable object code, find and fix a few bugs
7893         Fix bug #395808: gdb can still crash but children are listed
7894         on request only so you can avoid the crash
7896 2007-01-24  Naba Kumar  <naba@gnome.org>
7897         
7898         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7899         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7900         plugins/symbol-browser/plugin.h,
7901         plugins/symbol-browser/plugin.c,
7902         plugins/symbol-browser/Makefile.am: Added current file (local)
7903         symbols view (Seriously getting bored with the browse toolbar).
7905 2007-01-22  Naba Kumar  <naba@gnome.org>
7906         
7907         Patch from Gabor Kelemen:
7908         * po/POTFILES.in: Added .plugin.in files.
7910 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7912         Reviewed by Naba Kumar  <naba@gnome.org>:
7913         * plugins/document-manager/anjuta-docman.c,
7914         plugins/message-view/anjuta-msgman.c
7915         Set right alignment to the label widget in the tab title.
7917 2007-01-21  Naba Kumar  <naba@gnome.org>
7918         
7919         * libegg/egg-combo-action.c: Fixed mode line.
7920         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7921         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7923 2007-01-21  Armin Burgmeier  <armin@arbur.net>
7925         Reviewed by Naba Kumar  <naba@gnome.org>:
7926         * plugins/class-gen/plugin.c: Prompt for target before actually
7927         generating the class files. This ensures that the files are created in
7928         the correct directory. Fixes bug #397406.
7930         * plugins/class-gen/window.c: Set browse buttons to insensitive when
7931         the class is added to the project.
7933 2007-01-21  Naba Kumar  <naba@gnome.org>
7935         * libanjuta/anjuta-plugin-description.c,
7936         libanjuta/anjuta-ui.h,
7937         libanjuta/anjuta-status.c,
7938         libanjuta/anjuta-plugin-description.h,
7939         libanjuta/cell-renderer-captioned-image.c,
7940         libanjuta/anjuta-plugin-handle.c,
7941         libanjuta/anjuta-status.h,
7942         libanjuta/resources.c,
7943         libanjuta/cell-renderer-captioned-image.h,
7944         libanjuta/glue-cpp.c,
7945         libanjuta/anjuta-plugin-handle.h,
7946         libanjuta/anjuta-plugin.c,
7947         libanjuta/anjuta-preferences-dialog.c,
7948         libanjuta/libanjuta.h,
7949         libanjuta/resources.h,
7950         libanjuta/glue-cpp.h,
7951         libanjuta/anjuta-plugin.h,
7952         libanjuta/anjuta-preferences-dialog.h,
7953         libanjuta/anjuta-plugin-manager.c,
7954         libanjuta/anjuta-shell.c,
7955         libanjuta/anjuta-plugin-manager.h,
7956         libanjuta/anjuta-shell.h,
7957         libanjuta/anjuta-save-prompt.c,
7958         libanjuta/anjuta-save-prompt.h,
7959         libanjuta/anjuta-children.c,
7960         libanjuta/anjuta-utils.c,
7961         libanjuta/anjuta-profile.c,
7962         libanjuta/anjuta-preferences.c,
7963         libanjuta/anjuta-launcher.c,
7964         libanjuta/anjuta-utils.h,
7965         libanjuta/anjuta-profile.h,
7966         libanjuta/anjuta-launcher.h,
7967         libanjuta/anjuta-ui.c: Updated file headers.
7969         * po/POTFILES.in: Updated.
7971         * libanjuta/anjuta-marshal.list,
7972         (added) libanjuta/anjuta-plugin-handle.c,
7973         (added) libanjuta/anjuta-plugin-handle.h,
7974         (added) libanjuta/anjuta-plugin-manager.c,
7975         (added) libanjuta/anjuta-plugin-manager.h,
7976         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7977         (added) libanjuta/anjuta-profile.c,
7978         (added) libanjuta/anjuta-profile.h,
7979         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7980         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7981         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7982         src/action-callbacks.c: Implemented AnjutaPluginManager
7983         class based on old plugins.[ch]. Implemented AnjutaProfile as
7984         prelimanary profiles implementation. Implemented AnjutaPluginHandle
7985         class to represent plugins (not to be confused with plugin objects).
7986         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7987         implemented it in AnjutaApp and AnjutaTestShell.
7988         De-globalized plugin management and several clean ups.
7990         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7991         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7992         plugins/search/search-replace.c, plugins/terminal/terminal.c,
7993         plugins/project-import/project-import.c,
7994         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7995         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7996         Fixed plugins for the change in API.
7998         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7999         file.
8000         
8001         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8003 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
8005         Reviewed by Naba Kumar  <naba@gnome.org>:
8006         * libanjuta/anjuta-launcher.c,
8007         libanjuta/anjuta-launcher.h:
8008         Add a new function anjuta_set_terminate_on_exit to close the i/o
8009         channel when the child exit
8010         Return directly the status and not the exit code in child-exited
8011         signal
8013         * plugins/gdb/debugger.c:
8014         Use new function in debugger plugin
8016 2007-01-18  Johannes Schmid <jhs@gnome.org>
8018         * src/about.c: Do not show empty license information instead hide the button (#397883)
8020 2007-01-15  Johannes Schmid <jhs@gnome.org>
8022         * plugins/project-manager/plugin.c:
8023         * plugins/project-wizard/templates/python.wiz
8024         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
8025         
8026         Fixed #335235 python programs are not executeable/ do not start when pressing F3
8027         You will also need latest gnome-build svn       
8029 === anjuta 2.1.0 ===
8031 2007-01-14  Naba Kumar  <naba@gnome.org>
8033         * configure.in: Removed reference of mkfile project
8034         template to fix distcheck build error.
8035         * AUTHORS: Updated.
8036         * NEWS: Updated.
8037         * configure.in: Bumped version to 2.1.0 for beta release.
8038         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
8039         crashes as soon as editing starts in normal text files.
8041 2007-01-14  Johannes Schmid <jhs@gnome.org>
8043         * configure.in
8044         * po/LINGUAS:
8045         Applied http://live.gnome.org/GnomeGoals/PoLinguas
8047         * tagmanager/c.c:
8048         Patch from Massimo Cora' to hopefully fix #395362
8050         * plugins/project-wizard/templates/*:
8052         Fixed and tested all project-wizards. Deactivated mkfile project because
8053         it was totally broken and I don't see any real use for it.
8054         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
8056 2007-01-14  Naba Kumar  <naba@gnome.org>
8058         * NEWS: Updated for release.
8059         
8060         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
8061         
8062         * libanjuta/interfaces/libanjuta.idl,
8063         plugins/editor/text_editor_cbs.c,
8064         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
8065         interface and implemented it for scintilla.
8066         
8067         * plugins/editor/text-editor.c: Fixed highlighing issues when
8068         used with indicators (particularly when the file is just opened).
8069         Fixes bug #377477 – when debugging, scintilla editor grays out all
8070         lines before current line.
8071         
8072         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
8073         Maintain a separate list of indicated edtitors for separate contexts.
8074         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
8075         
8076 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
8078         Reviewed by Naba Kumar  <naba@gnome.org>:
8079         * plugins/debug-manager/plugin.c:
8080         Bug fix: breakpoints cannot be added after stopping the debugger
8082 2007-01-13  Naba Kumar  <naba@gnome.org>
8084         * NEWS: Updated for release.
8086 2007-01-12  Johannes Schmid <jhs@gnome.org>
8088         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
8089         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
8090         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
8091         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
8092         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
8093         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
8094         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
8095         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
8096         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
8097         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
8098         
8099         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
8100         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
8101         
8102         * plugins/sourceview/sourceview.c:
8103         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
8104         on character positions.
8105         
8106 2007-01-12  Naba Kumar  <naba@gnome.org>
8108         * src/anjuta-app.c,
8109         plugins/project-manager/plugin.c,
8110         plugins/profile-default/plugin.c,
8111         libanjuta/anjuta-status.c,
8112         libanjuta/anjuta-status.h: Introduced an API for application title
8113         in AnjutaStatus. Set application title to project name.
8115 2007-01-11  Massimo Cora' <maxcvs@email.i>
8117         Reviewed by Naba Kumar  <naba@gnome.org>:
8118         * tagmanager/Makefile.am,
8119         plugins/symbol-browser/Makefile.am: removed installation for 
8120         test programs.
8122 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
8124         Reviewed by Naba Kumar  <naba@gnome.org>:
8125         * plugins/debug-manager/start.h,
8126         plugins/debug-manager/start.c,
8127         plugins/debug-manager/anjuta-debug-manager.ui,
8128         plugins/debug-manager/plugin.c:
8129         Partial fix for bug #392537
8131         * plugins/debug-manager/disassemble.c:
8132         Fix bug #392543
8134 2007-01-11  Naba Kumar  <naba@gnome.org>
8136         * src/anjuta.c: Load project seperately from session,
8137         so that project session is also loaded.
8138         
8139         * plugins/profile-default/plugin.c: Load project in new
8140         anjuta if there already is one loaded currently (disabled
8141         code for now).
8142         
8143         * plugins/editor/aneditor.cxx: Disconnect focus in/out
8144         signals when editor is destroyed. Fixes a crash bug.
8145         
8146         * plugins/editor/text_editor.c: Do not mark line in
8147         ianjuta_editor_goto_line() implementation.
8148         
8149         * plugins/search/search-replace.c: Always check for markable
8150         interface availablility because its optional for an editor.
8151         
8152         * plugins/document-manager/goto_line.c,
8153         plugins/document-manager/action-callbacks.c: Mark lines for
8154         goto line commands (from dialog and from menu entry box).
8155         
8156         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
8157         plugins/file-manager/an_file_view.c: Expand file manager
8158         nodes in idle loop, one at a time. Did as a possible work
8159         around for bug #361763, but it didn't make any difference.
8160         However, it could still be useful in situations where there
8161         are lots to expand.
8162         
8163         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
8165 2007-01-11  Naba Kumar  <naba@gnome.org>
8167         * plugins/editor/scintilla/LineMarker.h,
8168         plugins/editor/scintilla/LexBasic.cxx,
8169         plugins/editor/scintilla/LexHTML.cxx,
8170         plugins/editor/scintilla/include/SciLexer.h,
8171         plugins/editor/scintilla/include/Scintilla.h,
8172         plugins/editor/scintilla/include/Scintilla.iface,
8173         plugins/editor/scintilla/include/ScintillaWidget.h,
8174         plugins/editor/scintilla/LexBash.cxx,
8175         plugins/editor/scintilla/PlatGTK.cxx,
8176         plugins/editor/scintilla/ViewStyle.h,
8177         plugins/editor/scintilla/Editor.cxx,
8178         plugins/editor/scintilla/StyleContext.h,
8179         plugins/editor/scintilla/LexCPP.cxx,
8180         plugins/editor/scintilla/Converter.h,
8181         plugins/editor/scintilla/LexAU3.cxx,
8182         plugins/editor/scintilla/Editor.h,
8183         plugins/editor/scintilla/LexPerl.cxx,
8184         plugins/editor/scintilla/LexVB.cxx,
8185         plugins/editor/scintilla/ScintillaGTK.cxx,
8186         plugins/editor/scintilla/ViewStyle.cxx,
8187         plugins/editor/scintilla/PropSet.cxx,
8188         plugins/editor/scintilla/LexSQL.cxx,
8189         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
8190         version 1.71
8192 2007-01-11  Armin Burgmeier  <armin@arbur.net>
8194         Reviewed by Naba Kumar  <naba@gnome.org>:
8195         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
8196         selected for editing. This fixes bug #394218.
8198         * plugins/class-gen/plugin.c: Do not use project's root URI as project
8199         name if said URI is not known.
8201         * plugins/class-gen/window.c: When stripping function prefix away,
8202         include the trailing underscore because it is already set by the
8203         template.
8205         * plugins/class-gen/transform.c: Include "const char*" and "const
8206         gchar*" in the list for transforming a default C type to a GType.
8207         Don't access invalid memory when writing pointer_str in
8208         cg_transform_first_argument.
8210 2007-01-11  Naba Kumar  <naba@gnome.org>
8212         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
8213         pixmaps/anjuta.svg, pixmaps/Makefile.am,
8214         (renamed) pixmaps/anjuta_icon.png, src/main.c,
8215         libegg/test-actions.c, anjuta.desktop.in.in,
8216         anjuta.prj: Renamed application icon to 'anjuta.png' from
8217         'anjuta_icon.png'. Added more fields in desktop file.
8219         * mime/anjuta.xml: Added magic section.
8220         
8221         * (removed) mime/anjuta.applications,
8222         (removed) mime/anjuta.mime, mime/Makefile.am,
8223         (removed) mime/anjuta.keys,
8224         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
8225         registeration and added scalable icon. Also fixes bug #393680
8227 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
8229         Reviewed by Naba Kumar  <naba@gnome.org>:
8230         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
8231         and anjuta_status_progress_add_ticks() to check for progressbar 
8232         being realized before trying to update it.
8234 2007-01-10  Naba Kumar  <naba@gnome.org>
8236         * tagmanager/tm_workspace.c,
8237         po/POTFILES.in,
8238         plugins/debug-manager/Makefile.am,
8239         plugins/tools/scripts/Makefile.am,
8240         plugins/class-gen/plugin.c,
8241         plugins/class-gen/Makefile.am,
8242         global-tags/Makefile.am: Fixed make distcheck.
8244         * plugins/debug-manager/attach_process.c,
8245         plugins/debug-manager/attach_process.h,
8246         plugins/class-gen/action-callbacks.h,
8247         plugins/class-gen/action-callbacks.c,
8248         plugins/class-gen/class_gen.h,
8249         plugins/class-gen/class_gen.c: Deleted unused/old files.
8251         * (removed) scintilla, (added) plugins/editor/scintilla,
8252         plugins/editor/scintilla/lexers.make,
8253         plugins/editor/scintilla/Makefile.am,
8254         plugins/editor/Makefile.am
8255         configure.in, manuals/reference/libanjuta/Makefile.am
8256         Makefile.am: Moved scintilla to its right place.
8258 2007-01-09  Naba Kumar  <naba@gnome.org>
8260         * plugins/profile-default/plugin.c: Save project session before
8261         a new one is opened.
8263         * plugins/project-manager/plugin.c,
8264         plugins/project-manager/plugin.h,
8265         plugins/project-manager/anjuta-project-manager.ui,
8266         plugins/profile-default/plugin.c,
8267         plugins/profile-default/plugin.h,
8268         plugins/profile-default/Makefile.am,
8269         (added) plugins/profile-default/anjuta-default-profile.ui,
8270         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8271         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
8272         multiple projects support.
8273         
8274 2007-01-06  Armin Burgmeier  <armin@arbur.net>
8276         Reviewed by Naba Kumar  <naba@gnome.org>
8277         * plugins/class-gen/combo-flags.h:
8278         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
8279         enum, added a type parameter to selected signal. Select highlighted
8280         entry when pressing enter (but not unselect it if it was already
8281         selected) before closing the popup. Also accept input when clicking
8282         not into the popup.
8284         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
8285         according to selection type.
8287         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
8288         VOID:BOXED,ENUM.
8290 2007-01-08  Johannes Schmid <jhs@gnome.org>
8292   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
8293   * plugins/project-wizard/templates/gtkmm/Makefile.am
8294   * plugins/project-wizard/templates/python/configure.ac.tpl
8295   * plugins/project-wizard/templates/python/configure.in.tpl
8296   * plugins/project-wizard/templates/python/Makefile.am
8297   * plugins/project-wizard/templates/cpp/configure.ac.tpl
8298   * plugins/project-wizard/templates/cpp/configure.in.tpl
8299   * plugins/project-wizard/templates/cpp/Makefile.am
8300   * plugins/project-wizard/templates/terminal.wiz
8301   * plugins/project-wizard/templates/xlib-dock.wiz
8302   * plugins/project-wizard/templates/wxwin.wiz
8303   * plugins/project-wizard/templates/java.wiz
8304   * plugins/project-wizard/templates/xlib/configure.ac.tpl
8305   * plugins/project-wizard/templates/xlib/configure.in.tpl
8306   * plugins/project-wizard/templates/xlib/Makefile.am
8307   * plugins/project-wizard/templates/gcj/configure.ac.tpl
8308   * plugins/project-wizard/templates/gcj/configure.in.tpl
8309   * plugins/project-wizard/templates/gcj/Makefile.am
8310   * plugins/project-wizard/templates/terminal/configure.ac.tpl
8311   * plugins/project-wizard/templates/terminal/configure.in.tpl
8312   * plugins/project-wizard/templates/terminal/Makefile.am
8313   * plugins/project-wizard/templates/terminal/autogen.sh
8314   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
8315   * plugins/project-wizard/templates/wxwin/configure.in.tpl
8316   * plugins/project-wizard/templates/wxwin/Makefile.am
8317   * plugins/project-wizard/templates/gnome.wiz 
8318   * plugins/project-wizard/templates/java/configure.ac.tpl
8319   * plugins/project-wizard/templates/java/configure.in.tpl
8320   * plugins/project-wizard/templates/java/Makefile.am
8321   * plugins/project-wizard/templates/anjuta-plugin.wiz
8322   * plugins/project-wizard/templates/gtkmm.wiz
8323   * plugins/project-wizard/templates/python.wiz
8324   * plugins/project-wizard/templates/cpp.wiz
8325   * plugins/project-wizard/templates/gtk.wiz
8326   * plugins/project-wizard/templates/gcj.wiz
8327   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
8328   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8329   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8331   Starting fixing of all project wizards:
8332   - rename configure.in to configure.ac
8333   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
8334   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
8335   (See #394184)
8336   
8337   * TODO.task: Added bug number to bounty
8339 2007-01-07  Johannes Schmid <jhs@gnome.org>
8341   *  plugins/build-basic-autotools.c:
8342   Fixed #392290 – Missed install as root option in project manager
8344 2007-01-07  Johannes Schmid <jhs@gnome.org>
8346   * plugins/sourceview/sourceview.c:
8347   Fixed #388731 – Odd editor behaviour after performing block-text operations
8348   Fixed #388727 – Block-tab does not work
8349   
8350   * plugins/sourceview/anjuta-document.h/c:
8351   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
8352   
8353   * configure.in:
8354   Require Gtk+ >= 2.10 for sourceview plugin
8356 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
8358         * libanjuta/anjuta-status.c:
8359         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
8361 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
8363         * configure.in,
8364         plugins/terminal/terminal.c:
8365         Fix bug #377027
8366         remove support for VTE < 0.9
8368 2007-01-06  Naba Kumar  <naba@gnome.org>
8370         * po/POTFILES.in: Updated
8372 2007-01-05  Adam Dingle  <adam@medovina.org>
8374         Reviewed by Naba Kumar  <naba@gnome.org>:
8375         * plugins/message-view/anjuta-message-manager-plugin.glade:
8376         Fixed bug #377903 (improve message color defaults).
8378 2007-01-05  Naba Kumar  <naba@gnome.org>
8380         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
8381         
8382 2007-01-03  Armin Burgmeier  <armin@arbur.net>
8384         Reviewed by  Naba Kumar  <naba@gnome.org>:
8385         * plugins/symbol-browser/test-class.h: Fixed block ends.
8387         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
8388         C-style-block comment.
8390         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
8391         allow lists when writing autogen definition files. This is required
8392         for the new class generator. Also fixed a wrong return value in
8393         npw_autogen_write_definition_file and set a GError in
8394         npw_autogen_execute when the output file could not be opened.
8396         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
8397         user interface.
8399         * plugins/class-gen/Makefile.am: Added templates subdir, removed
8400         goc_template_header and goc_template_source, added top_srcdir to
8401         includes, link against project wizard (also hopefully temporarily),
8402         removed class_gen.h, class_gen.c, action-callbacks.h,
8403         action-callbacks.c.
8405         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
8407         * plugins/class-gen/cell-renderer-flags.h:
8408         * plugins/class-gen/cell-renderer-flags.c:
8409         * plugins/class-gen/combo-flags.h:
8410         * plugins/class-gen/combo-flags.c:
8411         * plugins/class-gen/element-editor.c:
8412         * plugins/class-gen/element-editor.h:
8413         * plugins/class-gen/generator.c:
8414         * plugins/class-gen/generator.h:
8415         * plugins/class-gen/plugin.h:
8416         * plugins/class-gen/plugin.c:
8417         * plugins/class-gen/transform.c:
8418         * plugins/class-gen/transform.h:
8419         * plugins/class-gen/validator.c:
8420         * plugins/class-gen/validator.h:
8421         * plugins/class-gen/window.c:
8422         * plugins/class-gen/window.h: Rewrote class generator, it now allows
8423         adding of several class elements and uses autogen.
8425         * plugins/class-gen/templates/cc-header.tpl:
8426         * plugins/class-gen/templates/cc-source.tpl:
8427         * plugins/class-gen/templates/go-header.tpl:
8428         * plugins/class-gen/templates/go-source.tpl:
8429         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
8430         for the class generator.
8432         * configure.in: Added plugins/class-gen/templates/Makefile to output.
8434 2007-01-04  Naba Kumar  <naba@gnome.org>
8436         Patch from Nick Treleaven:
8437         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
8438         all matching symbols.
8439         
8440         Patches from  Maik Beckmann and Sébastien Granjoux:
8441         * plugins/profile-default/plugin.c,
8442         plugins/project-manager/plugin.c: Unescape project name. Fixes
8443         Bug #357151
8445 2007-01-04  Naba Kumar  <naba@gnome.org>
8447         * plugins/glade/plugin.c: Fixed compilation with
8448         older glade-3 version.
8449         
8450         Patch from Roland Illig:
8451         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
8452         plugins/sourceview/anjuta-document-saver.c,
8453         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
8454         are necessary to build anjuta on NetBSD 3.0
8456         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
8457         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
8458         window manager in gnome.
8459         
8460 2007-01-02  Naba Kumar  <naba@gnome.org>
8461         
8462         * plugins/glade/plugin.c: Make it work with glade-3 svn.
8463         
8464 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
8466         Reviewed by Naba Kumar  <naba@gnome.org>:
8467         * libanjuta/interfaces/libanjuta.idl,
8468         plugins/debug-manager/Makefile.am,
8469         plugins/debug-manager/anjuta-marshal.list,
8470         plugins/debug-manager/debugger.c,
8471         plugins/debug-manager/sparse_buffer.c,
8472         plugins/debug-manager/sparse_buffer.h,
8473         plugins/debug-manager/sparse_view.c,
8474         plugins/debug-manager/sparse_view.h,
8475         plugins/debug-manager/disassemble.h,
8476         plugins/debug-manager/disassemble.c,
8477         plugins/debug-manager/anjuta-marshal.list,
8478         plugins/debug-manager/plugin.c,
8479         plugins/gdb/debugger.c,
8480         plugins/gdb/debugger.h,
8481         plugins/gdb/plugin.c:
8482         Add a disassembly view window
8484         * plugins/debug-manager/breakpoints.c,
8485         plugins/debug-manager/chunk_view.c,
8486         plugins/debug-manager/locals.c,
8487         plugins/debug-manager/memory.c,
8488         plugins/debug-manager/registers.c,
8489         plugins/debug-manager/stack_trace.c:
8490         Add some debugging information 
8492 2006-12-18  Naba Kumar  <naba@gnome.org>
8494         * configure.in, plugins/glade/plugin.c: Allow building against both
8495         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
8497 2006-12-03  Naba Kumar  <naba@gnome.org>
8498         
8499         * TODO.tasks: Marked a bounty completed.
8501 2006-11-24  Adam Dingle <adam@medovina.org>
8503         Reviewed by Naba Kumar  <naba@gnome.org>:
8504         * plugins/build-basic-autotools/build-basic-autotools.c,
8505         plugins/debug-manager/watch.c,
8506         plugins/document-manager/plugin.c, 
8507         plugins/patch/plugin.c,
8508         plugins/project-manager/plugin.c:
8509         Fixed bug #378879 (several command names need ellipses).
8511 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
8513         Reviewed by: Naba Kumar  <naba@gnome.org>
8514         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8515         GCC 4.1.2 (there are only two warnings remaining now when compiling
8516         plugins).
8518         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
8520         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
8521         macro so that the generated function support a NULL plugin parameter.
8523         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
8524         in debug_tree_find_expression by freeing memory returned by the call
8525         to gtk_tree_model_get instead of the parameter string.
8527 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8529         * plugins/debug-manager/breakpoints.c:
8530         Fix bug #378850
8532         * plugins/debug-manager/anjuta-debug-manager.ui,
8533         plugins/debug-manager/debugger.c,
8534         plugins/debug-manager/plugin.c:
8535         Fix bug #378871
8537 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
8539         * libanjuta/anjuta-launcher.c,
8540         plugins/gdb/debugger.c:
8541         Fix bug #377061
8543 2006-11-21  Naba Kumar  <naba@gnome.org>
8545         * plugins/search/search_preferences.c: Fixed build break.
8546         
8547 2006-11-20  Naba Kumar  <naba@gnome.org>
8548         
8549         Patch from Kjartan Maraas:
8550         * plugins/cvs-plugin/cvs-interface.c,
8551         plugins/document-manager/plugin.c,
8552         plugins/gtodo/interface.c,
8553         plugins/gtodo/libgtodo.h,
8554         plugins/message-view/anjuta-msgman.c,
8555         plugins/project-wizard/druid.c,
8556         plugins/search/search_preferences.c,
8557         plugins/sourceview/sourceview-prefs.c,
8558         plugins/terminal/terminal.c,
8559         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
8561         Patch from Przemysław Grzegorczyk:
8562         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8563         plugins/subversion/anjuta-subversion.glade: Enable files in
8564         fileselection dialog. Fixes bug #376031.
8565         
8566 2006-11-17  Adam Dingle <adam@medovina.org>
8568         Reviewed by: Naba Kumar  <naba@gnome.org>
8569         * plugins/build-basic-autotools/build-basic-autotools.c
8570         * plugins/class-gen/anjuta-class-gen.plugin.in
8571         * plugins/debug-manager/breakpoints.c
8572         * plugins/debug-manager/plugin.c
8573         * plugins/devhelp/plugin.c
8574         * plugins/document-manager/plugin.c
8575         * plugins/gdb/debugger.c
8576         * plugins/glade/anjuta-glade.plugin.in
8577         * plugins/gtodo/plugin.c
8578         * plugins/language-support-cpp-java/plugin.c
8579         * plugins/message-view/plugin.c
8580         * plugins/project-import/anjuta-project-import.glade
8581         * plugins/project-import/anjuta-project-import.plugin.in
8582         * plugins/search/plugin.c
8583         * plugins/tools/scripts/tools-2.xml.in
8584         * plugins/valgrind/plugin.c
8585         * src/anjuta-actions.h:
8586         Fixed bug #376335 "menu items should be capitalized".  Minor
8587         grammar edits.
8589 2006-11-20  Naba Kumar  <naba@gnome.org>
8590         
8591         * configure.in: Fixed build.
8593         Patch from: Arjan Timmerman
8594         *configure.in: Make subvesion plugin build for apr 1.x.
8595         Fixes: Bug #364754.
8596         
8597 2006-11-20  Johannes Schmid <jhs@gnome.org>
8599         * configure.in
8600         * plugins/*/*.[ch]:
8601         Removed patches from Sylvain and Günther. They caused not problems but
8602         Naba was against them.
8604 2006-11-20  Johannes Schmid <jhs@gnome.org>
8606         * Removed me from MAINTAINERS
8608 2006-11-14  Günther Brammer <GBrammer@gmx.de>
8610         * configure.in:
8611         Use apr-1 instead of apr-0
8613 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
8615         * global-tags/create_global_tags.sh.in: Correct a bug when environment
8616         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
8617         and another bug occuring when parsing .pc file containing quotes.
8619 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
8621         * plugins/*/*.[ch]: Use class macro for type casting.
8623         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8624         GCC 4.1.2 (there are only two warnings remaining now when compiling
8625         plugins).
8627         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
8628         a memory leak in debug_tree_find_expression; g_free was called on
8629         the parameter instead of the memory allocated by gtk_tree_model_get.
8631         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
8632         to declare and initialize the global type variable of the plugin.
8634 2006-10-31  Naba Kumar  <naba@gnome.org>
8636         * global-tags/create_global_tags.sh.in: Added an end message.
8637         
8638         * libanjuta/anjuta-launcher.h: Fixed indentation.
8639         
8640         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
8641         creation to a) append the messages in right way, b) Connect signals
8642         to the view properly and c) Recreate the system-tags.cache at the
8643         end of the generation.
8645         * plugins/symbol-browser: Fixed action path (double
8646         click on sysmbols was not working).
8648         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
8649         Fixed typedef and removed dead code.
8651         * tagmanager/c.c: Took the latest version from ctags source
8652         repository, because the one we had (from ctags 5.6) was broken.
8653         
8654         * global_tags/create_global_tags.sh.in: Reverted the patch from
8655         Sylvain because it was not right fix (and added a helpful comment).
8656         Used /bin/bash to fix the bashism and generated separate log files
8657         for each tag files in the same directory.
8658         
8659 2006-10-29  Naba Kumar  <naba@gnome.org>
8661         * plugins/editor/text_editor.c: Use a temporary file
8662         to save the editor and move it at the end to original
8663         file. This will prevent data corruption if file save
8664         failed for any reason. Also report proper errors when
8665         file save fails. Fixes bug #346575.
8666         
8667 2006-10-26  Naba Kumar  <naba@gnome.org>
8669         * plugins/document-manager/anjuta-docman.c: Do not load
8670         the same files with different path more than once (happens
8671         with symlinked files). Fixes Bug #323591.
8673 2006-10-25  Naba Kumar  <naba@gnome.org>
8675         * plugins/valgrind/vgactions.c: Fixed a warning.
8677 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
8679         Reviewed by Naba Kumar  <naba@gnome.org>:
8681         * plugins/valgrind/vgtoolview.c:
8682         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
8684         * plugins/valgrind/bugged-prg-test.c:
8685         No more warning during compilation with GCC 4.1.
8686         Program is still buggy in order to be used as a test of the
8687         plugin.
8689         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
8690         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
8691         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
8692         plugins/valgrind/vgrule.c:
8693         No more warning during compilation with GCC 4.1.
8695         * plugins/valgrind/plugin.c:
8696         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
8697         prototype (was missing from previous patch).
8699 2006-10-24  Naba Kumar  <naba@gnome.org>
8701         * plugins/glade/plugin.c: Show glade tree view, not list view.
8702         
8703         * plugins/glade/plugin.c: Fixed crash when Anjuta is
8704         exited with glade plugin still loaded. Fixes Bug #364755.
8706         * plugins/document-manager/anjuta-document-manager.plugin.in:
8707         Added application/x-reject in accepted mime-types.
8708         
8709         * Changelog: Fixed changelog alignments.
8711 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
8713         Reviewed by: Naba Kumar  <naba@gnome.org>
8714         
8715         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
8716         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
8717         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
8718         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
8719         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
8720         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
8721         plugins/valgrind/vgsearchbar.c:
8722         Use class macro for type casting.
8724         * plugins/valgrind/plugin.h:
8725         Don't force cast a GtkActionGroup to a GtkAction.
8727         * plugins/valgrind/plugin.c:
8728         Use correct API to get path of the preoject root when building
8729         the list of targets for the run action.
8730         Correct ordering of the construction of the preferences widgets.
8731         Only remove the valgrind widget if it is currently displayed.
8733         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
8734         Return if check_valgrind_binary() fails.
8735         The ValgrindPluginPrefs object is initialized after the call to
8736         vg_action_new. Take a handle to the location of the pointer to
8737         the future object.
8739 2006-10-24  Naba Kumar  <naba@gnome.org>
8741         * HACKING: Updated coding sample.
8742         
8743         Patch from: Armin Burgmeier  <armin@arbur.net>
8744         * plugins/symbol-browser/test-class.h,
8745         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8746         
8747 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8749         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8750         * plugins/valgrind/vgtoolview.h:
8751         Correctly handle the argv / srcdir of vg_tool_view object. Do
8752         not leak memory associated with those arrays.
8754         * plugins/symbol-browser/an_symbol_prefs.c:
8755         Support unloading / reloading of the module (for example when
8756         closing a project and opening another one).
8758         * plugins/project-manager/plugin.c:
8759         Remove plugin widget before removing plugin itself, preventing
8760         a crash with valgrind plugin.
8762         * libanjuta/anjuta-preferences-dialog.c:
8763         Do not use the page_num returned by gtk_notebook_append_page to
8764         remove the page as it cause bugs when pages removal is not done
8765         in LIFO.
8767         * plugins/document-manager/anjuta-docman.c:
8768         Fix some GTK+ warnings.
8770         * global-tags/create_global_tags.sh.in:
8771         Rewrite script to remove bash-ism and use pkg-config directly
8772         instead of parsing the *.pc file by hand. This solve problems
8773         that occurred when one of the directory in PKG_CONFIG_PATH is
8774         empty.
8776 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8778         * plugins/glade/plugin.c: Fix build (#363884)
8780 2006-10-22  Johannes Schmid <jhs@gnome.org>
8782         * plugins/file-manager/an_file_view.c:
8783         * plugins/file-manager/plugin.c:
8784         * plugins/file-manager/plugin.h:
8785         Fix possible crasher when changing project-root uri when we try to restore open nodes
8786         * AUTHORS: Updated
8788 2006-10-19  Naba Kumar  <naba@gnome.org>
8790         Patch from: Juan Pablo Ugarte
8791         * plugins/glade/plugin.c: Include glade header
8792         correctly.
8793         
8794 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8795         
8796         * plugins/debug-manager/Makefile.am,
8797         plugins/debug-manager/sexy-icon-entry.h,
8798         plugins/debug-manager/sexy-icon-entry.c,
8799         plugins/debug-manager/dataview.c:
8800         Fix bug #358134 (Goto memory prompt)
8801         Use sexy-icon-entry from libsexy 0.1.10
8803         * plugins/debug-manager/debugger.c,
8804         plugins/debug-manager/plugin.c,
8805         plugins/debug-manager/start.c,
8806         plugins/gdb/debugger.c,
8807         plugins/gdb/plugin.c:
8808         Better error handling when starting and stopping debugger
8810 2006-10-13  Maik Beckmann <maik@eigenco.de>
8812         * src/action_callbacks.c:
8813         Fixed bug #361830 (AboutDialog does not close) which is caused 
8814         due to a change in Gtk+ 2.10  
8815   
8816 2006-10-12  Adam Dingle <adam@medovina.org>
8818         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8820         * plugins/search/search-replace.c:
8821         Fixed bug #358068 (indicate when Find in Files is complete)
8823         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8825         * plugins/sourceview/sourceview-prefs.c:
8826         * plugins/sourceview/sourceview.glade:
8827         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8829         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8831         * plugins/devhelp/plugin.c:
8832         * plugins/search/plugin.c: 
8833         Fixed bug #359750 (fix find/replace shortcut keys).
8835         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8836         use Alt+key for shortcuts)
8838         *  plugins/debug-manager/debug_tree.c:
8839         *  plugins/debug-manager/debugger.c:
8840         Fixed bug #359317 (can't load debug manager)
8842         * /plugins/document-manager/plugin.c:
8843         Fixed bug #359259 (highlight modes listed in reverse 
8844         alphabetical order).
8846 2006-10-10  Johannes Schmid <jhs@gnome.org>
8848         * plugins/glade/plugin.c:
8849         Add scrollbars to glade project window
8851 2006-10-10  Johannes Schmid <jhs@gnome.org>
8853         * libanjuta/interfaces/Makefile.am.iface:
8854         Fixed Makefile with broke build
8856 2006-10-07  Johannes Schmid <jhs@gnome.org>
8858         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8859         * libanjuta/interfaces/Makefile.iface.am:
8860         Fixed enum types generation
8862         * libanjuta/interfaces/libanjuta.idl:
8863         Fixed some strange typo
8865 2006-10-06  Johannes Schmid <jhs@gnome.org>
8867         * libanjuta/interfaces/Makefile.iface.am:
8868         Fixed enum-types.h generation
8869         * libanjuta/interfaces/libanjuta.idl:
8870         char* => gchar*
8871         IAnjutaTODO::load should take const gchar* argument
8872         Remove include to libanjuta/e-splash.h which is not installed as header file
8873         Disable get_attributes for now
8874         
8875         * pluings/sourceview/sourceview.c: Disabled get_attributes
8876         
8877         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8879 2006-10-05  Naba Kumar  <naba@gnome.org>
8881         * TODO.tasks: Set 'Improve class widzard' task to assigned.
8882         Set bug id for 'Profiler plugin' task.
8884 2006-10-03  Naba Kumar  <naba@gnome.org>
8886         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8887         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8889         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8890         plugins/project-manager/plugin.c: Added a new API in
8891         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8892         Added some documentation. On project close, close all editors that
8893         has files opened for the project.
8894         
8895         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8896         from the containers on anjuta_shell_remove_widget(). Do not destroy
8897         glade widgets once created.
8898         
8899 2006-10-03  Johannes Schmid <jhs@gnome.org>
8901         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8902         * libanjuta/interfaces/libanjuta.idl:
8903         const-List<> => const List<>
8904         List-free<> => List<>
8905         
8906         * Makefile.am: Reenabled launcher
8908 2006-10-03  Johannes Schmid <jhs@gnome.org>
8910         * libanjuta/interfaces/Makefile.am.iface:
8911         Install libanjuta.idl
8913 2006-10-02  Adam Dingle <adam@medovina.org>
8915         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8917 2006-10-02  Adam Dingle <adam@medovina.org>
8919         * plugins/editor/style-editor.c: fixed bug #357534
8920         * plugins/gdb/utilities.h: removed 2 unused declarations
8922 2006-10-02  Johannes Schmid <jhs@gnome.org>
8924         * Makefile.am: disabled anjuta-launcher
8925         * libanjuta/Makefile.am:
8926         
8927         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8928         * libanjuta/glue-factory.c: (glue_factory_add_path),
8929         (glue_factory_get_path):
8930         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8931         * libanjuta/glue-factory.h:
8932         * libanjuta/glue-cpp.h:
8933         * libanjuta/glue-cpp.c:
8934         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
8935         
8936         * libanjuta/interfaces/Makefile.am.iface:
8937         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8938         * libanjuta/interfaces/libanjuta.idl:
8939         Add a new features to idl compiler:
8940         List<Type> => List of Type
8941         List-free<Type> => List of Type, it is up to the caller to free items and list
8942         const-List(-free)<Type> = const List of Types
8943         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8944         
8945         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8946         (generic_cpp_class_create_code):
8947         Adapted to new project_manager interface
8948         
8949         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8950         * plugins/debug-manager/debugger.c:
8951         (ivariable_debugger_iface_init):
8952         Do not use C++ keyword "delete" for interface name
8953         
8954         * plugins/document-manager/anjuta-document-manager.plugin.in:
8955         Added m4 to mime-types
8956         
8957         * plugins/project-manager/plugin.c:
8958         (iproject_manager_add_source_multi):
8959         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8961 2006-10-01  Naba Kumar  <naba@gnome.org>
8963         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8964         UI file used when out-of-process devhelp is used instead of
8965         embedded devhelp.
8966         
8967         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8968         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8969         plugins/profile-default/default.anjuta: Build devhelp plugin,
8970         but use out-of-process devhelp if devhelp plugin is disabled
8971         (either by user or devhelp is not installed). Disabled devhelp
8972         plugin by default. Added it in default profile.
8974 2006-10-01  Naba Kumar  <naba@gnome.org>
8976         * plguins/project-manager/plugin.c: Possible fix for crash
8977         bug #358583.
8978         
8979         * configure.in, plugins/Makefile.am: Enabled glade plugin and
8980         set dep to last version 3.0.2.
8981         
8982         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8983         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8984         plugins/symbol-browser/plugin.c: Use the right action group
8985         for getting popup actions (Fixes lots of assertion failures).
8987         * plugins/project-manager/plugin.c,
8988         plugins/project-manager/plugin.h: use separate action group
8989         for profie actions.
8990         
8991         * plugins/message-view/plugin.c: Disconnect session load
8992         signal on plugin deactivation (fixes a crash).
8994 2006-09-30  Naba Kumar  <naba@gnome.org>
8996         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8997         * TODO.tasks: Assigned a bounty to Massimo.
8999 2006-09-29  Naba Kumar  <naba@gnome.org>
9001         * src/anjuta-app.c, src/shell.c: Fixed build errors.
9003 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
9005         * plugins/debug-manager/debugger.c,
9006         plugins/debug-manager/plugin.c,
9007         libanjuta/interfaces/libanjuta.idl:
9008         Add a new abort command to quit debugger without waiting
9010         * plugins/gdb/debugger.c,
9011         plugins/gdb/debugger.h,
9012         plugins/gdb/plugin.c:
9013         Send a signal directly to the debugged program
9014         Implement abort command
9016         * plugins/debug-manager/debug_tree.c:
9017         Fix bug #358163
9019         * plugins/debug-manager/stack-trace.c:
9020         Fix bug #358009
9022 2006-09-29  Naba Kumar  <naba@gnome.org>
9024         * TODO.tasks: Updated.
9025         
9026         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
9027         dialog.
9028         
9029         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
9030         
9031         * TODO.tasks: Updated in light of the word wrapping fix
9032         in Tasks Manager. Added a test bounty entry.
9034         * TODO.tasks: Added four bounties.
9035         
9036 2006-09-28  Naba Kumar  <naba@gnome.org>
9038         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
9039         Added 'customizable' parameter to
9040         anjuta_ui_add_action_group_entries() and similar functions to
9041         allow user configuration of the actions. Filter out actions that
9042         are not configurable items (such as submenu items). Now the
9043         'Customize shortcuts' dialog is much better listed.
9045         * plugins/build-basic-autotools/build-basic-autotools.c,
9046         plugins/build-basic-autotools/build-basic-autotools.h,
9047         plugins/cvs-plugin/plugin.c,
9048         plugins/cvs-plugin/plugin.h,
9049         plugins/debug-manager/breakpoints.c,
9050         plugins/debug-manager/plugin.c,
9051         plugins/debug-manager/stack_trace.c,
9052         plugins/debug-manager/watch.c,
9053         plugins/devhelp/plugin.c,
9054         plugins/document-manager/plugin.c,
9055         plugins/file-loader/plugin.c,
9056         plugins/file-manager/plugin.c,
9057         plugins/glade/plugin.c,
9058         plugins/gtodo/interface.c,
9059         plugins/gtodo/plugin.c,
9060         plugins/language-support-cpp-java/plugin.c,
9061         plugins/macro/plugin.c,
9062         plugins/macro/plugin.h,
9063         plugins/message-view/plugin.c,
9064         plugins/patch/plugin.c,
9065         plugins/profile-default/default.anjuta,
9066         plugins/project-manager/plugin.c,
9067         plugins/project-manager/plugin.h,
9068         plugins/sample1/plugin.c,
9069         plugins/search/plugin.c,
9070         plugins/subversion/plugin.c,
9071         plugins/subversion/plugin.h,
9072         plugins/symbol-browser/plugin.c,
9073         plugins/symbol-browser/plugin.h,
9074         plugins/tools/plugin.c,
9075         plugins/valgrind/plugin.c,
9076         plugins/valgrind/plugin.h: Fixed to take care of above change
9077         in API of AnjutaUI. Properly added/removed action groups in some
9078         plugins. Split action groups into customization and non-customizable
9079         groups and added them separately.
9081         * plugins/document-manager/plugin.c: Close files belonging to
9082         project when project is closed (not complete).
9083         
9084         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
9085         vertical aligned cell entries.
9086         
9087         * src/anjuta-app.c: Define macros for the placeholder names.
9088         Set default widths and heights of the default placeholders,
9089         so that newly docked widgets are correclty sized.
9090         
9091         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9092         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
9093         Fixed to generated correct actions addition/removal code.
9095 2006-09-25  Naba Kumar  <naba@gnome.org>
9097         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
9098         libanjuta/anjuta-serializer.[ch]: Implemented serialization
9099         class.
9100         
9101         * plugins/message-view/anjuta-msgman.c,
9102         plugins/message-view/anjuta-msgman.h,
9103         plugins/message-view/message-view.c,
9104         plugins/message-view/message-view.h,
9105         plugins/message-view/plugin.c: Serialize messages panes in
9106         session save and deserialize them in session load so that
9107         build messages persistant.
9108         
9109 2006-09-24  Johannes Schmid <jhs@gnome.org>
9111         * libanjuta/anjuta-utils.c:
9112         * plugins/message-view/message-view.c:
9113         Really fixed #355407
9115 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
9117         * libanjuta/interfaces/libanjuta.idl:
9118         Change one variable sign
9120         * plugins/debug-manager/anjuta-debug-manager.glade,
9121         plugins/debug-manager/anjuta-debug-manager.ui:
9122         Few small interface changes     
9124         * plugins/debug-manager/debug_tree.h,
9125         plugins/debug-manager/watch.c,
9126         plugins/debug-manager/debugger.c,
9127         plugins/debug-manager/plugin.c
9128         plugins/gdb/debugger.c,
9129         plugins/gdb/plugin.c:
9130         Big rewrite of debugger queue
9131         Allow to cancel command
9133         * plugins/debug-manager/memory.c:
9134         Fix a bug if a command is cancelled
9136 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
9138         * plugins/gdb/debugger.c,
9139         plugins/debug-manager/debug_tree.c,
9140         plugins/debug-manager/locals.c:
9141         Restore tree representation for local variable
9142         Add argument in local variable list
9143         Use gdb variable object to get all informations
9145 2006-09-19  Naba Kumar  <naba@gnome.org>
9147         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
9148         that implements AnjutaSavePrompt class.
9150         * ChangeLog: Fixed indentation.
9151         
9152         * libanjuta/Makefile.am,
9153         libanjuta/anjuta-marshal.list,
9154         libanjuta/anjuta-shell.c,
9155         libanjuta/anjuta-shell.h,
9156         plugins/document-manager/action-callbacks.c,
9157         plugins/document-manager/action-callbacks.h,
9158         plugins/document-manager/anjuta-docman.c,
9159         plugins/document-manager/anjuta-docman.h,
9160         plugins/document-manager/plugin.c,
9161         src/anjuta.c: Impletemnted save prompt dialog to prompt for
9162         unsaved items during exit. A new signal is added in shell
9163         interface called 'save-prompt' to collect all unsaved items.
9164         Create AnjutaSavePrompt class (dialog) to process unsaved items.
9165         Fixed document manager to use the new save-prompt signal in shell
9166         and AnjutaSavePrompt object for unsaved files. Cleaned up
9167         AnjutaDocman to synchronously save new files. Fixed function
9168         names.
9170 2006-09-18  Johannes Schmid <jhs@gnome.org>
9172         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
9173         gdl requirement to 0.7.0
9175 2006-09-18  Johannes Schmid <jhs@gnome.org>
9177         * global-tags/.cvsignore:
9178         * global-tags/Makefile.am:
9179         * global-tags/create_global_tags.sh (removed):
9180         * global-tags/create_global_tags.sh.in (added):
9181         Fixed #355407
9182         
9183         * libanjuta/anjuta-launcher.c:
9184         Fixed #349374
9185         
9186         * plugins/project-manager/plugin.c:
9187         (project_manager_plugin_close_project):
9188         Fixed crasher
9189         
9190         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
9191         Fixed gtk critical
9192         
9193         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
9194         More reasonable toolbar creation/deletition though it does
9195         not completly work!
9197 2006-09-15  Johannes Schmid <jhs@gnome.org>
9199         * libanjuta/anjuta-utils.c/.h:
9200         Fixed #355168
9202 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
9204         * scintilla/ScintillaGTK.cxx
9205         Fixed doulbe freeing in Scintilla
9207 2006-09-12  Johannes Schmid  <jhs@gnome.org>
9209         * plugins/symbol-browser/an_symbol_prefs.c:
9210         Support unloading / reloading of the module (for example when
9211         closing a project and opening another one).
9213         * plugins/project-manager/plugin.c:
9214         Really fixed #355148 (Show project name in title bar)
9216 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9218         * libanjuta/plugins.c:
9219         Fixed #355156 (Show plugins in alphabetical order)
9221 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9223         * plugins/project-manager/plugin.c:
9224         Fixed #355148 (Show project name in title bar)
9226 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9228         * plugins/project-manager/plugin.c:
9229         (value_removed_project_root_uri):
9230         Fixed crasher if project cannot be opened
9232 2006-08-30 Naba Kumar  <naba@gnome.org>
9234         * plugins/language-support-cpp-java/plugin.[c,h],
9235         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9236         Impletemnted UI for auto indent.
9237         
9238 2006-08-28 Naba Kumar  <naba@gnome.org>
9239         
9240         * plugins/gvim/.cvsignore,
9241         plugins/gvim/Makefile.am,
9242         plugins/gvim/anjuta-vim-plugin.png,
9243         plugins/gvim/anjuta-vim.c,
9244         plugins/gvim/anjuta-vim.h,
9245         plugins/gvim/anjuta-vim.plugin.in,
9246         plugins/gvim/gtkvim.c,
9247         plugins/gvim/gtkvim.h,
9248         plugins/gvim/plugin.c,
9249         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
9250         in build yet.
9252 2006-08-28 Naba Kumar  <naba@gnome.org>
9254         Patch from: Massimo Corà  <maxcvs@email.it>
9255         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
9256         possible infinite loop.
9258 2006-08-22 Adam Dingle <adam@medovina.org>
9259         
9260         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
9261         to edit are shown in the preferences dialog in anjuta").
9262         Removed unused widgets from the style editor dialog.
9264 2006-08-21  Johannes Schmid <jhs@gnome.org>
9266         * plugins/symbol-browser/test-class.[cpp/h]
9267         Added missing files
9269 2006-08-18  Naba Kumar  <naba@gnome.org>
9271         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
9272         end of document loading.
9274         * plugins/language-support-cpp-java/plugin.c,
9275         plugins/sourceview/sourceview.c: Fixed plugin loading.
9277 2006-08-17  Naba Kumar  <naba@gnome.org>
9279         * plugins/language-support-cpp-java/plugin.c,
9280         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
9281         mode line parsing. Indentation parameters initialized based on
9282         mode line parameters.
9284 2006-08-16  Naba Kumar  <naba@gnome.org>
9286         * Makefile.am, plugins/editor/text_editor.c,
9287         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
9288         comments.
9290 2006-08-16 Naba Kumar  <naba@gnome.org>
9292         Patch from  Massimo Cora'  <maxcvs@email.it>:
9293         
9294         * plugins/editor/aneditor-autocomplete.cxx,
9295         plugins/editor/aneditor-calltip.cxx,
9296         plugins/symbol-browser/Makefile.am,
9297         plugins/symbol-browser/an_symbol.c,
9298         plugins/symbol-browser/an_symbol_view.c,
9299         plugins/symbol-browser/plugin.c,
9300         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
9301         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
9302         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
9303         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
9304         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
9305         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
9306         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
9307         tagmanager/get.h, tagmanager/html.c,
9308         tagmanager/include/tm_source_file.h,
9309         tagmanager/include/tm_tag.h,
9310         tagmanager/include/tm_workspace.h,
9311         tagmanager/jscript.c, tagmanager/keyword.c,
9312         tagmanager/keyword.h, tagmanager/lisp.c,
9313         tagmanager/lregex.c, tagmanager/lua.c,
9314         tagmanager/main.h, tagmanager/make.c,
9315         tagmanager/options.c, tagmanager/options.h,
9316         tagmanager/parse.c, tagmanager/parse.h,
9317         tagmanager/parsers.h, tagmanager/pascal.c,
9318         tagmanager/perl.c, tagmanager/php.c,
9319         tagmanager/python.c, tagmanager/read.c,
9320         tagmanager/read.h, tagmanager/readtags.c,
9321         tagmanager/readtags.h, tagmanager/rexx.c,
9322         tagmanager/routines.c, tagmanager/routines.h,
9323         tagmanager/ruby.c, tagmanager/scheme.c,
9324         tagmanager/sh.c, tagmanager/slang.c,
9325         tagmanager/sml.c, tagmanager/sort.c,
9326         tagmanager/sort.h, tagmanager/sql.c,
9327         tagmanager/strlist.c, tagmanager/strlist.h,
9328         tagmanager/tcl.c, tagmanager/tm_source_file.c,
9329         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
9330         tagmanager/tm_workspace.c, tagmanager/verilog.c,
9331         tagmanager/vim.c, tagmanager/vstring.c,
9332         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
9333         5.6 and namespace completion fixed.
9335         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9336         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
9338 2006-08-15 Naba Kumar  <naba@gnome.org>
9340         * libanjuta/interfaces/libanjuta.idl,
9341         plugins/editor/text-editor-iterable.c,
9342         plugins/editor/text_editor.c,
9343         plugins/sourceview/sourceview-cell.c,
9344         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
9345         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
9346         ianjuta_editor_end_action().
9347         
9348         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
9350 2006-08-13 Naba Kumar  <naba@gnome.org>
9352         * plugins/debug-manager/breakpoints.c,
9353         plugins/debug-manager/memory.c,
9354         plugins/debug-manager/registers.c,
9355         src/layout.xml: Fixed debugger widgets layout.
9357 2006-08-12 Naba Kumar  <naba@gnome.org>
9359         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
9360         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
9361         plugins/editor/editor.glade, plugins/editor/text_editor.h,
9362         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
9363         codes and dead codes. Removed automatic indentation prefs.
9365 2006-08-12  Johannes Schmid <jhs@gnome.org>
9367         * libanjuta/Makefile.am:
9368         * libanjuta/anjuta-launcher.c:
9369         * libanjuta/anjuta-launcher.h:
9370         * libanjuta/anjuta-plugin.c:
9371         * libanjuta/anjuta-plugin.h:
9372         * libanjuta/anjuta-preferences.c:
9373         * libanjuta/anjuta-preferences.h:
9374         * libanjuta/anjuta-shell.c:
9375         * libanjuta/anjuta-shell.h:
9376         * libanjuta/libanjuta.h:
9377         
9378         Made wrapper friendly:
9379         - no inline in header files (preferences_set/get)
9380         - correct signal names
9381         - correct GError** argument in anjuta_shell_freeze/thaw
9382         - include correct files in libanjuta.h
9383         
9384         * plugins/project-manager/plugin.c: 
9385         Fixed two crashers
9387 2006-08-11 Naba Kumar  <naba@gnome.org>
9389         * plugins/editor/aneditor-priv.h,
9390         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
9391         
9392         * plugins/editor/text_editor_cbs.c,
9393         plugins/sourceview/anjuta-view.c: Pass the right position for char
9394         added signal.
9395         
9396         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
9397         
9398         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
9400 2006-08-11 Naba Kumar  <naba@gnome.org>
9402         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
9403         return the right character at the iter position and get_char() to
9404         not leak memory.
9406         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
9407         to set to character offset and not byte index.
9409         * plugins/language-support-cpp-java/plugin.c: Improved
9410         auto-indentation login. Indents opening and closing braces correctly.
9412 2006-08-10  Johannes Schmid <jhs@gnome.org>
9414         * INSTALL:
9415         * autogen.sh:
9416         Required automake = 1.9
9418         * libanjuta/anjuta-children.c:
9419         * libanjuta/anjuta-children.h:
9420         * libanjuta/anjuta-encodings.h:
9421         * libanjuta/anjuta-launcher.h:
9422         * libanjuta/anjuta-plugin-description.h:
9423         * libanjuta/anjuta-preferences-dialog.h:
9424         * libanjuta/anjuta-preferences.h:
9425         * libanjuta/anjuta-session.h:
9426         * libanjuta/anjuta-status.h:
9427         * libanjuta/anjuta-ui.h:
9428         * libanjuta/anjuta-utils.c:
9429         * libanjuta/anjuta-utils.h:
9430         * libanjuta/e-splash.h:
9431         * libanjuta/glue-factory.h:
9432         * libanjuta/glue-plugin.h:
9433         * libanjuta/plugins.h:
9434         * libanjuta/resources.h:
9435         Fixed libanjuta to be able to wrap it
9436         - G_BEGIN_DECLS, G_END_DECLS
9437         - include all necessary files in libanjuta.h
9439         * plugins/gtodo/tray-icon.c:
9440         * plugins/terminal/terminal.c:
9441         Some build fixes for freebsd
9443         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9444         * plugins/sourceview/sourceview.glade:
9445         Remove auto-indent feature as it is now in language-support
9447 2006-08-09 Naba Kumar  <naba@gnome.org>
9449         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
9450         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9451         Added missing files.
9453         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
9454         get_use_spaces(), set_tabsize() and set_use_spaces().
9456 2006-08-09 Naba Kumar  <naba@gnome.org>
9458         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
9459         succeeded in activating.
9461         * plugins/document-manager/plugin.c: Added debug message.
9463         * libanjuta/interfaces/libanjuta.idl,
9464         plugins/editor/text_editor.c: Implemented get_tabsize(),
9465         get_use_spaces(), set_tabsize() and set_use_spaces().
9467         * plugins/language-support-cpp-java/Makefile.am,
9468         plugins/language-support-cpp-java/plugin.c,
9469         plugins/language-support-cpp-java/plugin.h: Used editor parameters
9470         for indentation. Added preferences page for paramenters.
9472         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
9474 2006-08-08 Naba Kumar  <naba@gnome.org>
9476         * libanjuta/interfaces/libanjuta.idl,
9477         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9478         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9479         plugins/editor/text_editor.c,
9480         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
9481         and implemented it for both scintilla and sourceview.
9483         * plugins/search/plugin.c: Use the new grab_focus() to transfer
9484         focus back to editor (happens when pressing esc in incremental
9485         search box).
9487 2006-08-08 Naba Kumar  <naba@gnome.org>
9489         * libanjuta/interfaces/libanjuta.idl,
9490         plugins/editor/text_editor.c,
9491         plugins/editor/text_editor.h,
9492         plugins/editor/text-editor-iterable.c,
9493         plugins/sourceview/sourceview-cell.c,
9494         plugins/sourceview/sourceview.c: Implemented editor attributes
9495         methods.
9496         
9497         * plugins/editor/aneditor.cxx: Disabled old indentation code.
9498         plugins/language-support-cpp-java/plugin.c: Implemented indentation
9499         code (not complete yet).
9501         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9502         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9503         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9504         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9505         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9506         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9508 2006-08-04 Naba Kumar  <naba@gnome.org>
9510         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
9511         implementation.
9512         
9513 2006-08-03  Johannes Schmid <jhs@gnome.org>
9515         * configure.in: Add a more informative text to valgrind plugin
9517         * TODO.tasks:
9518         Modified Preferences tasl
9519         * libanjuta/anjuta-plugin.c: 
9520         * libanjuta/anjuta-preferences-dialog.c: 
9521         * libanjuta/anjuta-preferences-dialog.h:
9522         * libanjuta/anjuta-preferences.c:
9523         * libanjuta/anjuta-preferences.h:
9524         * libanjuta/interfaces/Makefile.am.iface:
9525         * libanjuta/interfaces/libanjuta.idl:
9526         Added IAnjutaPreferences interface which every plugin that has preferences should
9527         implement. Call merge() and unmerge() at plugin activation/deactivation.
9528         Fixed preferences_page_remove()
9529         
9530         * plugins/build-basic-autotools/build-basic-autotools.c:
9531         * plugins/cvs-plugin/plugin.c: 
9532         * plugins/document-manager/plugin.c:
9533         * plugins/editor/plugin.c:
9534         * plugins/editor/plugin.h:
9535         * plugins/file-manager/plugin.c: 
9536         * plugins/gtodo/main.h:
9537         * plugins/gtodo/plugin.c: 
9538         * plugins/gtodo/preferences.c: 
9539         * plugins/message-view/anjuta-msgman.c: 
9540         * plugins/message-view/anjuta-msgman.h:
9541         * plugins/message-view/plugin.c:
9542         * plugins/sourceview/plugin.c: 
9543         * plugins/sourceview/plugin.h:
9544         * plugins/symbol-browser/an_symbol_prefs.c:
9545         * plugins/symbol-browser/plugin.c: 
9546         * plugins/terminal/terminal.c: 
9547         * plugins/valgrind/plugin.c
9548         * src/anjuta-app.c:
9549         
9550         Updated preference loading/unloading for all plugins
9552 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
9553         
9554         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
9555         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
9556     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
9557         recommended by the autoconf manual. 
9558         - Fixes compiling with autoconf 2.60.
9559         
9560         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
9562 2006-08-02      Johanes Schmid <jhs@gnome.org>
9564         * plugins/profile-default/plugin.c:
9565         Fixed session handling
9567 2006-08-01  Johannes Schmid <jhs@gnome.org>
9569         * configure.in
9570         * plugins/Makefile.am:
9571         Disabled devhelp and glade for now as they do not work (#341073
9572         and #341170)
9573         
9574         * plugins/profile-default/anjuta-default-profile.ui (removed):
9575         * plugins/profile-default/plugin.c:
9576         * plugins/profile-default/plugin.h:
9577         * plugins/project-manager/anjuta-project-manager.ui:
9578         * plugins/project-manager/plugin.c:
9579         * plugins/project-manager/plugin.h:
9580         Limted multiple project support #315043
9582         * libanjuta/interfaces/libanjuta.idl:
9583         Added ianjuta_profile_unload
9585 2006-07-31 Naba Kumar  <naba@gnome.org>
9587         * libanjuta/interfaces/libanjuta.idl,
9588         plugins/editor/text-editor-iterable.c,
9589         plugins/editor/text_editor.c,
9590         plugins/sourceview/anjuta-view.c,
9591         plugins/sourceview/anjuta-view.h,
9592         plugins/sourceview/sourceview.c: Fixed text iteration and 
9593         IAnjutaEditor implementations in both scintilla
9594         and sourceview. Cleand up libanjuta API: Removed redundant
9595         erase_range() method from IAnjutaEditor interface, fixed
9596         ianjuta_editor_get_text to take length instead of range (consistency).
9597         autoindentation in both sourceview and scintilla more or less works,
9598         but still disabled for now because there are still some anomalies
9599         in text iteration.
9601         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
9603         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
9604         API changes.
9606 2006-07-30  Johannes Schmid <jhs@gnome.org>
9608         * plugins/sourceview/anjuta-document.c:
9609         * plugins/sourceview/anjuta-document.h:
9610         * plugins/sourceview/anjuta-view.c: 
9611         * plugins/sourceview/sourceview.c:
9612         Wrote a new "char_added" implementation, I hope this one is good
9614         * plugins/sourceview/sourceview-cell.c:
9615         Fixed typo: "text_iter" instead of "iter"
9617 2006-07-30 Naba Kumar  <naba@gnome.org>
9619         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
9621 2006-07-30  Johannes Schmid <jhs@gnome.org>
9623         * autogen.sh: use gnome-autogen.sh from gnome-coomen
9624         
9625         * plugins/debug-manager/plugin.c: 
9626         * plugins/patch/plugin.c:
9627         Use IAnjutaIndicable to mark debugger position
9629         * plugins/sourceview/sourceview.c:
9630         Define colors for IAnjutaIndicable
9632 2006-07-29  Johannes Schmid <jhs@gnome.org>
9634         * plugins/debug-manager/anjuta-debug-manager.ui:
9635         * plugins/debug-manager/breakpoints.c:
9636         * plugins/debug-manager/images/Makefile.am:
9637         * plugins/debug-manager/images/run-to-cursor.png:
9638         * plugins/debug-manager/plugin.c:
9639         Added toolbar and some icons
9641         * plugins/patch/anjuta-patch.ui:
9642         * plugins/patch/patch-plugin.c:
9643         * plugins/patch/patch-plugin.glade:
9644         * plugins/patch/plugin.c:
9645         * plugins/patch/plugin.h:
9646         Improved patch plugin (GUI and function)
9648         * plugins/sourceview/sourceview.c:
9649         Fixed another Gtk-Critical
9651         * plugins/tools/anjuta-tools.ui:
9652         * plugins/tools/plugin.h:
9653         Put Patch plugin in tools menu and changed ui file
9655 2006-07-29  Johannes Schmid <jhs@gnome.org>
9657         * plugins/document-manager/plugin.c:
9658         Fixed accelator Gtk-Warning
9660         * plugins/message-view/anjuta-msgman.c: 
9661         Fixed Gtk-Warning
9663         * plugins/sourceview/anjuta-document.c:
9664         * plugins/sourceview/anjuta-document.h:
9665         * plugins/sourceview/anjuta-marshal.list:
9666         Wrote a better emitter for the char-added signal
9668         * plugins/sourceview/sourceview.c:
9669         Fixed Redo/Undo to void Gtk-Criticals
9670         
9671         * plugins/sourceview/sourceview-args.c:
9672         * plugins/sourceview/sourceview-cell.c:
9673         * plugins/sourceview/sourceview-scope.c:
9674         * plugins/sourceview/sourceview-tags.c: 
9675         Adapted to new IAnjutaIterator API
9677 2006-07-28 Naba Kumar  <naba@gnome.org>
9679         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
9681         * plugins/symbol-browser/an_symbol.c,
9682         plugins/symbol-browser/an_symbol_iter.c,
9683         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
9684         subclass of AnjutaSymbol so that the symbol is accessible from
9685         the iter in light of changes in IAnjutaIterable.
9687         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
9688         implementation of IAnjutaIterable.
9690 2006-07-28 Naba Kumar  <naba@gnome.org>
9692         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
9693         IAnjutaIterable. They were kind of useless since the interface is
9694         defined on the data object itself. Added set_position() method
9695         in IAnjutaIterable to allow setting arbitrary current index to the
9696         iter.
9697         Added erase() and erase_range() in IAnjutaEditor.
9699         * plugins/editor/text-editor-iterable.c: Fixed 
9700         plugins/editor/text_editor.c: Implemented erase() and erase_range()
9701         methods in editor. Fixed get_line_from_position() method.
9703         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
9704         code. It's disabled for now.
9706         * plugins/sourceview/sourceview-cell.c,
9707         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
9708         implementation.
9710 2006-07-27  Johannes Schmid <jhs@gnome.org>
9712         * plugins/sourceview/sourceview-cell.c:
9713         Fixed IAnjutaEditorCell to work only on a single line
9714         Fixed crasher in finalize
9716         * plugins/symbol-browser/an_symbol_prefs.c:
9717         * global-tags/Makefile.am:
9718         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
9719         script installation     
9721 2006-07-26 Naba Kumar  <naba@gnome.org>
9723         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
9724         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
9725         
9726         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
9727         
9728         * plugins/document-manager/plugin.c: Fixed dynamic loading of
9729         support plugins
9730         
9731         * plugins/editor/text-editor-iterable.c,
9732         plugins/editor/text_editor.c,
9733         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
9734         method to work correctly, it was ignoring start and end parameters.
9735         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9736         emission.
9737         
9738         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9739         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9741 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9743         * plugins/symbol-browser/an_symbol_view.c,
9744         plugins/symbol-browser/an_symbol_view.h,
9745         plugins/symbol-browser/plugin.c:
9746     fix a matching case into sv_extract_type_qualifier_from_expr ()
9747     and some minor issues.
9749 2006-07-26  Johannes Schmid <jhs@gnome.org>
9751         * plugins/language-support-cpp-java/plugin.c:
9752         Fixed to work kind of with sourceview editor
9753         * plugins/sourceview/anjuta-document.c: 
9754         * plugins/sourceview/anjuta-view.c: 
9755         * plugins/sourceview/sourceview-cell.c:
9756         * plugins/sourceview/sourceview.c:
9757         Fixed IAnjutaEditorCell and "char-added" signal
9759 2006-07-24 Naba Kumar  <naba@gnome.org>
9761         * plugins/document-manager/plugin.c,
9762         plugins/document-manager/plugin.h: Initial implementedion for loading
9763         support plugins.
9764         
9765         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9766         implementation.
9767         
9768         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9769         indicators are cleared (that leaved grey texts).
9771 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9773         * libanjuta/interfaces/libanjuta.idl,
9774         plugins/debug-manager/breakpoints.c,
9775         plugins/debug-manager/memory.c,
9776         plugins/debug-manager/registers.c,
9777         plugins/debug-manager/debug_tree.c,
9778         plugins/debug-manager/debugger.c,
9779         plugins/gdb/debugger.c,
9780         plugins/gdb/debugger.h,
9781         plugins/gdb/plugin.c:
9782         Add a parameter for reporting error
9783         Add a new interface for using gdb variable object
9784         Allow to cancel commands
9785         Rewrite handling of debugger state
9787         * plugins/debug-manager/plugin.c,
9788         plugins/debug-manager/locals.c,
9789         plugins/debug-manager/locals.h,
9790         plugins/debug-manager/register.c,
9791         plugins/debug-manager/stack_trace.c,
9792         plugins/debug-manager/stack_trace.h:
9793         Create and destroy local and stack trace windows when needed
9795 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9797         * plugins/document-manager/plugin.c:
9798         Fixed "Automatic" highlighting
9800 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9802         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9804         * plugins/sourceview/anjuta-view.c:
9805         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9807 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9808         
9809         * configure.in: Check for C/C++-Compiler correctly
9811 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9813         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9815         * plugins/debug-manager/stack_trace.c:
9816         Destroy stack window when debuuger is disabled (#347414)
9817         
9818         * plugins/sourceview/anjuta-view.c:
9819         Fix a crash with popup-menu (#347412)
9821 2006-07-13 Naba Kumar  <naba@gnome.org>
9823         * plugins/editor/Makefile.am,
9824         plugins/editor/text_editor.h,
9825         plugins/editor/text-editor-iterable.h,
9826         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9827         tested yet).
9828         
9829         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9830         code.
9831         
9832         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9834 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9836         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9837         Bug #342937
9838         
9839 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9841         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9843         * libanjuta/anjuta-preferences-dialog.c:
9844         Do not use the page_num returned by gtk_notebook_append_page to
9845         remove the page as it cause bugs when pages removal is not done
9846         in LIFO.
9848         * plugins/document-manager/anjuta-docman.c:
9849         * src/anjuta-app.c:
9850         makes Anjuta display dock_items which have previously been hidden
9852 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
9854         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9856         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9857         * plugins/sourceview/sourceview.c: (imark_unmark):
9858         
9859         Patches for bugs #346450 and #346295
9860         
9861         * AUTHORS: Added Fredrik
9863 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9865         * plugins/message-view/anjuta-msgman.c: 
9866         Fixed close button/icon size (like in docman)
9868 2006-06-10 Naba Kumar <naba@gnome.org>
9870         * plugins/editor/text_editor.c: Fixed goto line to mark the line
9871         being set.
9872         
9873 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9875         * libanjuta/interfaces/libanjuta.idl:
9876         Move inspect_memory function in IAnjutaCpuDebugger interface
9877         Rename Boolean type to State
9879         * plugins/debug-manager/breakpoint.c:
9880         Rename Boolean type to State
9882         * plugins/debug-manager/Makefile.am,
9883         plugins/debug-manager/anjuta-marshal.list,
9884         plugins/debug-manager/data_view.c,
9885         plugins/debug-manager/data_view.h,
9886         plugins/debug-manager/data_buffer.c,
9887         plugins/debug-manager/data_buffer.h,
9888         plugins/debug-manager/chunk_view.c,
9889         plugins/debug-manager/chunk_view.h,
9890         plugins/debug-manager/anjuta-debug-manager.ui,
9891         plugins/debug-manager/debugger.c,
9892         plugins/debug-manager/memory.c,
9893         plugins/debug-manager/memory.h,
9894         plugins/debug-manager/plugin.c,
9895         plugins/gdb/debugger.c,
9896         plugins/gdb/debugger.h,
9897         plugins/gdb/plugin.c:
9898         Rewrite memory window using a special widget
9899         Rename Boolean type to State
9901 2006-06-08 Naba Kumar <naba@gnome.org>
9903         * plugins/editor/text_editor.c (itext_editor_get_current_word):
9904         Do not return garbage characters and return NULL when there is no
9905         current word.
9906         
9907         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9908         work correctly.
9909         
9910         * plugins/search/search-replace.c: Fixed a mem leak.
9912 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
9914         * libanjuta/anjuta-launcher.c:
9915         Added debug message (see #343522)
9916         
9917         * plugins/build-basic-autotools/build-basic-autotools.c:
9918         Patch from Günther Brammer to fix #344015
9920         * plugins/sourceview/sourceview.c:
9921         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9922         automatic highlight of build messages)
9924 2006-06-06 Naba Kumar <naba@gnome.org>
9926         * configure.in,
9927         libanjuta/interfaces/libanjuta.idl,
9928         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9929         plugins/Makefile.am,
9930         plugins/document-manager/action-callbacks.c,
9931         plugins/document-manager/plugin.c,
9932         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9933         interface for language highlight selection and langauge change
9934         signal.
9935         
9936         * plugins/language-support-cpp-java: Added language support
9937         plugin for cpp and java.
9939 2006-05-27  Naba Kumar  <naba@gnome.org>
9941         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9942         plugins/debug-manager/*, data/Makefile.am,
9943         manuals/reference/libanjuta/libanjuta.types,
9944         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9945         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9946         merged anjuta-new-debugger branch into trunck.
9947         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9949 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9950         
9951         * libanjuta/interfaces/libanjuta.idl,
9952         plugins/debug-manager/debugger.c,
9953         plugins/debug-manager/debugger.h,
9954         plugins/gdb/anjuta-gdb.plugin.in,
9955         plugins/gdb/debugger.c,
9956         plugins/gdb/debugger.h,
9957         plugins/gdb/plugin.c:
9958         Add new IAnjutaCpuDebugger interface to access cpu register
9959         Run gdb instead of /usr/local/bin/gdb
9960         
9961         * plugins/debug-manager/plugin.c,
9962         plugins/debug-manager/registers.c,
9963         plugins/debug-manager/registers.h:
9964         Rewrite register window
9965         Rename Load target menu item to Run target
9967 2006-05-07  Naba Kumar  <naba@gnome.org>
9969         * plugins/gdb.init
9970         
9971 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9973         * plugins/debug-manager/watch.c,
9974         plugins/debug-manager/breakpoint.c,
9975         plugins/debug-manager/breakpoint.h:
9976         Fix crash: disconnect save and load session signals
9978 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9980         * libanjuta/interface/libanjuta.idl,
9981         plugins/debug-manager/debugger.c,
9982         plugins/gdb/plugin.c:
9983         Add a value parameter for evaluate command
9985         * plugins/debug-manager/anjuta-debug-manager.glade:
9986         Create new dialog box for watches using glade
9988         * plugins/debug-manager/anjuta-debug-manager.ui:
9989         Move watch menu items near the end
9990         Move breakpoint menu items outside the sub menu
9992         * plugins/debug-manager/debug_tree.c,
9993         plugins/debug-manager/debug_tree.h,
9994         plugins/debug-manager/debug_tree.h,
9995         plugins/debug-manager/watch.c:
9996         Move all GUI code from watch.c to debug_tree.c
9997         Add an auto update property to watches
9998         
9999         * plugins/debug-manager/locals.c,
10000         plugins/debug-manager/locals.h,
10001         plugins/debug-manager/stack_trace.c,
10002         plugins/debug-manager/stack_trace.h,
10003         plugins/debug-manager/plugin.c:
10004         Register actions before starting debugger
10006         * plugins/gdb/debugger.c:
10007         Do not call callback function if not present
10009 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
10011         * libanjuta/interfaces/libanjuta.idl,
10012         plugins/debug-manager/stack_trace.c,
10013         plugins/debug-manager/stack_trace.h,
10014         plugins/debug-manager/anjuta-debug-manager.ui,
10015         plugins/gdb/debugger.c:
10016         Add a popup menu in stack frame window
10017         Add a new frame-changed event
10018         Use MI command for getting stack informations
10019         Get filename with full path (need gdb > 6.3)
10021         * libanjuta/interfaces/libanjuta.idl,
10022         plugins/debug-manager/debug_tree.c,
10023         plugins/debug-manager/debugger.c,
10024         plugins/debug-manager/locals.c,
10025         plugins/debug-manager/locals.h,
10026         plugins/debug-manager/plugin.c,
10027         plugins/gdb/debugger.c,
10028         plugins/gdb/debugger.h,
10029         plugins/gdb/parser.c,
10030         plugins/gdb/parser.h,
10031         plugins/gdb/plugin.c,
10032         plugins/gdb/Makefile.am:
10033         Pass watch data with string instead of Watch structures
10034         Use debug_tree in local window
10035         Remove info local
10036         Remove parser.{ch}
10038         * plugins/debug-manager/breakpoints.c,
10039         plugins/debug-manager/utilities.c,
10040         plugins/debug-manager/utilities.h:
10041         Use a GtkListStore instead of a GtkTreeStore
10042         move goto_location_in_editor in utilities.c
10043         
10044 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
10046         * libanjuta/interfaces/libanjuta.idl,
10047         plugins/debug-manager/anjuta-debug-manager.ui,
10048         plugins/debug-manager/breakpoints.c,
10049         plugins/debug-manager/plugin.c,
10050         plugins/gdb/debugger.c:
10051         Add a breakpoint type
10052         Add new popup menu in breakpoint window
10053         Add toggle breakpoint in editor popup menu
10054         Save and restore breakpoint enable
10055         Fix bug in clear all breakpoints
10056         Remove old useless code
10058         * plugins/debug-manager/debugger.c:
10059         Fix some problem with debugger states
10061         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10062         Update documentation
10063         
10064 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
10066         * data/Makefile.am,
10067         plugins/gdb/Makefile.am,
10068         plugins/gdb/gdb.init:
10069         Move gdb.init crom data to plugins/gdb
10071         * plugins/gdb/gdb.init,
10072         libanjuta/interfaces/libanjuta.idl,
10073         plugins/debug-manager/breakpoints.c,
10074         plugins/debug-manager/debugger.c,
10075         plugins/debug-manager/plugin.c,
10076         plugins/gdb/debugger.c,
10077         plugins/gdb/plugin.c:
10078         Support pending breakpoints
10079         Rewrite debugger states
10080         Split ianjuta_debugger_log into _enable_log and _disable_log
10082         * plugins/debug-manager/start.c,
10083         plugins/debug-manager/debug_tree.c,
10084         plugins/gdb/parser.c:
10085         Remove some useless lines
10087         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10088         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10089         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10090         Update documentation
10092 2006-03-12 Naba Kumar <naba@gnome.org>
10094         * manuals/references/libanjuta/libanjuta.types: Fixed
10095         debug-manager name.
10096         
10097 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10099         * libanjuta/anjuta-debugger.c,
10100         libanjuta/anjuta-debugger.h:
10101         Remove those files
10102         
10103         * libanjuta/interfaces/libanjuta.idl,
10104         plugins/debug-mananger/breakpoints.c,
10105         plugins/debug-manager/debug_tree.c,
10106         plugins/debug-manager/debugger.c,
10107         plugins/debug-manager/plugin.c,
10108         plugins/debug-manager/registers.c,
10109         plugins/debug-manager/sharedlib.c,
10110         plugins/debug-manager/signal.c,
10111         plugins/debug-manager/stack_trace.c,
10112         plugins/debug-manager/start.c,
10113         plugins/debug-manager/watch.c,
10114         plugins/gdb/debugger.c,
10115         plugins/gdb/debugger.h,
10116         plugins/gdb/parser.c,
10117         plugins/gdb/parser.h,
10118         plugins/gdb/plugin.c:
10119         Move types definitions from libanjuta/anjuta-debugger.{ch}
10120         Rename types from AnjutaDebugger* to IAnjutaDebugger*
10121         
10122         * plugins/gdb/Makefile.am:
10123         Remove user interface from gdb plugin
10125 2006-03-12 Naba Kumar <naba@gnome.org>
10127         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
10129 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
10131         Modified Patch from Marc Maurer <uwog@uwog.net>:
10132         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
10133         Fixes #342447
10134         
10135         * plugins/sourceview/Makefile.am:
10136         * plugins/sourceview/sourceview-cell.c:
10137         * plugins/sourceview/sourceview-cell.h:
10138         * plugins/sourceview/sourceview.c: 
10139         
10140         Implemented IAnjutaEditorCell
10142 2006-05-21  Naba Kumar  <naba@gnome.org>
10144         * libanjuta/interfaces/libanjuta.idl,
10145         plugins/document-manager/action-callbacks.c,
10146         plugins/document-manager/plugin.c,
10147         plugins/editor/print.c, plugins/editor/text_editor.c,
10148         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
10149         Fixed zooming and added icons and shortcuts for zoom menu items.
10151 2006-05-21  Naba Kumar  <naba@gnome.org>
10153         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
10154         whitespaces.
10156 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10158         * plugins/document-manager/anjuta-docman.c:
10159         Fixed close button reaction by setting the correct current editor
10161 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10163         Patch from Yang Hong <yanghong@ccoss.com.cn>:
10164         * plugins/document-manager/anjuta-docman.c
10165         - Fix close button, you can close any tab as you wish now.
10166         - Fadeout mime icon as the same as close image  
10168 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10170         Patch from Marc Maurer <uwog@uwog.net>
10171         * main.c: Compile fix when NLS is enabled
10172         
10173         AUTHORS: Added Marc
10175 2006-05-20  Naba Kumar  <naba@gnome.org>
10177         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
10178         while loading abiword-2.4.4/abi project).
10180 2006-05-18 Naba Kumar  <naba@gnome.org>
10182         * libanjuta/interfaces/libanjuta.idl,
10183         plugins/document-manager/action-callbacks.c,
10184         plugins/editor/print.c,
10185         plugins/editor/text_editor.c,
10186         plugins/editor/text_editor.h,
10187         plugins/editor/text_editor_prefs.c: Fixed zooming.
10188         
10189         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
10190         interface for character iteration and IAnjutaEditorAssist interface
10191         for autocompletions and editor tips.
10193 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
10195         Patch from Günther Brammer <GBrammer@gmx.de>:
10196         * plugins/document-manager/anjuta-docman.c:
10197         Make tabs smaller but keep nice closing icon
10199         * plugins/document-manager/anjuta-docman.c:
10200         * plugins/document-manager/Makefile.am:
10201         
10202         Added nice mime-icons to the editor tabs
10204 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
10206         * configure.in: Bumped version to 2.0.3 (pre-release increment)
10207         
10208         * plugins/symbol-browser/an_symbol_view.c:
10209         - Fixed crasher
10210         - Fixed symbol searching (Yang Hong (#341997))
10211         
10212         * plugins/devhelp/htmlview.c:
10213         Fixed devhelp plugin
10214         
10215         * plugins/build-basic-autotools/build-basic-autotools.c:
10216         * plugins/search/search-replace.c:
10217         * plugins/document-manager/anjuta-docman.c:
10218         
10219         Only add a marker to a line where it makes sense!
10221 === anjuta 2.0.2 ===
10223 2006-05-15  Naba Kumar  <naba@gnome.org>
10225         * configure.in: set required versions for
10226         gdl and glade3.
10227         
10228 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10230         * plugins/glade/plugin.c:
10231         Fixed signal connection for "gtk-doc-search"
10233 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10235         * NEWS: Set release date, add known issues
10236         
10237         * libanjuta/anjuta-shell.c:
10238         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
10239         and debug other gtk-warnings/criticals)
10240         
10241         * plugins/build-basic-autotools/build-basic-autotools.c:
10242         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
10243         
10244         * plugins/sourceview/anjuta-view.c:
10245         * plugins/sourceview/sourceview-args.c:
10246         * plugins/sourceview/sourceview-scope.c:
10247         * plugins/sourceview/sourceview-tags.c:
10248         Fixed gtk-criticals (gtk_source_language_get_mime_types)
10250 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10252         * pixmaps/Makefile.am:
10253         Add preferences_general.png
10254         
10255         * plugins/devhelp/plugin.c:
10256         Fixed some more realise things
10257         
10258         * plugins/message-view/anjuta-msgman.c:
10259         Support stock icons for message panes
10260         
10261         * plugins/search/search-replace.c:
10262         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
10263          
10264         * plugins/search/search-replace_backend.c:
10265         Fixed #341359
10266         
10267         * plugins/sourceview/anjuta-document.c:
10268         * plugins/sourceview/sourceview.c:
10269         Fixed finalise and tag completion
10270         
10271         * src/anjuta-app.c:
10272         Use preferences_general icon
10274 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10276         * pixmaps/Makefile.am:
10277         Fixed EXTRA_DIST
10279 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10281         * plugins/sourceview/sourceview-prefs.c:
10282         Fixed font & color handling
10283         
10284         * plugins/symbol-browser/an_symbol_view.c:
10285         Fixed crasher
10287 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
10289         * plugins/macro/macros.xml:
10290         Fixed bug #341583 (Address of FSF)
10292 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
10294         * src/main.c:
10295         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
10296         Update: Do it the cool way...
10297         
10298 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10300         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
10301         Implement gtk-api-help signals of glade3
10302         * configure.in: Bump to glade3 2.91.2
10303         
10304         * plugins/devhelp/plugin.c:
10305         Fixed some realize stuff in the devhelp plugin
10306         
10307         * plugins/sourceview/anjuta-document.c:
10308         fixed bug with scope completion
10310 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10312         * plugins/symbol-browser/an_symbol_view.c
10313         * plugins/symbol-browser/an_symbol_prefs.c
10314         * plugins/symbol-browser/an_symbol_prefs.h
10315         * global_tags/create_global_tags.sh:
10316         
10317         Automaticly create global tags on first startup
10319 2006-05-08  Massimo Cora'  <maxcvs@email.it>
10321         * configure.in:
10322         * plugins/project-wizard/templates/Makefile.am:
10323         * (added) plugins/project-wizard/templates/cpp-logo.png:
10324         * (added) plugins/project-wizard/templates/cpp.wiz:
10325         * (added) plugins/project-wizard/templates/cpp/*:
10327         Added a generic c++ template. It's a simple hello world.
10329 2006-05-07  Massimo Cora' <maxcvs@email.it>
10331         * plugins/symbol-browser/an_symbol_view.c:
10332         fixed a stupid crasher.
10334 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
10336         * plugins/project-wizard/templates/wxwin/configure.in.tpl
10337         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
10338         
10339         Fixed WxWidgets project type
10341 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10343         * plugins/devhelp/htmlview.c: 
10344         * plugins/devhelp/plugin.c:
10345         Maybe I fixed the crash this time! I could at least not reproduce anymore!
10346         
10347         * plugins/project-wizard/install.c:
10348         Don't set a message - thanks to seb
10350 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10352         * plugins/devhelp/htmlview.c: 
10353         * plugins/symbol-browser/an_symbol_view.c:
10354         
10355         There is a weird crash in gtk_idle which I still did not completly fix!
10356         
10357         * plugins/project-wizard/install.c:
10358         Default to success instead of failure
10360 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
10362         * plugins/devhelp/htmlview.c:
10363         * plugins/devhelp/plugin.c:
10364         Fixed bug and libdevhelp issue!
10366         * plugins/project-wizard/install.c:
10367         Fixed message string!
10369 2006-05-03  Massimo Cora' <maxcvs@email.it>
10370        
10371         * plugins/symbol-browser/an_symbol_view.c:
10372         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
10374 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10376         * pixmaps/Makefile.am:
10377         * src/main.c:
10378         * anjuta.desktop.in.in
10379         
10380         GNOME Goal #2.1: Install theme-friendly icons
10382 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10384         * plugins/devhelp/htmlview.c: Reload page on reparent
10385         * plugins/document-manager/anjuta-docman.c:
10386         Present document-manager when document is selected in file-manager
10388 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10390         * plugins/symbol-broser/an_symbol_view.c:
10391         Fixed crasher in namespace exploration
10393 2006-05-01  Massimo Cora' <maxcvs@email.it>
10395         * configure.in:
10396         * plugins/valgrind/Makefile.am:
10398         Optional compiling of Valgrind plugin
10400 2006-05-01  Massimo Cora' <maxcvs@email.it>
10402         * plugins/symbol-browser/an_symbol_view.c:
10403         - modularized code. Marked with FIXME the parts which need improvement.
10404         - More comments.
10405     - Added basic namespace completion for Gtkmm type project:
10406     - namespace1::MyClass *class;
10407     - class-> [display]
10408     - Namespaces must be anyway improved.
10410 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10412         * plugins/devhelp/plugin.c: 
10413         Fixed up plugin unloading and show html widget on link selected
10414         
10415         * NEWS: Updated
10416         
10417 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10419         * plugins/devhelp/Makefile.am:
10420         * plugins/devhelp/anjuta-devhelp.plugin.in:
10421         * plugins/devhelp/htmlview.c:
10422         * plugins/devhelp/htmlview.h:
10423         * plugins/devhelp/plugin.c: 
10424         * plugins/devhelp/plugin.h:
10425         Reimplemeted devhelp plugin from scratch
10426         
10427         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
10428         Fixed crasher
10430 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
10432         * plugins/sourceview/sourceview-tags.c:
10433         complete some more tag types
10434         
10435         * plugins/valgrind/plugin.c:
10436         * plugins/valgrind/preferences.c:
10437         * plugins/valgrind/vggeneralprefs.c:
10438         
10439         Fixed lots of gtk warnings
10441 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
10443         * plugins/sourceview/sourceview-scope.c:
10444         Implemented type-ahead for scope completion
10446 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
10448         * manuals/C/Makefile.am:
10449         * manuals/Makefile.am:
10450         * plugins/document-manager/Makefile.am:
10451         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10452         * plugins/sourceview/Makefile.am:
10453         * tagmanager/c.c:
10454         
10455         Fixed distcheck
10456         
10457         * plugins/class-gen/goc_template_header: G_END_DECLS
10459 2006-05-27  Naba Kumar <naba@gnome.org>
10461         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
10462         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
10463         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
10464         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
10465         scintilla/include/Scintilla.iface,
10466         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
10467         cvs. Fixed compile flags. Removed outdated patches.
10469 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
10471         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
10473         * plugins/sourceview/anjuta-document.c:
10474         * plugins/sourceview/sourceview-args.c:
10475         * plugins/sourceview/sourceview-scope.c:
10476         
10477         Add End/Home keypresses and support completion if symbol start with '!' for example
10478         in an if statement
10480 2006-04-27 Massimo Cora' <maxcvs@email.it>
10482         * libanjuta/interfaces/libanjuta.idl:
10484         * plugins/sourceview/sourceview-scope.c:
10485         * plugins/sourceview/tag-window.c: 
10486         * plugins/sourceview/tag-window.h:
10487         * plugins/symbol-browser/an_symbol_view.c:
10488         * plugins/symbol-browser/an_symbol_view.h:
10489         * plugins/symbol-browser/plugin.c:
10490         
10491         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
10492         interface.
10493         Code and ideas for C/C++ new completion engine comes from IComplete written by
10494         Martin Stubenschrott <stubenschrott@gmx.net>.
10495         Currently the interface works only with GtkSourceView plugin.   
10496         
10497         * tagmanager/Makefile.am:
10498         * tagmanager/c.c: 
10499         * tagmanager/entry.h:
10500         * tagmanager/get.c:
10501         * tagmanager/get.h:
10502         * tagmanager/include/tm_file_entry.h:
10503         * tagmanager/include/tm_project.h:
10504         * tagmanager/include/tm_source_file.h:
10505         * tagmanager/include/tm_symbol.h:
10506         * tagmanager/include/tm_tagmanager.h:
10507         * tagmanager/include/tm_work_object.h:
10508         * tagmanager/include/tm_workspace.h:
10509         * tagmanager/parse.c:
10510         * tagmanager/read.c: 
10511         * tagmanager/read.h:
10512         * tagmanager/tm_project.c: 
10513         * tagmanager/tm_source_file.c: 
10514         * tagmanager/tm_workspace.c:
10515         
10516         Tagmanager can now parse a memory buffer and generate/update 
10517         tags into tm_workspace/tm_project on the fly, without using files.
10518         C/C++ is supported now.
10519         
10520 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
10522         * plugins/sourceview/anjuta-document.c:
10523         * plugins/sourceview/sourceview-args.c:
10524         * plugins/sourceview/sourceview-scope.c:
10525         * plugins/sourceview/sourceview.c:
10526         
10527         Fixed some memory leaks and argument completion
10529 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10531         * plugins/glade/plugin.c:
10532         
10533         Fixed glade plugin build because of API changes in glade3
10535 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10537         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10538         Updated editor section
10539         
10540         * manuals/C/anjuta-manual/interface.xml:
10541         * manuals/C/anjuta-manual/preferences.xml:
10542         * manuals/C/anjuta-manual/projects.xml:
10543         Updated manual
10544         
10545         * plugins/editor/anjuta-editor.plugin.in:
10546         Better plugin name
10548 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10550         * configure.in:
10551         * plugins/editor/anjuta-editor.plugin.in:
10552         * plugins/sourceview/sourceview.plugin.in:
10554         Build both editors and let the user decide a runtime!
10555         
10556         * plugins/sourceview/sourceview-scope.c:
10557         Fixed bug in regex to allow test()-> completions
10559 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10561         * plugins/sourceview/anjuta-document.c:
10562         * plugins/sourceview/sourceview-args.c: 
10563         * plugins/sourceview/sourceview-scope.c:
10564         * plugins/sourceview/sourceview-tags.c:
10565         * plugins/sourceview/tag-window.c: 
10566         
10567         Improved callltip windows
10569 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10571         * src/anjuta-app.c: (on_session_save):
10572         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
10573         <ricardo.jose.ferrari@gmail.com> for pointing this out!
10575 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10577         * libanjuta/anjuta-utils.c: 
10578         * plugins/cvs-plugin/cvs-execute.c:
10579         Off-by-one...
10581         * scintilla/LexInno.cxx:
10582         * scintilla/LexOpal.cxx:
10583         * scintilla/LexTCL.cxx:
10585         Added missing files from scintilla-update
10587 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10589         * configure.in:
10590         * manuals/C/Makefile.am:
10591         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10592         * manuals/C/anjuta-manual/Makefile.am:
10593         * manuals/C/anjuta-manual/anjuta-manual.xml:
10594         * manuals/C/anjuta-manual/build.xml:
10595         * manuals/C/anjuta-manual/debugger.xml:
10596         * manuals/C/anjuta-manual/execute.xml:
10597         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
10598         * manuals/C/anjuta-manual/figures/arguments.png:
10599         * manuals/C/anjuta-manual/figures/configure_dlg.png:
10600         * manuals/C/anjuta-manual/figures/file_menu.png:
10601         * manuals/C/anjuta-manual/figures/menu_main.png:
10602         * manuals/C/anjuta-manual/figures/menubar.png:
10603         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
10604         * manuals/C/anjuta-manual/figures/project_info.png:
10605         * manuals/C/anjuta-manual/figures/scrshot.png:
10606         * manuals/C/anjuta-manual/figures/symbol_browser.png:
10607         * manuals/C/anjuta-manual/figures/tool-editor.png:
10608         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
10609         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
10610         * manuals/C/anjuta-manual/figures/toolbar_format.png:
10611         * manuals/C/anjuta-manual/figures/toolbar_main.png:
10612         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
10613         * manuals/C/anjuta-manual/fileoperations.xml:
10614         * manuals/C/anjuta-manual/interface.xml:
10615         * manuals/C/anjuta-manual/introduction.xml:
10616         * manuals/C/anjuta-manual/preferences.xml:
10617         * manuals/C/anjuta-manual/projects.xml:
10618         * manuals/C/anjuta-manual/tools.xml:
10619         * manuals/Makefile.am:
10620         
10621         Updated manual and faq
10623         * scintilla/CallTip.cxx:
10624         * scintilla/CallTip.h:
10625         * scintilla/CellBuffer.cxx:
10626         * scintilla/CellBuffer.h:
10627         * scintilla/ContractionState.cxx:
10628         * scintilla/Document.cxx:
10629         * scintilla/Document.h:
10630         * scintilla/DocumentAccessor.cxx:
10631         * scintilla/Editor.cxx:
10632         * scintilla/Editor.h:
10633         * scintilla/ExternalLexer.cxx:
10634         * scintilla/Indicator.cxx:
10635         * scintilla/KeyMap.cxx:
10636         * scintilla/KeyWords.cxx:
10637         * scintilla/LexAU3.cxx:
10638         * scintilla/LexBash.cxx:
10639         * scintilla/LexCPP.cxx:
10640         * scintilla/LexCaml.cxx:
10641         * scintilla/LexCsound.cxx:
10642         * scintilla/LexEiffel.cxx:
10643         * scintilla/LexGui4Cli.cxx:
10644         * scintilla/LexHTML.cxx:
10645         * scintilla/LexLua.cxx:
10646         * scintilla/LexMSSQL.cxx:
10647         * scintilla/LexOthers.cxx:
10648         * scintilla/LexPOV.cxx:
10649         * scintilla/LexPython.cxx:
10650         * scintilla/LexRuby.cxx:
10651         * scintilla/LexSQL.cxx:
10652         * scintilla/LexVB.cxx:
10653         * scintilla/Makefile.am:
10654         * scintilla/PlatGTK.cxx:
10655         * scintilla/PropSet.cxx:
10656         * scintilla/RESearch.cxx:
10657         * scintilla/RESearch.h:
10658         * scintilla/ScintillaBase.cxx:
10659         * scintilla/ScintillaGTK.cxx:
10660         * scintilla/StyleContext.h:
10661         * scintilla/ViewStyle.cxx:
10662         * scintilla/ViewStyle.h:
10663         * scintilla/XPM.cxx:
10664         * scintilla/include/KeyWords.h:
10665         * scintilla/include/Platform.h:
10666         * scintilla/include/PropSet.h:
10667         * scintilla/include/SciLexer.h:
10668         * scintilla/include/Scintilla.h:
10669         * scintilla/include/Scintilla.iface:
10670         * scintilla/include/ScintillaWidget.h:
10671         * scintilla/lexers.make:
10673         Update to scintilla 1.68
10675         * src/anjuta-app.c:
10676         Only show help items which are really availible
10678         * plugins/cvs-plugin/cvs-callbacks.c
10679         * plugins/cvs-plugin/cvs-execute.c
10680         * plugins/cvs-plugin/subversion-callbacks.c:
10681         * libanjuta/anjuta-utils.c:
10682         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
10684 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
10686         * plugins/project-wizard/install.c,
10687         * plugins/project-wizard/autogen.c:
10688         Add error messages if using a read only directory
10689         Improve fix for bug #339296
10691 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10693         * libanjuta/interfaces/libanjuta.idl:
10694         * plugins/document-manager/action-callbacks.c:
10695         * plugins/document-manager/plugin.c:
10696         * plugins/editor/text_editor.c:
10697         Added IAnjutaEditorGoto 
10699         * plugins/editor/aneditor.cxx:
10700         * plugins/editor/aneditor.h:
10701         * plugins/editor/text_editor.h:
10702         * plugins/editor/text_editor_prefs.c:
10703         
10704         Fixed #305076
10706 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
10708         * libanjuta/interfaces/libanjuta.idl:
10709         * plugins/document-manager/action-callbacks.c:
10710         * plugins/document-manager/anjuta-docman.c:
10711         * plugins/document-manager/plugin.c:
10712         * plugins/editor/text_editor.c: 
10713         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
10714         
10715         * plugins/sourceview/sourceview.c:
10716         * plugins/sourceview/sourceview.glade:
10717         Fixed some uft-8 issues and added a preference option
10718         to enable/disable gnome-vfs monitoring
10719         
10720         * scintilla/Makefile.am:
10721         * scintilla/include/Makefile.am:
10722         Fixed build
10724 2006-04-20  Massimo Cora' <maxcvs@email.it>
10726         * libanjuta/interfaces/libanjuta.idl:
10727         Remove get_current_pos () because we have get_position()
10729 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10731         * NEWS: Updated
10732         * plugins/sourceview/tag-window.c:
10733         Don't close window on PageUp/PageDown
10735 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10737         * data/Makefile.am:
10738         * manuals/reference/libanjuta/Makefile.am:
10739         
10740         Some build fixes
10741         
10742         * src/Makefile.am:
10743         * src/bacon-message-connection.c: 
10744         * src/bacon-message-connection.h: (both from gedit)
10745         * src/main.c:
10746         
10747         Fixed #312319 (Opening files when Anjuta is already open)
10749 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10751         * TODO.tasks: Updated
10752         * plugins/sourceview/anjuta-view.c: 
10753         * plugins/sourceview/anjuta-view.h:
10754         * plugins/sourceview/sourceview.c: 
10755         
10756         * configure.in: Fix --enable-plugin-scintilla
10757         
10758         Added char_added signal
10760 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10762         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10763         
10764         Fixed diff for utf8
10765         
10766         * plugins/sourceview/sourceview.c:
10767         Fixed VFS monitoring (still a bit buggy)
10768         
10769         * plugins/sourceview/sourceview-args.c:
10770         * plugins/sourceview/tag-window.c: 
10771         
10772         Better sizing for the popup-window
10774 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10776         * plugins/project-wizard/templates/gnome/src/main.c:
10777         * plugins/project-wizard/templates/gnome/src/project.glade:
10778         * plugins/project-wizard/templates/gtk/src/main.c: 
10779         * plugins/project-wizard/templates/gtk/src/project.glade:
10780         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10781         
10782         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10783         
10784 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10786         * configure.in: More removal of obsoleteness.
10787         * po/no.po:
10789 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10791         * ROADMAP:
10792         * libanjuta/anjuta-preferences.c: 
10793         * libanjuta/anjuta-utils.c: 
10794         * libanjuta/anjuta-utils.h:
10795         * plugins/message-view/message-view.c:
10796         
10797         Changed color functions and moved convert_color to anjuta-utils.h
10798         
10799         * plugins/message-view/anjuta-message-manager-plugin.glade:
10800         GnomeColorPicker -> GtkColorButton (bug #309154)
10801         
10802         * plugins/sourceview/plugin.c:
10803         * plugins/sourceview/sourceview-prefs.c:
10804         * plugins/sourceview/sourceview.glade:
10805         Added color and font preferences
10807         * plugins/sourceview/sourceview-tags.c:
10808         Only show as much choices as configured in preferences
10810 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10812         * ROADMAP, NEWS: Updated (we are far behind ;-)
10813         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10815 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10817         * configure.in:
10818         * plugins/editor/Makefile.am:
10819         * scintilla/Makefile.am
10820         
10821         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10822         
10823         * global-tags/Makefile.am:
10824         * global-tags/create_global_tags.sh:
10825         * plugins/symbol-browser/an_symbol_prefs.c:
10826         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10827         * plugins/symbol-browser/plugin.h:
10828         * tagmanager/include/tm_workspace.h:
10829         * tagmanager/tm_workspace.c:
10830         
10831         Fixed symbol-browser prefs and move global tags generation from installtion to
10832         preferences to make the life easier for distributers and to allow updates after installtion
10834         * plugins/document-manager/action-callbacks.c: 
10835         * plugins/document-manager/action-callbacks.h:
10836         * plugins/document-manager/anjuta-document-manager.ui:
10837         * plugins/document-manager/indent-util.c:
10838         * plugins/document-manager/plugin.c:
10839         * plugins/editor/text_editor.c:
10840         
10841         Moved indent stuff to document-manager
10842         
10843         * plugins/sourceview/anjuta-view.c: 
10844         * plugins/sourceview/sourceview-args.c: 
10845         * plugins/sourceview/sourceview-scope.c:
10846         * plugins/sourceview/sourceview-tags.c: 
10847         * plugins/sourceview/sourceview.c:
10848         
10849         Fixed several bugs
10850         
10851         * plugins/sourceview/sourceview.plugin (removed):
10852         * plugins/sourceview/sourceview.plugin.in:
10853         Editor is not user-activatible
10854         
10855         * plugins/sourceview/sourceview.png:
10856         Updated icon
10858 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
10860         * src/anjuta-app.c: Fixed crasher on plugin unloading
10862 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
10864         * plugins/sourceview/sourceview.c
10865         * plugins/sourceview/sourceview-args.c
10866         * plugins/sourceview/sourceview-args.h:
10867         
10868         Polished argument completion
10870 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
10872         * plugins/message-view/anjuta-msgman.c:
10873         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10874         
10875         Show message pane on switch (does not work, anjuta_shell needs a fix)
10876         
10877         * plugins/sourceview/Makefile.am:
10878         * plugins/sourceview/anjuta-view.c: (find_tag_window),
10879         * plugins/sourceview/sourceview-args.c: 
10880         * plugins/sourceview/sourceview-args.h:
10881         * plugins/sourceview/sourceview-private.h:
10882         * plugins/sourceview/sourceview-scope.c: 
10883         (sourceview_scope_update), (sourceview_scope_filter_keypress):
10884         * plugins/sourceview/sourceview-tags.c:
10885         * plugins/sourceview/sourceview.c:
10886         * plugins/sourceview/tag-window.c:
10887         * plugins/sourceview/tag-window.h:
10888         
10889         Added scope and argument completion
10891 2006-04-03  Johannes Schmid <jhs@gnome.org>
10893         * TODO.tasks
10894         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10895         (on_widget_remove):
10896         Save toolbar state
10898         * plugins/sourceview/sourceview.c: (iselect_clear):
10899         Make "Delete"-key working
10901         * configure.in: #336389
10903 2006-04-03  Johannes Schmid <jhs@gnome.org>
10905         * plugins/sourceview/Makefile.am:
10906         * plugins/sourceview/anjuta-view.c:
10907         * plugins/sourceview/plugin.c: 
10908         * plugins/sourceview/sourceview-private.h:
10909         * plugins/sourceview/sourceview-scope.c:
10910         * plugins/sourceview/sourceview-scope.h:
10911         * plugins/sourceview/sourceview-tags.c: 
10912         * plugins/sourceview/sourceview-tags.h:
10913         * plugins/sourceview/sourceview.c:
10914         * plugins/sourceview/sourceview.h:
10915         * plugins/sourceview/tag-window.c:
10916         
10917         - fixed goto_file_line
10918         - scroll to cursor on undo/redo
10919         - show correct popup-menu
10920         - scope completion (not ready yet)
10922 2006-04-03  Johannes Schmid <jhs@gnome.org>
10924         * plugins/sourceview/plugin.c: 
10925         * plugins/sourceview/sourceview-tags.c:
10926         * plugins/sourceview/sourceview.c: 
10927         * plugins/sourceview/sourceview.h:
10928         * plugins/sourceview/tag-window.c:
10929         
10930         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10932 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10934         * plugins/sourceview/sourceview.c:
10935         Fixed next/previous bookmark.
10936         Toggled bookmark (set/unset).
10938 2006-04-03  Johannes Schmid <jhs@gnome.org>
10940         * plugins/document-manager/action-callbacks.c:
10941         Fixed Gtk-Warning in goto_line
10942         
10943         * plugins/sourceview/Makefile.am:
10944         * plugins/sourceview/anjuta-document.c:
10945         * plugins/sourceview/anjuta-view.c: 
10946         * plugins/sourceview/anjuta-view.h:
10947         * plugins/sourceview/sourceview-autocomplete.c:
10948         * plugins/sourceview/sourceview-autocomplete.h:
10949         * plugins/sourceview/sourceview-private.h:
10950         * plugins/sourceview/sourceview-tags.c:
10951         * plugins/sourceview/sourceview-tags.h:
10952         * plugins/sourceview/sourceview.c:
10953         * plugins/sourceview/tag-window.c:
10954         * plugins/sourceview/tag-window.h:
10955         Created a nice API for tag and completion windows
10956         
10957         * plugins/sourceview/sourceview-print.h:
10958         * plugins/sourceview/sourceview-print.c:
10959         Added printing
10960                 
10961 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10963         * plugins/sourceview/sourceview.c:
10964         Fixed typo (Sort bookmarks).
10965         
10966 2006-04-01  Johannes Schmid <jhs@gnome.org>
10968         * plugins/sourceview/anjuta-document.c:
10969         * plugins/sourceview/anjuta-document.h:
10970         * plugins/sourceview/anjuta-view.c:
10971         * plugins/sourceview/anjuta-view.h:
10972         * plugins/sourceview/sourceview-autocomplete.c:
10973         * plugins/sourceview/sourceview-autocomplete.h:
10974         * plugins/sourceview/sourceview-prefs.c:
10975         * plugins/sourceview/sourceview-prefs.h:
10976         * plugins/sourceview/sourceview-private.h:
10977         * plugins/sourceview/sourceview-tags.c:
10978         * plugins/sourceview/sourceview-tags.h:
10979         * plugins/sourceview/sourceview.c:
10980         * plugins/sourceview/sourceview.glade:
10981         * plugins/sourceview/tag-window.c: 
10982         * plugins/sourceview/tag-window.h:
10983         
10984         Improved code complete and autocomplete
10986 2006-04-01  Johannes Schmid <jhs@gnome.org>
10988         * plugins/sourceview/Makefile.am:
10989         * plugins/sourceview/bookmark.png:
10990         * plugins/sourceview/marker-attentive.png:
10991         * plugins/sourceview/marker-basic.png:
10992         * plugins/sourceview/marker-intense.png:
10993         * plugins/sourceview/marker-light.png:
10994         * plugins/sourceview/sourceview.c: 
10995         
10996         Added pixmaps for all marker types and show bookmarks
10997         
10998         * configure.in
10999         * plugins/sourceview/Makefile.am:
11000         Build sourceview on 2.14 only
11002 2006-03-31  Johannes Schmid <jhs@gnome.org>
11004         * plugins/sourceview/Makefile.am:
11005         * plugins/sourceview/anjuta-document.c:
11006         * plugins/sourceview/anjuta-view.c:
11007         * plugins/sourceview/anjuta-view.h:
11008         * plugins/sourceview/sourceview-autocomplete.c:
11009         * plugins/sourceview/sourceview-private.h:
11010         * plugins/sourceview/sourceview-tags.c:
11011         * plugins/sourceview/sourceview-tags.h:
11012         * plugins/sourceview/sourceview.c: 
11013         * plugins/sourceview/tag-window.c:
11014         * plugins/sourceview/tag-window.h:
11015         
11016         Added code completion with tag manager to the editor and fixed a save_as bug
11018 2006-03-31  Johannes Schmid <jhs@gnome.org>
11020         * src/main.c: Revert patch from Rob to allow building with
11021         Gnome 2.12
11022         * configure.in: Require at least 2.12 libraries
11024 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
11026         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
11028         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11029         Improve anjuta-plugin project template: Added missed files dist tarball
11030         (make dist)
11032         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
11033         typo
11035 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
11037         reviewed by: Johannes Schmid <jhs@gnome.org>
11039         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11040         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
11041         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
11042         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
11043         
11044         Improve anjuta-plugin project template. Also fix for #322744
11046 2006-03-27  Johannes Schmid <jhs@gnome.org>
11048         * plugins/sourceview/sourceview-private.h:
11049         plugins/sourceview/sourceview.c:
11050         
11051         Added basic bookmark support
11053 2006-03-27  Johannes Schmid <jhs@gnome.org>
11055         * TODO.tasks:
11056         Updated
11057         
11058         Patch from Rob Bradfort <robster@debian.org>:
11059         * src/main.c: (get_command_line_args), (main):
11060         Migration from popt to GOption
11061         
11062 2006-03-26 Naba Kumar  <naba@gnome.org>
11064         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
11065         size to scale itself with theme.
11067 2006-03-26 Naba Kumar  <naba@gnome.org>
11069         * plugins/file-manager/an_file_view.c,
11070         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
11071         when symbolview and fileview objects are destroyed to avoid crashes
11072         after the plugins are disabled.
11074 2006-03-26 Naba Kumar <naba@gnome.org>
11076         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
11077         Deleted unused file.
11078         
11079         * plugins/glade/plugin.c: Be able to close glade plugin when there
11080         there is no glade project loaded.
11081         
11082         * plugins/sourceview/sourceview.plugin,
11083         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
11085 2006-03-23  Naba Kumar  <naba@gnome.org>
11087         * plugins/editor/print.c: Fixed a bug where some sections of
11088         printed/previewed text is not highlighted.
11089         
11090 2006-03-20  Johannes Schmid <jhs@gnome.org>
11092         * libanjuta/interfaces/libanjuta.idl:
11093         Added IAnjutaPrint
11094         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
11095         as we do not use private apis. Show help window and startup because it does 
11096         not survive gdl
11097         
11098         * plugins/document-manager/action-callbacks.c:
11099         plugins/editor/Makefile.am:
11100         plugins/editor/text_editor.c:
11101         plugins/editor/print.c:
11102         plugins/editor/print.h:
11103         
11104         Fixed printing (nobody has missed it BTW ;-)
11105         
11106         * plugins/sourceview/sourceview.c:
11107         Fixed a crasher
11109 2006-03-20 Naba Kumar <naba@gnome.org>
11111         * configure.in, plugins/devhelp/plugin.c: Be able to build with
11112         devhelp >= 0.9 < 0.11 versions.
11113         
11114 2006-03-20  Johannes Schmid <jhs@gnome.org>
11116         * plugins/sourceview/anjuta-document-loader.c
11117         plugins/sourceview/sourceview.c:
11118         
11119         Fixed encoding bugs
11121 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11123         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
11124         Fixed bug (line position)
11125         Give the good line position whatever the active editor.
11127 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
11129         * configure.in: Added fi to ALL_LINGUAS
11131 2006-03-19  Johannes Schmid <jhs@gnome.org>
11133         * plugins/sourceview/anjuta-document-loader.c:
11134         replace gnome_vfs_get_mime_type_for_name_and data
11136         * plugins/build-basic-autotools/build-basic-autotools.c:
11137         Fixed #335142
11139 2006-03-17  Johannes Schmid <jhs@gnome.org>
11141         * plugins/editor/editor.glade:
11142         Added style-editor again after it got lost somehow
11144 2006-03-17  Johannes Schmid <jhs@gnome.org>
11146         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
11147         configure.in: require devhelp 0.11
11148         
11149         Post 0.11 devhelp versions (CVS) do not work because of an API change...
11151         plugins/build-basic-autotools/build-basic-autotools.c:
11152         forgot a an installtion callback for the "install as root"-feature
11154 2006-03-17  Massimo Cora' <maxcvs@email.it>
11156         reviewed by: Johannes Schmid <jhs@gnome.org>
11158         * plugins/class-gen/anjuta-class-gen-plugin.glade
11159         plugins/class-gen/class_gen.c 
11160         plugins/class-gen/goc_template_header
11161         plugins/class-gen/goc_template_source
11162         
11163         Fixed bug #334663
11165 2006-03-16  Johannes Schmid <jhs@gnome.org>
11167         * plugins/sourceview/sourceview.c:
11168         Fixed "save-point" signal for undo actions
11170 2006-03-16  Massimo Cora' <maxcvs@email.it>
11171         
11172         reviewed by: Johannes Schmid <jhs@gnome.org>
11173         
11174         * plugins/document-manager/anjuta-docman.c:
11175         Implement tab drag and drop
11177 2006-03-16  Johannes Schmid <jhs@gnome.org>
11179         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
11180         plugins/build-basic-autotools/build-basic-autotools.c:
11181         
11182         Implemented "install as root"-feature (#321455)
11184 2006-03-16  Johannes Schmid <jhs@gnome.org>
11186         * mime/.cvsignore
11187         plugins/sourceview/.cvsignore
11188         plugins/tools/scripts/.cvsignore:
11189         Added/extended .cvsignore files
11190         
11191         * plugins/sourceview/sourceview-autocomplete.c:
11192         plugins/sourceview/sourceview-autocomplete.h:
11193         plugins/sourceview/sourceview-prefs.c:
11194         plugins/sourceview/sourceview-private.h:
11195         plugins/sourceview/sourceview.glade:
11196         Autcomplete just works(tm) now and respects preferences
11197         
11198         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
11199         Use better algorithm from autocomplete
11201 2006-03-15  Johannes Schmid <jhs@gnome.org>
11203         * src/anjuta-app.c:
11204         Fixed bug #304495
11206 2006-03-15  Johannes Schmid <jhs@gnome.org>
11208         * libanjuta/interfaces/libanjuta.idl:
11209         plugins/class-gen/class_gen.c:
11210         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
11211         plugins/project-manager/plugin.c:
11212         
11213         Allow to add multiple source files (#320191)
11214         
11215         * configure.in: Require gnome-build 0.1.3
11217 2006-03-14  Johannes Schmid <jhs@gnome.org>
11219         * plugins/macro/macro-utils.c: Fixed bug #333606
11220         * plugins/file-wizard/file.c: Fixed bug #333601
11222 2006-03-13  Johannes Schmid <jhs@gnome.org>
11224         * plugins/sourceview/sourceview_autocomplete.c
11225         plugins/sourceview/sourceview_autocomplete.h
11226         plugins/sourceview/sourceview.c
11227         plugins/sourceview/sourceview-private.h
11228         plugins/sourceview/sourceview-prefs.c:
11229         
11230         Cleaned up and fixed several issues
11231         
11232 2006-03-13  Johannes Schmid <jhs@gnome.org>
11234         * plugins/sourceview/Makefile.am:
11235         plugins/sourceview/sourceview-autocomplete.c
11236         plugins/sourceview/sourceview-autocomplete.h:
11237         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11238         plugins/sourceview/sourceview-private.h:
11239         plugins/sourceview/sourceview.c:
11240         
11241         Added (buggy) autocomplete feature to sourceview
11242         
11243 2006-03-12 Naba Kumar <naba@gnome.org>
11245         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
11246         libanjuta/anjuta-session.c: Added API docs.
11248 2006-03-12 Naba Kumar <naba@gnome.org>
11250         * TODO.tasks: Added couple of tasks.
11251         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
11252         Register private class as early as possible so that members could
11253         point to self class. Code clean up.
11255 2006-03-12 Naba Kumar <naba@gnome.org>
11257         * po/POTFILES.in, po/POTFILES.skip: Updated.
11259 2006-03-11 Naba Kumar <naba@gnome.org>
11261         * libanjuta/anjuta-shell.c,
11262         plugins/document-manager/anjuta-docman.c,
11263         plugins/document-manager/plugin.c,
11264         plugins/symbol-browser/an_symbol_search.c,
11265         plugins/valgrind/vgrule-list.c: Use correct signal names while
11266         creating them.
11267         
11268         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
11269         signal names and fixed enum IANJUTA_TYPE_* macro.
11271 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11273         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
11274         plugins/search/search-replace.c :
11275         Fixed bug (Bookmark the good line).
11276         Search & Replace (Mark all matched strings).
11277         
11278 2006-03-09  Johannes Schmid <jhs@gnome.org>
11280         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
11281         Completed changes from yesterday
11282         
11283         * plugins/document-manager/anjuta-document-manager.glade:
11284         plugins/editor/editor.glade
11285         plugins/editor/plugin.c: (activate_plugin)
11286         plugins/editor/text_editor.c
11287     plugins/sourceview/Makefile.am
11288         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
11289         plugins/sourceview/sourceview.glade:
11290         Completed preference changes
11292 2006-03-08  Johannes Schmid <jhs@gnome.org>
11294         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
11295         plugins/search/plugin.c: (activate_plugin):
11296         
11297         Removed Gtk-Criticals
11298         
11299         * plugins/document-manager/anjuta-document-manager.glade:
11300         plugins/document-manager/plugin.c: (on_docman_auto_save),
11301         (on_gconf_notify_timer), (prefs_init):
11302     plugins/document-manager/plugin.h:
11303         plugins/editor/text_editor.c: (text_editor_instance_init),
11304         (text_editor_dispose):
11305         plugins/editor/text_editor.h:
11306         plugins/editor/text_editor_cbs.c:
11307         plugins/editor/text_editor_cbs.h:
11308         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
11309         plugins/glade/plugin.c: (activate_plugin):
11310         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11311         plugins/sourceview/sourceview-private.h:
11312         plugins/sourceview/sourceview.c: (on_menu_popup),
11313         (sourceview_new), (ifile_open), (ifile_savable_save),
11314         (ifile_savable_save_as), (ieditor_set_popup_menu),
11315         (ieditor_get_filename), (imark_mark):
11317     Moved autosave from editor to document manager and fixed some things in 
11318     Sourceview plugin
11320 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11322         * plugins/search/anjuta-search.glade :
11323         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
11324         plugins/search/search-replace_bachend.c: Fixed a crash bug.
11325         plugins/search/search-replace.c : Fixed bug.
11326         
11327 2006-03-08  Johannes Schmid <jhs@gnome.org>
11329     * plugins/search/anjuta-search.glade
11330     Fixed widget names (glade is a bit stupid on copying widgets to other files)
11332 2006-03-07  Johannes Schmid <jhs@gnome.org>
11334         * plugins/document-manager/action-callbacks.c
11335         plugins/document-manager/anjuta-document-manager.glade
11336         plugins/document-manager/plugin.c: (prefs_init),
11337         (activate_plugin):
11338         plugins/editor/Makefile.am:
11339         plugins/editor/editor.glade:
11340         plugins/editor/plugin.c: (on_style_button_clicked),
11341         (activate_plugin), (dispose):
11342         plugins/editor/style-editor.c:
11343         
11344         Startet to seperate document-manager and editor preferences
11346         * plugins/search/Makefile.am:
11347         plugins/search/anjuta-search.glade:
11348         plugins/search/search-replace.c:
11349         
11350         Moved search GUI to search-plugin
11351                 
11352         * plugins/sourceview/sourceview-prefs.c:
11353         plugins/sourceview/sourceview-prefs.h:
11354         plugins/sourceview/sourceview-private.h:
11355         plugins/sourceview/sourceview.c: 
11356         plugins/sourceview/sourceview.h:
11357         plugins/sourceview/Makefile.am:
11358         plugins/sourceview/anjuta-document.h:
11359         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
11360         plugins/sourceview/plugin.c: 
11361         
11362         Added some preferences to sourceview and fixed vfs_monitor
11363         
11364         * tagmanager/c.c: (parseParens): 
11365         Removed annoying debug message
11366         
11367         * libanjuta/interfaces/libanjuta.idl: 
11368         Removed IAnjutaEditorFactory::create_style_editor()
11370 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11372         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
11373         Search : Bookmark all matched lines.
11375 2006-03-06  Johannes Schmid <jhs@gnome.org>
11377         * plugins/class-gen/anjuta-class-gen.plugin.in
11378         plugins/file-loader/plugin.c: (sort_wizards)
11379         (on_create_submenu), (activate_plugin)
11380         plugins/file-wizard/anjuta-file-wizard.plugin.in
11381         plugins/glade/anjuta-glade.plugin.in
11382         plugins/project-import/anjuta-project-import.plugin.in
11383         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11384         
11385         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
11386         sorted alphabeticly
11387         
11388         * plugins/project-wizard/templates/mkfile.wiz:
11389         Use configured project directory instead of ~/myproject
11390         
11391         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
11392         (ifile_open):
11393         Show markers (again) and monitor uri
11395 2006-03-06  Naba Kumar  <naba@gnome.org>
11397         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
11398         typedefs separately so that forward linking would work.
11399         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
11401 2006-03-05  Naba Kumar  <naba@gnome.org>
11403         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
11404         passing Enums and Structs in signals. Define struct _Name in
11405         generated code, so that forward referencing.
11406         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
11407         
11408         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
11409         
11410 2006-03-05  Naba Kumar  <naba@gnome.org>
11412         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
11413         support. Generate GType definitions for enums in generated codes
11414         so that enums could be passed as signal params.
11415         
11416 2006-03-04  Naba Kumar  <naba@gnome.org>
11418         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
11419         Restored cvs-moved revision files. They were originally marked
11420         deleted at their older locations. Now they are restored at
11421         their new locations. The changeset is one that was committed
11422         as part of document-manager, editor, search and print plugins
11423         separation from editor plugin.
11424         
11425 2006-03-03  Johannes Schmid <jhs@gnome.org>
11427         * plugins/sourceview/*:
11428         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
11429         poiting this out!
11431 2006-03-04  Naba Kumar  <naba@gnome.org>
11433         * plugins/gdb/*: Deleted removed files (see previous changlog
11434         entry for files list).
11435         
11436 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
11438         * plugins/debug-mananger/breakpoints.c,
11439         plugins/debug-manager/breakpoints.h,
11440         plugins/debug-manager/debug_tree.c,
11441         plugins/debug-manager/debug_tree.h,
11442         plugins/debug-manager/info.c,
11443         plugins/debug-manager/info.h,
11444         plugins/debug-manager/locals.c,
11445         plugins/debug-manager/locals.h,
11446         plugins/debug-manager/memory.c,
11447         plugins/debug-manager/memory.h,
11448         plugins/debug-manager/registers.c,
11449         plugins/debug-manager/registers.h,
11450         plugins/debug-manager/sharedlib.c,
11451         plugins/debug-manager/sharedlib.h,
11452         plugins/debug-manager/signal.c,
11453         plugins/debug-manager/signal.h,
11454         plugins/debug-manager/stack_trace.c,
11455         plugins/debug-manager/stack_trace.h,
11456         plugins/debug-manager/watch.c,
11457         plugins/debug-manager/watch.h,
11458         plugins/debug-manager/Makefile.am:
11459         Move from gdb plugin to debug manager plugin
11461         * plugins/debug-manager/anjuta-debug-manager.glade,
11462         plugins/debug-manager/anjuta-debug-manager.ui:
11463         Move all user interface from gdb to debug manager
11465         * plugins/debug-manager/utilities.c,
11466         plugins/debug-manager/utilities.h:
11467         Remove some unused code
11468         Add useful code from gdb plugin
11470         * plugins/debug-manager/start.c,
11471         plugins/debug-manager/start.h:
11472         Include code of attach_process
11473         Add more code to start the debugger
11475         * plugins/debug-manager/plugin.c,
11476         plugins/debug-manager/plugin.h,
11477         plugins/debug-manager/anjuta-debug-manager.plugin.in:
11478         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
11480         * plugins/debug-manager/debugger.c,
11481         plugins/debug-manager/debugger.h:
11482         Implement a queue of debugger command
11484         * plugins/gdb/actions.c,
11485         plugins/gdb/actions.h,
11486         plugins/gdb/watch_cbs.c,
11487         plugins/gdb/watch_cbs.h,
11488         plugins/gdb/watch_gui.c,
11489         plugins/gdb/watch_gui.h:
11490         Removed 
11492         * plugins/gdb/debugger.c,
11493         plugins/gdb/debugger.h,
11494         plugins/gdb/gdbmi.c,
11495         plugins/gdb/gdbmi.h,
11496         plugins/gdb/utilities.c,
11497         plugins/gdb/utilities.h,
11498         plugins/gdb/Makefile.am,
11499         plugins/gdb/anjuta-gdb.plugin.in:
11500         Implement necessary functions
11502         * plugins/gdb/parser.c,
11503         plugins/gdb/parser.h:
11504         Code for parsing variable previously in debug_tree.c
11506         * plugins/gdb/anjuta-gdb.glade,
11507         plugins/gdb/anjuta-gdb.ui:
11508         Remove user interface
11510         * plugins/gdb/gdbmi-test.c:
11511         Need update
11513         * plugins/gdb/anjuta-gdb.plugin.png:
11514         Try an improved icon for gdb (archer fish)
11516         * libanjuta/anjuta-debugger.c,
11517         libanjuta/anjuta-debugger.h,
11518         libanjuta/interfaces/libanjuta.idl,
11519         libanjuta/interfaces/anjuta-idl-compiler.pl,
11520         libanjuta/Makefile.am:
11521         Add declaration used in new IAnjutaDebugger interface
11523         * manuals/reference/libanjuta.types,
11524         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
11525         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
11526         Update documentation
11528 2006-03-02  Naba Kumar  <naba@gnome.org>
11530         * manuals/reference/libanjuta/Makefile.am,
11531         manuals/reference/libanjuta/libanjuta-docs.sgml,
11532         manuals/reference/libanjuta/libanjuta-sections.txt,
11533         manuals/reference/libanjuta/libanjuta.types,
11534         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11535         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
11536         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
11537         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11538         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11539         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11540         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11541         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11542         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
11543         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
11544         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11545         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
11546         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11547         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
11548         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
11549         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
11550         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11551         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11552         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11553         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11554         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11555         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11556         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11557         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11558         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11559         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11560         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11561         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11562         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11563         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
11564         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11565         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11566         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11567         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11568         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
11569         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
11570         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
11571         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
11572         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11573         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11574         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
11575         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11576         manuals/reference/libanjuta/tmpl/plugins.sgml,
11577         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11578         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11579         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11580         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11581         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11582         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11583         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11584         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11585         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11586         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11587         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11588         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11589         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11590         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
11591         documentation.
11593 2006-02-28  Naba Kumar <naba@gnome.org>
11595         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11596         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
11597         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
11598         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
11599         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
11600         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
11601         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
11602         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
11603         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
11604         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
11605         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
11606         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
11607         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
11608         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
11610 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11612         * plugins/sourceview/sourceview.c:
11613         Select to brace, select block.
11615 2006-02-28  Johannes Schmid <jhs@gnome.org>
11617         * plugins/file-wizard/Makefile.am
11618         plugins/file-wizard/action-callbacks.c (removed)
11619         plugins/file-wizard/action-callbacks.h (removed)
11620         plugins/file-wizard/anjuta-file-wizard.ui
11621         plugins/file-wizard/plugin.c: (activate_plugin),
11622         (deactivate_plugin)
11623         plugins/file-wizard/plugin.h:
11624         Removed Edit->Insert Text submenu (replace by macros plugin)
11625         
11626         * plugins/sourceview/sourceview.c: (sourceview_new),
11627         (ieditor_set_popup_menu):
11628         Fixed some more bugs
11629         
11630         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
11632 2006-02-28  Naba Kumar <naba@gnome.org>
11634         * plugins/file-manager/an_file_view.c,
11635         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
11636         rows also and with delay 1 sec (the color and timout value should
11637         probably be picked up from some system wide preference key).
11639 2006-02-28  Naba Kumar <naba@gnome.org>
11641         * libanjuta/interfaces/libanjuta.idl,
11642         plugins/document-manager/action-callbacks.c,
11643         plugins/document-manager/plugin.c,
11644         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
11645         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
11646         Added interface checks in document manager and enable/disable
11647         menus based on supported interface.
11648         
11649         * plugins/project-import/anjuta-project-import.glade: Set some
11650         resonable size for the import dialog.
11652  2006-02-27  Naba Kumar  <naba@gnome.org>
11654         * libanjuta/interfaces/libanjuta.idl,
11655         plugins/document-manager/action-callbacks.c,
11656         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
11657         and eol conversion actions.
11659 2006-02-27  Johannes Schmid <jhs@gnome.org>
11660         
11661         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
11662         * plugins/file-manager/an_file_view.c
11663         plugins/file-manager/plugin.h:  Added tooltips
11664         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
11666 2006-02-26  Naba Kumar  <naba@gnome.org>
11668         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11669         plugins/build-basic-autotools/build-basic-autotools.c,
11670         plugins/build-basic-autotools/build-basic-autotools.h,
11671         plugins/build-basic-autotools/executer.c,
11672         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
11673         disable indicator highlights preferences from message manager to
11674         build plugin. Implemented message indicator highlights in build tool.
11675         
11676         * plugins/editor/text_editor.c: Fixed indicators.
11678 2006-02-26  Johannes Schmid <jhs@gnome.org>
11680         * plugins/sourceview/sourceview.c:
11681         - Fixed some bugs
11682         - Added markers
11683         * plugins/subversion/svn_auth.c:
11684         Fixed username/password authentification but there might be a memory corruption
11686 2006-02-26  Naba Kumar  <naba@gnome.org>
11688         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11689         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
11690         libanjuta/anjuta-launcher.h: Added documentation.
11692 2006-02-24  Naba Kumar  <naba@gnome.org>
11694         * plugins/editor/text_editor.c: Fixed change in API in
11695         IAnjutaEditorSelection::set().
11696         
11697 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11699         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
11700         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
11701         libanjuta/interfaces/libanjuta.idl :
11702         Search in sourceview editor (Select in buffer).
11705 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11707         * plugins/sourceview/sourceview.c :
11708         Fixed Replace, to_upper, to_lower.
11709         
11710         * plugins/search/search-replace_backend.c :
11711         Renamed header name.
11713 2006-02-22  Naba Kumar  <naba@gnome.org>
11715         * libanjuta/anjuta-plugin-description.c,
11716         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
11717         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
11718         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
11719         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11720         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
11721         
11722         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11723         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
11724         
11725 2006-02-21  Naba Kumar  <naba@gnome.org>
11727         * libanjuta/interfaces/libanjuta.idl,
11728         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11729         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
11730         interface for editor.
11732 2006-02-21  Naba Kumar  <naba@gnome.org>
11734         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11736         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11737         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11739 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11741         * GTKSOURCEVIEW EDITOR
11742         plugins/sourceview/sourceview.c :
11743         Fixed copy and Goto Line.
11744         
11745         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11746         plugins/macro/plugin.c :
11747         Fixed Insert key word and Insert macro.
11749 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11751         * plugins/document-manager/anjuta-docman.c:
11752         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11753         
11754         * configure.in:
11755         plugins/Makefile.am:
11756         plugins/sourceview/.cvsignore:
11757         plugins/sourceview/Makefile.am:
11758         plugins/sourceview/plugin.c: :
11759         plugins/sourceview/plugin.h:
11760         plugins/sourceview/sourceview.c: 
11761         plugins/sourceview/sourceview.h:
11762         plugins/sourceview/sourceview.plugin:
11763         plugins/sourceview/sourceview.plugin.in:
11764         plugins/sourceview/sourceview.png:
11766         Added sourceview editor plugin
11768 2006-02-19 Naba Kumar  <naba@gnome.org>
11770         * libanjuta/interfaces/libanjuta.idl,
11771         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11772         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11773         plugins/cvs-plugin/cvs-interface.c,
11774         plugins/document-manager/action-callbacks.c,
11775         plugins/document-manager/action-callbacks.h,
11776         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11777         plugins/search/plugin.c, plugins/search/search-replace.c,
11778         plugins/search/search-replace_backend.c,
11779         plugins/subversion/subversion-actions.c,
11780         plugins/subversion/subversion-callbacks.c,
11781         plugins/tools/editor.c, plugins/tools/execute.c,
11782         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11783         few fatal warnings.
11785 2006-02-15 Naba Kumar  <naba@gnome.org>
11787         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11788         within another.
11789         
11790         * libanjuta/interfaces/libanjuta.idl,
11791         plugins/document-manager/anjuta-docman.c,
11792         plugins/document-manager/plugin.c,
11793         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11794         unnecessary parameters from IAnjutaEditor interface and used proper
11795         types instead of 'gpointer'. Fixed various compiler warnings.
11796         
11797         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11798         file
11800 2006-02-12 Naba Kumar  <naba@gnome.org>
11802         * po/POTFILES.in: Updated.
11803         
11804 2006-02-11 Naba Kumar  <naba@gnome.org>
11806         * plugins/editor/properties.[cxx,h],
11807         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11808         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11809         to sci_prop_*(), because they were conflicting with external
11810         functions (in some ssl library).
11811         
11812 2006-02-08 Naba Kumar  <naba@gnome.org>
11814         Patch from Massimo Cora  <maxcvs@email.it>:
11815         * plugins/valgrind/anjuta-valgrind.schemas,
11816         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11817         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11818         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11819         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11820         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11821         plugins/valgrind/vgtoolview.c,
11822         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11823         before running the debugging session. I've added also a
11824         preference in Anjuta Preferences where you can specify
11825         the path to the valgrind binary. The default is /usr/bin/valgrind.
11826         Now it displays a dialog with the error. [it can be -program
11827         exited- or -file loaded or end of input-]. Some valgrind 3.x
11828         compatibility.
11829         
11830 2006-01-29 Naba Kumar  <naba@gnome.org>
11832         Patch from Massimo Cora  <maxcvs@email.it>:
11833         * configure.in, plugins/Makefile.am,
11834         plugins/valgrind/*: Valgrind plugin (requires
11835         binutils-dev and valgrind to be installed.
11837 2005-01-24 Johannes Schmid <jhs@gnome.org>
11839         * Patch from Eric Greveson <ejg45@cam.ac.uk>
11840         plugins/tools/variables.c:
11841         Added current directory to possible variables
11843         * Patch from Günther Brammer <gbrammer@gmx.de>
11844         plugins/document-manager/anjuta-docman.c:
11845         Fix a crash on opening a file
11847         AUTHORS: Added Günther Brammer
11849 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11851         * libanjuta/anjuta-launcher.c:
11852         Fix a bug in AnjutaLauncher when output is bigger than buffer
11853         Probably fix bug #315188 and #305134
11855 2005-12-28      Johannes Schmid <jhs@gnome.org>
11856         
11857         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11858         * src/about.c: Use new gtk about dialog
11859         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11860         Updated anjuta_ui_add_action_group_entries call
11861         
11862         Patch from Jean Breford <jean.breford@normalesup.org>
11863         and Markus Habermehl <bmh1980de@yahoo.de>:
11864         
11865         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11866         * AUTHORS: Added Jean and Markus
11868 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11869         * plugins/search/search-replace.c :
11870         Bookmark all matched lines.
11871         * plugins/search/search-replace_backend.c :
11872         Fixed bug (Search in all project files).
11874 2005-12-21      Johannes Schmid <jhs@gnome.org>
11875         
11876         * plugins/search/plugin.c:
11877         Fixed signal names
11878         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11879         investigation needed.
11880         
11881         AUTHORS: Added Ross Goldner
11883 2005-12-19  Ross Golder  <ross@golder.org>
11885         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11886         application/xml MIME type.
11888 2005-12-18  Johannes Schmid <jhs@gnome.org>
11889         
11890         po/POTFILES.in: Updated files after directory changes
11891         HACKING: Removed outdated section 3 (anoncvs)
11893 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
11895         * plugins/build-basic-autotools/build-basic-autotools.c:
11896         Save all files in editor before running a command
11898         * plugins/tools/execute.c:
11899         Use document manager plugin instead of each editor for
11900         saving all files
11902 2005-12-15  Johannes Schmid <jhs@gnome.org>
11904         * plugins/document-manager/action-callbacks.c:
11905         (on_save_all1_activate), (on_swap_activate)
11906         plugins/document-manager/anjuta-docman.c:
11907         (on_save_as_filesel_response), (on_notebook_switch_page):
11908         
11909         Fixed some remaining issues in document-manger
11911 2005-12-15      Johannes Schmid <jhs@gnome.org>
11913         * plugins/profile-default/default.anjuta:
11914         Load Search plugin and Message Manager by default
11916 2005-12-14  Johannes Schmid <jhs@gnome.org>
11917         
11918         * plugins/editor/text_editor.c
11919         libanjuta/anjuta-utils.c:
11920         
11921         Check if files differ when gnome-vfs monitoring is used.
11922         (Bug #309688)
11924 2005-12-13  Johannes Schmid <jhs@gnome.org>
11926         * plugins/document-manager/plugin.c:
11927         Only save modified files in ianjuta_file_savable_save() for document-manager
11928         as discussed on mailing list.
11929         
11930         * plugins/cvs-plugin/cvs-callbacks.c:
11931         Fixed dialog handling for empty log message
11933 2005-12-13  Johannes Schmid <jhs@gnome.org>
11935         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11936         
11937         * plugins/project-manager/* Removed ununsed files
11938         
11939         * plugins/symbol-browser/an_symbol_iter.c
11940         plugins/build-basic-autotools/build-basic-autotools.c
11941         plugins/build-basic-autotools/executer.c
11942         plugins/class-gen/class_gen.c
11943         plugins/class-inheritance/class-inherit.c
11944         plugins/cvs-plugin/cvs-actions.c
11945         plugins/cvs-plugin/cvs-interface.c
11946         plugins/debug-manager/attach_process.
11947         plugins/devhelp/plugin.c
11948         plugins/document-manager/plugin.c
11949         plugins/document-manager/indent_util.c
11950         plugins/editor/properties.cxx
11951         plugins/editor/aneditor.cxx
11952         plugins/editor/style-editor.c
11953         plugins/editor/text_editor.c
11954         plugins/macro/macro_db.c
11955         tagmanager/c.c:
11956         
11957         Use DEBUG_PRINT for debug messages
11959         libanjuta/anjuta-debug.h: Include config.h
11960         
11961         HACKING: Updated (BTW: does anyone read this?)
11962         
11963 2005-12-12  Johannes Schmid <jhs@gnome.org>
11965         Patch from Johan Ersvik <jersvik@fastmail.fm>:
11966         * plugins/gdb/debugger.c
11967         
11968         Fix a crasher in gdb plugin
11969         
11970         * plugins/gtodo/plugin.c
11971         plugins/search/plugin.c
11972         
11973         Fixed bug #305301
11974         
11975         * plugins/document-manager/anjuta-docman.c:
11976         
11977         Fixed error markers 
11978         
11979         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11980         
11981         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11982         
11983         * plugins/document-manager/anjuta-docman.c:
11984         highlight changed files in docman popup-menu
11985         * plugins/gdb/debug-tree.c:
11986         plugins/gdb/debugger.c
11987         Do not corupt entire "locals" tree when variable pointer have
11988         additional info and arrays/strucs/unions correctly.
11989         
11991 2005-12-11  Johannes Schmid <jhs@gnome.org>
11993         * plugins/document-manager/anjuta-docman.c
11994         plugins/document-manager/plugin.c
11995         plugins/editor/text_editor.c:
11996         
11997         AUTHORS: Added Johan Ersvik
11999         Fixed "is-dirty" bug and tab ordering
12001 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
12002         
12003         * plugins/editor/aneditor-autocomplete.cxx
12004         plugins/editor/aneditor-calltip.cxx
12005         plugins/editor/aneditor-priv.h
12006         plugins/symbol-browser/an_symbol.c
12007         plugins/symbol-browser/an_symbol_view.c
12008         tagmanager/entry.h
12009         tagmanager/tm_symbol.c
12010         tagmanager/tm_tag.c
12011         tagmanager/include/tm_symbol.h
12012         tagmanager/include/tm_tag.h
12013         tagmanager/c.c
12015         Better pointer recognition in tagmanager and symbol browser
12017 2005-12-11  Johannes Schmid <jhs@gnome.org>
12019         * plugins/search/*: New search plugin derived from search code in old editor
12020         plugin.
12021         
12022         * plugins/document-manager/*: new document-manger which is now seperated from
12023         editor to allow implementation of other editor widgets. Code is mostly derived
12024         from old editor plugin
12026         * plugins/print/* new print plugin which is not fully implemented in the
12027         moment
12029         * plugins/editor/text_editor.c: Added lots of interface code
12030         
12031         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
12032         IAnjutaEditorFactory and extended IAnjutaEditor
12033         
12034         * configure.in, plugins/Makefile.am updated build system for new
12035         plugins
12037         This is a huge commit which might still contain some bugs and also has
12038         some fixmes. Things that are not working are the search toolbar because it
12039         does not use the same backend as any other searching function and printing
12040         (easy to fix) because it did not yet implement IAnjutaPrintable.
12042 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
12044         * plugins/project-wizard/property.c:
12045         Use newer GtkFileChooser instead of GtkFileSelection with
12046         GnomeFileEntry to avoid a bug
12048         * plugins/project-wizard/install.c:
12049         Avoid an endless loop if project directory is not writable
12050         
12051         * plugins/project-wizard/druid.c:
12052         Allow creating project in empty directory without a
12053         warning
12055 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
12056         
12057         Patch from Massimo Cora <maxcvs@email.it>
12058         * plugins/class-inheritence/class-inherit.c
12059         plugins/class-inheritence/plugin.c
12060         plugins/class-inheritence/plugin.h
12061         configure.in
12062         
12063         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
12064         no longer supported!
12066 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
12067         
12068         Patch from Johan Ersvik <jersvik@fastmail.fm>
12069         * plugins/message-view/message-view.c
12070         plugins/build-basic-autotools/build-basic-autotools.c
12071         plugins/build-basic-autotools/automake-c.filters
12073         This patch correct regex-filters for newer automake
12074         versions
12076 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
12078        * plugins/tools/execute.c:
12079        Detect variables inside a word
12081 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12083         * libanjuta/anjuta-status.[ch],
12084         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
12085         plugins/editor/anjuta-docman.c :
12086         New anjuta-status procedure.
12088 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12090         *Modified Files:
12091         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
12092         plugins/editor/Makefile.am
12093         plugins/editor/anjuta-document-manager.glade
12094         plugins/editor/plugin.c plugins/editor/plugin.h
12095         plugins/editor/text_editor.c plugins/editor/text_editor.h
12096         *Added Files:
12097         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
12098         plugins/editor/indent-util.c plugins/editor/indent-util.h
12099         plugins/editor/indent_test.c :
12100         Set and Preview indent preferences parameters.
12101         Saved indent user parameters.
12103 2005-10-27  Naba Kumar  <naba@gnome.org>
12105         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
12106         * plugins/editor/anjuta-docman.c: Restore tab color to normal
12107         theme color for saved documents.
12108         
12109 2005-10-26  Naba Kumar  <naba@gnome.org>
12111         * libanjuta/anjuta-encodings.c: Save changed supported encodings
12112         list. Fixed bug #316731.
12113         
12114 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
12116         * tagmanager/tm_symbol.c: Fixed bug #315218
12118 2005-10-23  Adam Weinberger  <adamw@gnome.org>
12120         * plugins/build/build_file.c
12121           plugins/build-basic-autotools/build-basic-autotools.c
12122           plugins/tools/execute.c
12123           plugins/build/compile.c
12124           plugins/build/configurer.c
12125           plugins/debug-manager/plugin.c
12126           plugins/editor/plugin.c
12127           plugins/editor/print.c
12128           plugins/editor/text_editor.c
12129           plugins/file-loader/plugin.c
12130           plugins/file-manager/an_file_view.c
12131           plugins/symbol-browser/an_symbol_view.c
12132           plugins/gdb/debugger.c
12133           plugins/gdb/plugin.c
12134           plugins/glade/plugin.c
12135           plugins/macro/macro-actions.c
12136           plugins/macro/plugin.c
12137           plugins/profile-default/plugin.c
12138           plugins/project-manager/plugin.c
12139           plugins/project-manager/project_import.c
12140           plugins/symbol-browser/plugin.c
12141           plugins/tools/execute.c
12142           src/anjuta.c
12143           src/anjuta-actions.h
12144           src/shell.c:
12145           Correct spacing errors before and after "...".
12147 2005-10-20  Naba Kumar  <naba@gnome.org>
12149         * plugins/gdb/debugger.c: Fixed attach/detach process to
12150         updated UI properly.
12151         
12152 2005-10-18  Naba Kumar  <naba@gnome.org>
12154         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
12155         #171314 too).
12156         
12157 2005-10-13  Naba Kumar  <naba@gnome.org>
12158         
12159         * plugins/project-mkfile-import/*: Removed separate import wizard for
12160         makefile based projects (because single widzard handles all wizards).
12162         * plugins/project-import/project-import.c: Made wizard window
12163         transient to main window.
12165         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
12166         
12167         * AUTHORS: Added Eric's name in contributors list.
12168         
12169         * configure.in, plugins/Makefile.am,
12170         plugins/project-import/Makefile.am,
12171         plugins/project-import/anjuta-project-import.glade,
12172         plugins/project-import/project-import.c,
12173         plugins/project-import/project-import.h: Import wizard now detects
12174         both makefile and automake projects together instead of separate wizard.
12175         
12176         * plugins/project-wizard/templates/java/project.anjuta,
12177         plugins/project-wizard/templates/mkfile/project.anjuta,
12178         plugins/project-wizard/templates/python/project.anjuta,
12179         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
12180         name to make it appropriate.
12182 2005-10-11  Naba Kumar  <naba@gnome.org>
12184         * configure.in: Fixed glade3 version requirement.
12186 2005-09-29  Alexander Shopov  <ash@contact.bg>
12188         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
12190 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
12192         * plugins/subversion/svn_auth.c
12193         plugins/subversion/anjuta_subversion.glade:
12194         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
12196 2005-09-22  Naba Kumar  <naba@gnome.org>
12198         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
12200         * configure.in,  plugins/Makefile.am
12201         plugins/project-manager/anjuta-project-manager.plugin.in,
12202         plugins/project-manager/plugin.c,
12203         (added) plugins/project-mkfile-import/.cvsignore,
12204         (added) plugins/project-mkfile-import/Makefile.am,
12205         (added) plugins/project-mkfile-import/
12206             anjuta-project-mkfile-import-plugin.png,
12207         (added) plugins/project-mkfile-import/
12208             anjuta-project-mkfile-import.glade,
12209         (added) plugins/project-mkfile-import/
12210             anjuta-project-mkfile-import.plugin.in,
12211         (added) plugins/project-mkfile-import/plugin.c,
12212         (added) plugins/project-mkfile-import/plugin.h,
12213         (added) plugins/project-mkfile-import/project-mkfile-import.c,
12214         (added) plugins/project-mkfile-import/project-mkfile-import.h,
12215         plugins/project-wizard/templates/Makefile.am,
12216         (added) plugins/project-wizard/templates/mkfile-logo.png,
12217         (added) plugins/project-wizard/templates/mkfile.wiz,
12218         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
12219         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
12220         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
12221         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
12222         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
12223         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
12224         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
12225         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
12226         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
12227         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
12228         (added) plugins/project-wizard/templates/mkfile/src/main.c:
12229         Added makefile based project import wizard and wizard template.
12231 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
12233         * libanjuta/anjuta-launcher.c: Reduced false password detections
12235 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12237         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
12238         messages correctly.a
12240 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12241         
12242         * scintilla/Makefile.am: Changed scintilla library to noinst
12243         * pixmaps/Makefile.am: Install password.png
12244         * libanjuta/anjuta-launcher.c: Changed password detection
12245         to be able to access GNOME CVS with ssh.
12246         
12247 2005-08-31  Naba Kumar  <naba@gnome.org>
12249         * plugins/glade/plugin.c: Set transient window for the widget
12250         dialogs.
12251         
12252 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
12254         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
12256 2005-08-10  Naba Kumar  <naba@gnome.org>
12258         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
12259         as shortcut key for execute.
12261         * src/about.c: Clean up.
12262         
12263         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
12264         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
12265         entry boxes.
12266         
12267 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12269         * plugins/editor/search-replace_backend.c :
12270         Fixed search in File Patterns.
12272 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
12274         * plugins/gdb/Makefile.am: Fixed a make -j x bug
12275         
12276 2005-08-04  Naba Kumar  <naba@gnome.org>
12278         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12279         for pango-1.8 rendering bug.
12280         
12281 2005-08-03  Naba Kumar  <naba@gnome.org>
12283         * plugins/glade/plugin.c: Proper names for plugin widgets.
12284         
12285         * plugins/subversion/anjuta-subversion.glade,
12286         plugins/subversion/svn-auth.c: Fixed authentication dialog and
12287         string allocations. Use passed default values when available.
12288         Set proper focus and dialog default response. Destroy dialog after use.
12289         Return error when appropriate.
12291 2005-08-02  Naba Kumar  <naba@gnome.org>
12293         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12294         for pango-1.8 rendering bug.
12295         
12296 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
12298         * scintilla/Makefile.am: Fixed a make -j x bug
12299         
12300 2005-08-02  Johannes Schmid <jhs@gnome.org>
12301         
12302         * plugins/subversion/svn-auth.c: Added username/password 
12303         auto function.
12305 2005-08-01  Naba Kumar  <naba@gnome.org>
12307         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
12308         checks for character width calculations.
12309         
12310 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12312         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
12314 2005-07-31  Naba Kumar  <naba@gnome.org>
12316         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
12317         messup with pango 1.8. Fixed bug #311846.
12319 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12321         * plugins/gdb/memory.c : Fixed bug 305082.
12322         
12323         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12324         plugins/project-wizard/templates/gcj.wiz,
12325         plugins/project-wizard/templates/gnome.wiz,
12326         plugins/project-wizard/templates/gtk.wiz,
12327         plugins/project-wizard/templates/java.wiz,
12328         plugins/project-wizard/templates/python.wiz,
12329         plugins/project-wizard/templates/wxwin.wiz,
12330         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
12332 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
12334         * plugins/tools/execute.c:
12335         Correct a crash if editor is closed while a tool still use it.
12337 2005-07-28  Naba Kumar  <naba@gnome.org>
12339         * scintilla/*: Updated scintilla from their latest CVS.
12341 2005-07-27  Naba Kumar  <naba@gnome.org>
12343         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12344         plugins/build-basic-autotools/build-basic-autotools.c,
12345         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
12346         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
12347         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
12348         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
12349         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
12350         plugins/message-view/plugin.c, plugins/patch/plugin.c,
12351         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
12352         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12353         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
12354         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
12355         argument to anjuta_ui_add_action_group_entries() and
12356         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
12357         Fixed all plugins to pass translation domain. This fixes untranslated
12358         UI bugs. 
12360 2005-07-27  Naba Kumar  <naba@gnome.org>
12362         * plugins/class-inheritance/class-callbacks.c,
12363         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
12364         proper system colors.
12366 2005-07-26  Naba Kumar  <naba@gnome.org>
12368         * ROADMAP: Updated and added more tasks.
12370 2005-07-25  Naba Kumar  <naba@gnome.org>
12372         * ROADMAP: Updated and added more tasks.
12373         
12374 2005-07-24  Naba Kumar  <naba@gnome.org>
12376         * HACKING: Fixed format.
12378 2005-07-24  Naba Kumar  <naba@gnome.org>
12380         * ROADMAP: Fixed format.
12381         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
12383 2005-07-24  Naba Kumar  <naba@gnome.org>
12385         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
12386         * data/properties/cpp.properties: Added *.c++ as file extension for c++
12388 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
12390         * plugins/tools/dialog.c, plugins/tools/dialog.h:
12391         Correct wrong sensitivity setting
12392         
12393         * plugins/tools/tool.c: Correct a crash when removing overridden tool
12394         
12395         * plugins/tools/variable.c:     Add variables for project manager
12397 2005-07-23  Naba Kumar  <naba@gnome.org>
12399         * ROADMAP: updated.
12401 2005-07-23 Naba Kumar  <naba@gnome.org>
12403         * plugins/subversion/Makefile.am,
12404         plugins/subversion/svn-auth.c,
12405         plugins/subversion/svn-auth.h: Added subversion authentication code
12406         stubs.
12407         
12408         * plugins/subversion/subversion-callbacks.c,
12409         plugins/subversion/subversion-callbacks.h,
12410         plugins/subversion/svn-backend-priv.h,
12411         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
12412         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
12413         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
12414         Added file mode line.
12416 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
12418         * configure.in: Added 'gl' to ALL_LINGUAS.
12420 2005-07-21 Naba Kumar  <naba@gnome.org>
12422         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
12423         the active sources and kill the running process without emitting
12424         signals (which could be fatal because the object is being destroyed).
12425         Incidentally, fixed the crash that happens when stopping an active
12426         debugger session. Disabled debug prints and code clean up.
12427         Fixed bug #305587.
12428         
12429         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
12430         message view object, because that prevents many unprocessed outputs
12431         from the cvs command from being appended in view. Does not set NULL
12432         to mesg_view private member (not required) so that any pending outputs
12433         to view is processed.Fixed bug #172666.
12435         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
12436         type in supported list.
12437         
12438 2005-07-18  Adam Weinberger  <adamw@gnome.org>
12440         * plugins/file-manager/anjuta-file-manager-plugin.glade:
12441           grammar/spelling fixes.
12443 2005-07-17 Naba Kumar  <naba@gnome.org>
12445         * (new) plugins/project-wizard/templates/terminal/cvsignore,
12446         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
12447         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
12448         plugins/project-wizard/templates/anjuta-plugin.wiz,
12449         plugins/project-wizard/templates/gcj.wiz,
12450         plugins/project-wizard/templates/gnome.wiz,
12451         plugins/project-wizard/templates/gtk.wiz,
12452         plugins/project-wizard/templates/gtkmm.wiz,
12453         plugins/project-wizard/templates/java.wiz,
12454         plugins/project-wizard/templates/python.wiz,
12455         plugins/project-wizard/templates/terminal.wiz,
12456         plugins/project-wizard/templates/terminal/Makefile.am,
12457         plugins/project-wizard/templates/terminal/po/Makefile.am,
12458         plugins/project-wizard/templates/terminal/src/Makefile.am,
12459         plugins/project-wizard/templates/wxwin.wiz,
12460         plugins/project-wizard/templates/xlib-dock.wiz,
12461         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
12462         wizards and updated .wiz files to install them in newly created
12463         projects.
12465 2005-07-16 Naba Kumar  <naba@gnome.org>
12467         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
12468         
12469         * plugins/file-manager/an_file_view.c,
12470         plugins/file-manager/plugin.c: Added file manager preferences to
12471         show/hide files ignored by version control (e.g. cvsignore).
12472         
12473         * plugins/editor/text_editor.c: Initialize vfs info struct.
12474         
12475         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
12476         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
12477         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
12478         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
12479         omf-install/.cvsignore, pixmaps/.cvsignore,
12480         plugins/file-manager/anjuta-file-manager-plugin.glade,
12481         scintilla/.cvsignore, scintilla/include/.cvsignore,
12482         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
12483         tagmanager/python.c: Updated.
12485 2005-07-16 Naba Kumar  <naba@gnome.org>
12487         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
12488         Fixed python parser to parser class methods.
12490 2005-07-15 Naba Kumar  <naba@gnome.org>
12492         * plugins/project-wizard/property.c: Used parenthesis to remove
12493         ambiguty.
12494         
12495         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12496         plugins/project-wizard/templates/gcj.wiz,
12497         plugins/project-wizard/templates/gnome.wiz,
12498         plugins/project-wizard/templates/gtk.wiz,
12499         plugins/project-wizard/templates/gtkmm.wiz,
12500         plugins/project-wizard/templates/java.wiz,
12501         plugins/project-wizard/templates/python.wiz,
12502         plugins/project-wizard/templates/terminal.wiz,
12503         plugins/project-wizard/templates/wxwin.wiz,
12504         plugins/project-wizard/templates/xlib-dock.wiz,
12505         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
12506         and names.
12508 2005-07-15 Naba Kumar  <naba@gnome.org>
12510         * plugins/project-wizard/templates/java.wiz,
12511         plugins/project-wizard/templates/java/Makefile.am,
12512         plugins/project-wizard/templates/java/project.anjuta,
12513         plugins/project-wizard/templates/python.wiz,
12514         plugins/project-wizard/templates/python/Makefile.am,
12515         plugins/project-wizard/templates/python/project.anjuta: Use different
12516         project files for java and python module where debugger is not
12517         included in the list of plugins.
12519 2005-07-15 Naba Kumar  <naba@gnome.org>
12521         * configure.in, plugins/project-wizard/templates/Makefile.am,
12522         plugins/project-wizard/templates/gcj-logo.png,
12523         plugins/project-wizard/templates/gcj.wiz,
12524         plugins/project-wizard/templates/gcj/.cvsignore,
12525         plugins/project-wizard/templates/gcj/Makefile.am,
12526         plugins/project-wizard/templates/gcj/configure.in.tpl,
12527         plugins/project-wizard/templates/gcj/src/.cvsignore,
12528         plugins/project-wizard/templates/gcj/src/Makefile.am,
12529         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
12530         plugins/project-wizard/templates/java-logo.png,
12531         plugins/project-wizard/templates/java.wiz,
12532         plugins/project-wizard/templates/java/configure.in.tpl,
12533         plugins/project-wizard/templates/java/po/Makefile.am,
12534         plugins/project-wizard/templates/java/po/POTFILES.in,
12535         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
12536         plugins/project-wizard/templates/java/src/main.java,
12537         plugins/project-wizard/templates/python-logo.png,
12538         plugins/project-wizard/templates/python.wiz,
12539         plugins/project-wizard/templates/python/.cvsignore,
12540         plugins/project-wizard/templates/python/Makefile.am,
12541         plugins/project-wizard/templates/python/configure.in.tpl,
12542         plugins/project-wizard/templates/python/po/.cvsignore,
12543         plugins/project-wizard/templates/python/po/Makefile.am,
12544         plugins/project-wizard/templates/python/po/POTFILES.in,
12545         plugins/project-wizard/templates/python/src/.cvsignore,
12546         plugins/project-wizard/templates/python/src/Makefile.am,
12547         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
12548         plugins/project-wizard/templates/python/src/main.py: Added Generic
12549         gcj and python project wizards. Fixed Generic java project to
12550         use _JAVA primary. Update gnome-build from cvs for them to work
12551         correctly.
12553 2005-07-12 Naba Kumar  <naba@gnome.org>
12555         * plugins/project-manager/plugin.c: Automatically determine
12556         project backend by probing.
12557         
12558 2005-07-04 Naba Kumar  <naba@gnome.org>
12560         * Makefile.am: Do not install old anjuta.glade file which conflicts
12561         with newer src/anjuta.glade.
12563 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
12565         * plugins/an_symbol_prefs.c:
12566         Sort list of available symbol files
12568 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
12570         * plugins/build-basic-autotools.c:
12571         Fixed #307810
12572         
12573         * plugins/gtodo/libgtodo.c:
12574         Possible fix for #307800
12576         * libanjuta/anjuta-encodings.c
12577         libanjuta/anjuta-launcher.c
12578         libanjuta/anjuta-preference-dialog.c
12579         libanjuta/anjuta-preferences.c
12580         libanjuta/anjuta-ui.c
12581         libanjuta/anjuta-util.c
12582         libanjuta/cell-renderer-captioned-image.c
12583         libanjuta/plugin.c:
12584         
12585         Patch from de_lupus@pandora.be (Kristof Vansant):
12586         Replaced deprecated gnome-i18n.h
12587         Closed #309153
12589 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
12590         
12591         * plugins/subversion/anjuta-subversion.glade
12592         plugins/subversion/anjuta-subversion.ui
12593         plugins/subversion/plugin.c
12594         plugins/subversion/subversion-actions.c
12595         plugins/subversion/subversion-callbacks.h
12596         plugins/subversion/subversion-callbacks.c
12597         plugins/subversion/svn-backend-priv.h
12598         plugins/subversion/svn-backend.h
12599         plugins/subversion/svn-backend.c
12600         plugins/subversion/svn-thread.h
12601         plugins/subversion/svn-thread.c:
12602         
12603         Implemented Subversion diff
12604         
12605 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
12606         
12607         * plugins/build-basic-autotools/build-basic-autotools.c:
12608         Fixed crash bug! Might be useful to release 2.0.2 soon
12609         because this bug will crash any build which produces errors
12610         or warnings
12612 === Anjuta 2.0.1 ===
12614 2005-06-27 Naba Kumar  <naba@gnome.org>
12616         * plugins/tools/execute.c: Formated code.
12617         
12618 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
12620         * plugins/build-basic-autotools/build-basic-autotools.c:
12621         Remove two memory leaks
12622         Check command output versus untranslated strings too
12624         * plugins/tools/execute.c:
12625         Remove two memory leaks
12626         Check command output versus untranslated strings too
12627         Remove description message
12629         * plugins/tools/fileop.c:
12630         Escape tool name in xml configuration file
12632 2005-05-26 Naba Kumar  <naba@gnome.org>
12634         * configure.in: Bumped version to 2.0.1
12635         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
12637         * plugins/tools/execute.c: Fixed clickable messages.
12638         * NEWS: Updated.
12640         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
12641         Deactivate glade plugin when last glade project is closed. Reorder
12642         glade widgets in layout. Change glade project when user selects a
12643         new project. Removed project from the list when user closes it. Fixed
12644         glade project file loading from URI. Save and restored loaded glade
12645         projects in/from session.
12647         * plugins/class-gen/action-callbacks.c,
12648         plugins/class-gen/anjuta-class-gen-plugin.glade,
12649         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
12650         plugins/file-wizard/anjuta-file-wizard.glade,
12651         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
12652         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
12653         "Add to project" correctly. Use the source file path returned after
12654         adding to project. Fixed memory leaks. Deactivate wizard plugins
12655         after use.
12656         
12657         * plugins/project-manager/plugin.c,
12658         plugins/project-wizard/anjuta-project-wizard.glade,
12659         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
12660         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
12661         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
12662         project-wizard preference page to anjuta app, because they are
12663         more appropriated as general preferences. Renamed username and
12664         useremail properties keys.
12665         
12666         * po/POTFILES.in: Updated.
12668         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
12669         saved at closing.
12670         
12671         * plugins/file-loader/plugin.c: Do not use static variable to store
12672         created submenu in factory. Fixed crash in anjuta exit.
12673         
12674 2005-05-24 Naba Kumar  <naba@gnome.org>
12676         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12677         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12678         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12679         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12680         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12681         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12682         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12683         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12684         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12685         
12686         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12687         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12688         plugins/build-basic-autotools/build-basic-autotools.c,
12689         plugins/build-basic-autotools/build-basic-autotools.h,
12690         plugins/build-basic-autotools/executer.c,
12691         plugins/build-basic-autotools/executer.h,
12692         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
12693         plugins/tools/variable.c: Added an extra argument to
12694         anuta_util_dialog_input() to pass default value. Save/load project
12695         configure and execution parameters in/from session.
12697         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
12698         symbol browser is loaded.
12699         
12700         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
12701         freeze/thaw.
12703         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
12704         deactivate would not start shell.
12706 2005-05-24 Naba Kumar  <naba@gnome.org>
12708         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
12709         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
12710         libegg/egg-submenu-action.c, libegg/test-actions.c,
12711         plugins/build-basic-autotools/build-basic-autotools.c,
12712         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
12713         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
12714         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
12715         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
12716         plugins/macro/plugin.c, plugins/message-view/plugin.c,
12717         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
12718         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
12719         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12720         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12721         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
12723 2005-05-24 Naba Kumar  <naba@gnome.org>
12725         * data/properties/styles.properties: Fixed defalt font.
12727         * plugins/editor/search-replace.c,
12728         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
12729         project openness wihtout activating project-manager plugin (i.e.
12730         using anjuta_shell_get()).
12731         
12732         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
12733         - Completed add_source(), add_group() and add_target() methods of
12734         IAnjutaProjectManager.
12735         - Change their definition to return the added element (or NULL).
12736         - Used interface API for project main menus and 'add to project'
12737         from file-manager context menu.
12738         - Select proper default target/group when prompting for adding
12739         source/target/group.
12740         - Do not expand all nodes in selection tree when default selection
12741         are given (eases navigation in big projects).
12742         - Code clean ups.
12743         - Marked strings for translation.
12745 2005-05-23 Naba Kumar  <naba@gnome.org>
12747         * src/anjuta-app.c: Save menu accelerators on change.
12748         * NEWS: Updated.
12749         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12750         save-as dialog (leading to crash later).
12752 2005-05-22 Naba Kumar  <naba@gnome.org>
12754         * NEWS: Updated.
12755         * AUTHORS: Added developers for other projects. Updated.
12756         * TODO.tasks: Updated.
12757         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12758         
12759 2005-05-22 Naba Kumar  <naba@gnome.org>
12761         * plugins/tools/execute.c: Make parsable lines distinct by adding
12762         a "Click me" description in the message. Allow tools to open arbibrary
12763         file in editory using gdb-styled annotation (The line starts with two
12764         \032 characters followed by the file:line).
12765         
12766         * plugins/tools/scripts/prepare-changelog.pl,
12767         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12768         ChangeLog file itself and open it.
12770 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12772         * plugins/tools/execute.c:
12773         Parse output in message pane
12774         Correct a crash on plugin deactivation
12776         * plugins/tools/fileop.c,
12777         plugins/tools/tool.c,
12778         plugins/tools/tool.h:
12779         Load only valid tools
12781 2005-06-21  Naba Kumar  <naba@gnome.org>
12783         * anjuta.spec.in: Fixed devel package requirement.
12785         * plugins/message-view/message-view.c: Scroll message on next/previous.
12787         * TODO.tasks: Updated.
12789         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12790         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12791         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12792         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12793         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12794         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12795         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12796         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12798         * libanjuta/anjuta-preferences.c,
12799         plugins/build-basic-autotools/build-basic-autotools.c,
12800         plugins/build-basic-autotools/executer.c,
12801         plugins/class-gen/action-callbacks.c,
12802         plugins/class-gen/action-callbacks.h,
12803         plugins/class-gen/class_gen.c,
12804         plugins/cvs-plugin/cvs-interface.c,
12805         plugins/debug-manager/attach_process.c,
12806         plugins/debug-manager/plugin.c,
12807         plugins/debug-manager/utilities.c,
12808         plugins/debug-manager/utilities.h,
12809         plugins/editor/aneditor-autocomplete.cxx,
12810         plugins/editor/aneditor.cxx,
12811         plugins/editor/search-replace.c,
12812         plugins/editor/search-replace_backend.c,
12813         plugins/gdb/breakpoints.c,
12814         plugins/gdb/registers.c,
12815         plugins/patch/plugin.c,
12816         plugins/project-wizard/druid.c,
12817         plugins/project-wizard/install.c,
12818         plugins/subversion/plugin.c,
12819         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12820         codes.
12822         * plugins/class-gen/action-callbacks.c,
12823         plugins/project-wizard/parser.c,
12824         plugins/project-wizard/property.c,
12825         plugins/project-wizard/values.c,
12826         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12828         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12829         alphabetically
12831 2005-06-20  Naba Kumar  <naba@gnome.org>
12833         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12834         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12835         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12836         
12837         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12838         exit idle function.
12839         
12840         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12841         Fixed possible memory corruption.
12843         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12844         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12845         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12846         progress bar increment and added progress status for symbol refresh
12847         and project loading.
12848         
12849         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12850         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12851         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12852         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12853         bar.
12855         * TODO.tasks: Updated.
12857 2005-06-19  Naba Kumar  <naba@gnome.org>
12859         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12860         Fixed warning.
12861         
12862         * plugins/project-import/project-import.c: Deactivate plugin when done.
12863         
12864 2005-06-18  Naba Kumar  <naba@gnome.org>
12866         * plugins/profile-default/plugin.c: Fixed error when loading another
12867         project while a project is still loaded.
12868         
12869         * plugins/project-manager/plugin.c: Used (newly added) group-activated
12870         signal from gnome-build to popup group properties.
12871         
12872         * src/anjuta.c: Load default session by default.
12874         * po/POTFILES.in: Added missing files.
12875         
12876         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12877         activate plugin on load (activate it separately). Connect to activate
12878         and deactivate signals for housekeeping, so that if plugins are
12879         activated or deactivate externally, they are properly recorded.
12880         
12881         * plugins/profile-default/plugin.c: Save profile before a project
12882         is loaded so that it could be restored when project is closed.
12883         
12884         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12886 2005-06-17  Naba Kumar  <naba@gnome.org>
12888         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12889         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12890         for project. The plugins loaded for the project is restored when project
12891         is loaded next time.
12892         
12893         * TODO.tasks: Updated.
12894         
12895 2005-06-15  Naba Kumar  <naba@gnome.org>
12897         * plugins/tools/scripts/find-fixmes.pl,
12898         (new) plugins/tools/scripts/translation-status.pl,
12899         plugins/tools/scripts/tools-2.xml.in,
12900         plugins/tools/scripts/Makefile.am,
12901         plugins/tools/scripts/prepare-changelog.pl: Added translation
12902         status script. Completed find-fixmes.pl script. Fixed bugs.
12904         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12905         tool path.
12907 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12909         * plugins/message-view/anjuta-message-manager-plugin.glade :
12910         renamed "messages.tag.position" to "messages.tab.position".
12911         plugins/message-view/anjuta-msgman.c : 
12912         Messages tab position prefrences.
12913         
12914 2005-06-14  Naba Kumar  <naba@gnome.org>
12916         * (new) plugins/tools/scripts/find-fixmes.pl,
12917         (new) plugins/tools/scripts/tools-2.xml.in,
12918         (new) plugins/tools/scripts/Makefile.am,
12919         (new) plugins/tools/scripts/prepare-changelog.pl,
12920         plugins/tools/plugin.h, plugins/tools/fileop.c,
12921         plugins/tools/Makefile.am, configure.in: Added system tools.
12923 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
12925         * plugins/tools/editor.c:
12926         Take care of creating .anjuta directory if missing
12928 2005-06-10  Naba Kumar  <naba@gnome.org>
12930         * configure.in: Increased gnome-build required to version 0.1.2.
12931         
12932         * plugins/project-manager/plugin.c: Fixed target/group removal.
12933         Fixed memory leaks.
12934         
12935 2005-06-10  Naba Kumar  <naba@gnome.org>
12937         * plugins/project-manager/plugin.c: Implemented target/group
12938         configuration (update gnome-build module from cvs).
12939         
12940 2005-06-07  Naba Kumar  <naba@gnome.org>
12942         Patch from: Massimo Cora'  <maxcvs@email.it>:
12943         * plugins/class-inheritance/Makefile.am,
12944         plugins/class-inheritance/class-inherit.c,
12945         plugins/class-inheritance/class-inherit.h,
12946         plugins/class-inheritance/plugin.c,
12947         plugins/class-inheritance/plugin.h,
12948         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12949         expanded view of classes in hierarchy canvas (collapsable again).
12950         
12951 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
12953         * scintilla/patches/scintilla-64-bit.diff (added)
12954         * plugins/patch/patch-plugin.c:
12955         Conditional build for GTK 2.4 and GTK 2.6
12957 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
12959         * plugins/tools/anjuta-tools.glade,
12960         plugins/tools/editor.c,
12961         plugins/tools/plugin.h,
12962         plugins/tools/fileop.c:
12963         Add a check box to edit an user script
12964         Correct a few memory leak
12966         * plugins/tools/execute.c,
12967         plugins/tools/tool.c,
12968         plugins/tools/tool.h:
12969         Move utility remove_mnemonic function in tool.c
12970         Small fix
12972 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
12974         Patch from sbrabec@suse.cz:
12975         * configure.in
12976         scintilla/include/Scintilla.h:
12977         
12978         Fix 64-Bit warnings in gcc 4
12980 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
12981         
12982         * plugins/patch/patch_plugin.c
12983         plugins/patch/patch.h
12984         plugin/patch/patch-plugin.glade
12985         plugin/patch/Makefile.am:
12986         
12987         Changed patch plugin to use libglade and new gtk 2.6 widgets
12989 2005-05-31  Naba Kumar  <naba@gnome.org>
12991         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
12992         * plugins/editor/text_editor.c: Don't show error
12993         for empty files.
12994         
12995 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
12996         
12997         * plugins/message-view/anjuta-message-manager.ui,
12998         plugins/message-view/anjuta-msgman.c,
12999         plugins/message-view/anjuta-msgman.h,
13000         plugins/message-view/message-view.c,
13001         plugins/message-view/message-view.h,
13002         plugins/message-view/plugin.c:
13003         Add a popup menu in messages panes
13004         Move save message pane option in it
13006 2005-05-28  Naba Kumar  <naba@gnome.org>
13008         * data/properties/styles.properties: Fixed default font
13009         names and sizes.
13011         * plugins/editor/style-editor.c: cleanup.
13012         
13013 2005-05-25  Naba Kumar  <naba@gnome.org>
13015         * plugin/gdb/plugin.c: Start gdb even if the program does
13016         not exists. Fixes bug #305074
13017         
13018 2005-05-24  Naba Kumar  <naba@gnome.org>
13020         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
13021         * configure.in: graphviz pkgconfig path.
13023 2005-05-24  Naba Kumar  <naba@gnome.org>
13025         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
13026         * TODO.tasks: Updated.
13027         
13028 2005-05-22  Naba Kumar  <naba@gnome.org>
13030         * anjuta.spec.in: Fixed spec file
13031         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
13033 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
13034         
13035         * TODO.tasks: Updated.
13037         * plugins/message-view/anjuta-message-manager.ui,
13038         plugins/message-view/message-view.c,
13039         plugins/message-view/message-view.h,
13040         plugins/message-view/plugin.c:
13041         Add shortcut for next and previous message
13042         Add a save message menu item
13043         Fix a bug in previous message
13045 2005-05-21  Naba Kumar  <naba@gnome.org>
13047         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
13048         doc/Makefile.am, global-tags/create_global_tags.sh,
13049         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
13050         and rpm package creation. Fixed installation paths.
13051         
13052         * plugins/editor/anjuta-document-manager.glade,
13053         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
13054         and indent options.
13055         
13056         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
13058 2005-05-21  Naba Kumar  <naba@gnome.org>
13060         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
13061         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
13062         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
13063         tagmanager/Makefile.am: Fixed paths configure variables to take
13064         automake configure variables instead of hardcoding.
13066         * global-tags/tm_global_tags.c: Formated code.
13068         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
13069         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13070         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13071         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13072         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13073         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13074         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13075         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13076         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13078 2005-05-20  Naba Kumar  <naba@gnome.org>
13080         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
13081         and fixed rpm spec file (more testing required).
13082         
13083         * data/gdb.init: Don't set gdb prompt.
13084         
13085         * mime/Makefile.am: run update-mime-data only on system-wide install.
13086         
13087         * plugins/gdb/Makefile.am: Install plugin at correct paths.
13089 2005-05-19  Naba Kumar  <naba@gnome.org>
13091         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
13092         while it's not visible.
13094         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
13095         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
13096         
13097 2005-05-19  Naba Kumar <naba@gnome.org>
13099         * configure.in: Fixed subversion checks. Added
13100         --disable-plugin-subversion and --disable-plugin-glade
13101         configure flags to manually turn off their plugin builds.
13103         * plugins/editor/plugin.c: Save and restore current editor line
13104         positions in session.
13106 2005-05-18  Naba Kumar  <naba@gnome.org>
13108         * AUTHORS: Fixed email address.
13109         
13110         * libanjuta/anjuta-utils.c,
13111         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
13112         when the projectmanager toplevel is not a window. Check for valid
13113         gtkwindow type before using the passed window as parent for anjuta
13114         dialogs.
13116 2005-05-17  Naba Kumar  <naba@gnome.org>
13118         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
13119         
13120         * plugins/cvs-plugin/Makefile.am,
13121         plugins/devhelp/plugin.c,
13122         plugins/file-loader/Makefile.am,
13123         plugins/macro/Makefile.am,
13124         plugins/message-view/Makefile.am,
13125         plugins/patch/Makefile.am,
13126         plugins/project-manager/Makefile.am,
13127         plugins/subversion/Makefile.am,
13128         plugins/symbol-browser/Makefile.am: Removed -module flags
13129         from libtool flags
13131         * MAINTAINERS: Added file so that I could recieve bugzilla
13132         reports.
13134         * plugins/glade/plugin.c: Fixed compile error.
13136 === Anjuta 2.0.0 ===
13138 2005-05-15  Naba Kumar  <naba@gnome.org>
13140         * configure.in: Adjusted gdl version requirement. Bumped anjuta
13141         version to 2.0.0.
13143         * plugins/symbol-browser/an_symbol_view.c,
13144         plugins/symbol-browser/plugin.c,
13145         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
13146         symbols have been updated. Reset file symbols when update
13147         occurs. Fixed memory leaks.
13149         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13150         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
13151         
13152 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
13154         * plugins/tools/anjuta-tools.glade:
13155         Remove unused parameter dialog
13157         * plugins/tools/dialog.c,
13158         plugins/tools/fileop.c,
13159         plugins/tools/fileop.h,
13160         plugins/tools/tool.c,
13161         plugins/tools/tool.h,
13162         plugins/tools/variable.c:
13163         Add a few comments and cleanups
13165         * plugins/tools/editor.c,
13166         plugins/tools/editor.h:
13167         Remove code from previous plugin and add comments
13168         Use main window as parent (instead of tool list)
13170         * plugins/tools/execute.c,
13171         plugins/tools/execute.h:
13172         Remove code from previous plugin and add comments
13173         Fix warnings
13175 2005-05-14  Naba Kumar  <naba@gnome.org>
13177         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
13178         release.
13179         
13180         * configure.in: Fixed
13181         
13182         * plugins/class-inheritance/class-inheritance.png: New icon.
13183         
13184         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
13185         screws up when reparented.
13187 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13189         * plugins/editor/search-replace.c,
13190         plugins/editor/search-replace_backend.c
13191         plugins/project-manager/plugin.c : Clear find pane if searching same 
13192         expression. Clean code.
13194 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
13196         * configure.in: Added ne in ALL_LINGUAS
13197         
13198 2005-05-13  Naba Kumar  <naba@gnome.org>
13200         * configure.in: Fixed glade-3 version.
13201         
13202         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
13203         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
13204         plugins/gdb/watch.c: Update locals, watch and frame document on
13205         frame change.
13207 2005-05-12  Naba Kumar  <naba@gnome.org>
13209         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
13210         scope autocompletion when the function definition is incomplete.
13211         
13212         * plugins/class-gen/anjuta-class-gen.plugin.in,
13213         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13214         plugins/gdb/plugin.c,
13215         plugins/glade/anjuta-glade.plugin.in,
13216         plugins/project-import/anjuta-project-import.plugin.in,
13217         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
13218         titles for the wizards.
13220 2005-05-11  Naba Kumar  <naba@gnome.org>
13222         * configure.in, plugins/debug-manager/Makefile.am,
13223         plugins/debug-manager/plugin.c,
13224         (added) plugins/debug-manager/images/.cvsignore,
13225         (added) plugins/debug-manager/images/Makefile.am,
13226         (added) plugins/debug-manager/images/detach-16.png,
13227         (added) plugins/debug-manager/images/detach.png,
13228         (added) plugins/debug-manager/images/step-into-16.png,
13229         (added) plugins/debug-manager/images/step-into.png,
13230         (added) plugins/debug-manager/images/step-out-16.png,
13231         (added) plugins/debug-manager/images/step-out.png,
13232         (added) plugins/debug-manager/images/step-over-16.png,
13233         (added) plugins/debug-manager/images/step-over.png,
13234         plugins/gdb/Makefile.am,
13235         plugins/gdb/breakpoints.c,
13236         plugins/gdb/plugin.c,
13237         (added) plugins/gdb/images/.cvsignore,
13238         (added) plugins/gdb/images/Makefile.am,
13239         (added) plugins/gdb/images/breakpoint.png,
13240         (added) plugins/gdb/images/locals.png,
13241         (added) plugins/gdb/images/stack.png,
13242         (added) plugins/gdb/images/watch.png: Fixed breakpoints
13243         'remove all'. Added debugger icons.
13245         * plugins/editor/text_editor.c: Fixed file monitor.
13247         Patch from: Massimo Cora'  <maxcvs@email.it>
13248         * plugins/patch/anjuta-patch-plugin.png,
13249         plugins/class-gen/Makefile.am,
13250         plugins/class-gen/action-callbacks.c,
13251         plugins/class-gen/class_gen.c,
13252         plugins/class-gen/class_logo.xpm: Implemented vcs
13253         file addions. New icons by Fabio Zecchini
13255 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13257         * libanjuta/interfaces/libanjuta.idl
13258         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
13259         plugins/editor/search-replace_backend.c
13260         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
13262 2005-05-11  Naba Kumar  <naba@gnome.org>
13263         
13264         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
13265         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
13266         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
13267         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
13268         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
13269         memory leaks.
13270         
13271         * plugins/symbol-browser/an_symbol_prefs.c,
13272         plugins/symbol-browser/an_symbol_search.c,
13273         plugins/symbol-browser/an_symbol_view.c,
13274         plugins/symbol-browser/an_symbol_view.h,
13275         plugins/symbol-browser/plugin.c: Fixed memory leaks.
13277 2005-05-11  Naba Kumar  <naba@gnome.org>
13279         * libanjuta/anjuta-shell.c: Fixed runtime warning.
13280         
13281         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
13282         progress bar location at create time, instead of hardcoding.
13283         
13284         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
13285         Added mini splash screen.
13286         
13287         * plugins/editor/text_editor.c: Do not produce warning when file
13288         monitor could not be created.
13289         
13290         * plugins/profile-default/plugin.c: Save project session on exit.
13291         Show mini splash with progress bar at profile load.
13293 2005-05-10  Naba Kumar  <naba@gnome.org>
13295         * configure.in, manuals/Makefile.am: Fixed compile flags.
13296         Disable outdated manuals builds.
13297         
13298         * global-tags/Makefile.am: Uninstall tags files on
13299         'make uninstall'
13300         
13301         * libegg/Makefile.am: Use configured deprecated flags.
13302         
13303         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13304         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13305         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13306         Updated.
13307         
13308         * mime/Makefile.am: Take DESTDIR into account.
13309         
13310         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
13311         
13312         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
13313         on scope autocompletion.
13314         
13315         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13316         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
13317         shared libs and static libs paths for debugging. Order them
13318         correctly.
13319         
13320         * po/POTFILES.in: Updated.
13322 2005-05-09  Naba Kumar  <naba@gnome.org>
13324         * libanjuta/interfaces/libanjuta.idl,
13325         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
13326         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
13327         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
13328         Implemented debugger source directory search and emits location changed
13329         signal with absolute path of the file.
13331         * plugins/tools/tool.c: Fixed compile errors.
13332         
13333 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
13335         * plugins/tools/anjuta-tools.glade,
13336         plugins/tools/dialog.h,
13337         plugins/tools/dialog.c,
13338         plugins/tools/plugin.c,
13339         plugins/tools/editor.c:
13340         Improve graphical user interface
13341         Remove old code
13342         Correct an error on close
13343         Some cleanups
13345         * plugins/tools/fileop.c,
13346         plugins/tools/tool.h,
13347         plugins/tools/tool.c:
13348         Change the tool internal structure
13349         Support having tools configuration in several places
13351 2005-05-08  Naba Kumar  <naba@gnome.org>
13353         * plugins/gdb/actions.c,
13354         (removed) plugins/gdb/registers_cbs.c,
13355         (removed) plugins/gdb/registers_cbs.h,
13356         (removed) plugins/gdb/registers_gui.c,
13357         (removed) plugins/gdb/sharedlib_cbs.c,
13358         (removed) plugins/gdb/sharedlib_cbs.h,
13359         (removed) plugins/gdb/sharedlib_gui.c,
13360         (removed) plugins/gdb/signals_cbs.c,
13361         (removed) plugins/gdb/signals_cbs.h,
13362         (removed) plugins/gdb/signals_gui.c: Removed dead files.
13364 2005-05-08  Naba Kumar  <naba@gnome.org>
13366         * plugins/build-basic-autotools/executer.c: Fixed programs
13367         listing dialog.
13368         
13369         * plugins/debug-manager/Makefile.am,
13370         plugins/debug-manager/anjuta-debug-manager.glade,
13371         plugins/debug-manager/plugin.c,
13372         plugins/gdb/Makefile.am: Used libglade for programs listing
13373         dialog.
13374         
13375         * (added) plugins/gdb/pointer.png: Stack pointer image.
13376         
13377         * libanjuta/anjuta-marshal.list,
13378         pixmaps/Makefile.am,
13379         plugins/gdb/actions.c,
13380         plugins/gdb/actions.h,
13381         plugins/gdb/anjuta-gdb-plugin.ui,
13382         plugins/gdb/anjuta-gdb.glade,
13383         plugins/gdb/breakpoints.c,
13384         plugins/gdb/breakpoints.h,
13385         plugins/gdb/debug_tree.c,
13386         plugins/gdb/debug_tree.h,
13387         plugins/gdb/debugger.c,
13388         plugins/gdb/debugger.h,
13389         plugins/gdb/gdbmi-test.c,
13390         plugins/gdb/gdbmi.c,
13391         plugins/gdb/gdbmi.h,
13392         plugins/gdb/info.c,
13393         plugins/gdb/info.h,
13394         plugins/gdb/locals.c,
13395         plugins/gdb/locals.h,
13396         plugins/gdb/memory.c,
13397         plugins/gdb/memory.h,
13398         plugins/gdb/plugin.c,
13399         plugins/gdb/plugin.h,
13400         plugins/gdb/registers.c,
13401         plugins/gdb/registers.h,
13402         plugins/gdb/registers_cbs.c,
13403         plugins/gdb/registers_cbs.h,
13404         plugins/gdb/registers_gui.c,
13405         plugins/gdb/sharedlib.c,
13406         plugins/gdb/sharedlib.h,
13407         plugins/gdb/sharedlib_cbs.c,
13408         plugins/gdb/sharedlib_cbs.h,
13409         plugins/gdb/sharedlib_gui.c,
13410         plugins/gdb/signals.c,
13411         plugins/gdb/signals.h,
13412         plugins/gdb/signals_cbs.c,
13413         plugins/gdb/signals_cbs.h,
13414         plugins/gdb/signals_gui.c,
13415         plugins/gdb/stack_trace.c,
13416         plugins/gdb/stack_trace.h,
13417         plugins/gdb/utilities.c,
13418         plugins/gdb/utilities.h,
13419         plugins/gdb/watch.c,
13420         plugins/gdb/watch.h,
13421         plugins/gdb/watch_cbs.c,
13422         plugins/gdb/watch_cbs.h,
13423         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
13424         it for all debugger component updates and listing. Implemented
13425         user custom debugger command window. Fixed all debugger components
13426         to work correctly. Implemented debugger as GObject. Removed
13427         deprecated codes.
13428         
13429 2005-05-06  Naba Kumar  <naba@gnome.org>
13430         
13431         * TODO.tasks: Updated.
13432         
13433         * plugins/build-basic-autotools/Makefile.am,
13434         plugins/file-loader/Makefile.am,
13435         plugins/profile-default/Makefile.am,
13436         plugins/sample1/Makefile.am,
13437         plugins/symbol-browser/images/Makefile.am,
13438         src/Makefile.am: Fixed 'make distcheck' errors.
13440         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
13441         updates.
13443         * tagmanager/tm_workspace.c: Include prototypes in getting
13444         scope members.
13446 2005-05-06  Naba Kumar  <naba@gnome.org>
13448         * TODO.tasks: Updated.
13449         
13450         * configure.in, plugins/cvs-plugin/Makefile.am,
13451         plugins/debug-manager/Makefile.am,
13452         plugins/devhelp/Makefile.am,
13453         plugins/editor/Makefile.am,
13454         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
13455         
13456         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
13457         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
13458         interfaces.
13459         
13460         * tagmanager/tm_workspace.c,
13461         tagmanager/include/tm_workspace.h,
13462         plugins/editor/aneditor-autocomplete.cxx,
13463         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
13464         to return all matching tag types when no name is given instead of
13465         returning empty array.
13466         
13467         * plugins/symbol-browser/Makefile.am,
13468         (added) plugins/symbol-browser/an_symbol.c,
13469         (added) plugins/symbol-browser/an_symbol.h,
13470         plugins/symbol-browser/an_symbol_info.c,
13471         plugins/symbol-browser/an_symbol_info.h,
13472         (added) plugins/symbol-browser/an_symbol_iter.c,
13473         (added) plugins/symbol-browser/an_symbol_iter.h,
13474         plugins/symbol-browser/an_symbol_search.c,
13475         plugins/symbol-browser/an_symbol_view.c,
13476         plugins/symbol-browser/an_symbol_view.h,
13477         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
13478         plugins/symbol-browser/plugin.c,
13479         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
13480         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
13481         plugin and implemented IAnjutaIterable interface for symbol search
13482         and iteration.
13484         * plugins/class-inheritance/Makefile.am,
13485         plugins/class-inheritance/class-inherit.c,
13486         plugins/class-inheritance/class-inherit.h,
13487         plugins/class-inheritance/plugin.h: Use the newly added
13488         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
13489         get rid of libanjuta-ctags.la dependencies.
13491 2005-05-02  Naba Kumar  <naba@gnome.org>
13493         * plugins/class-inheritance/class-inherit.c,
13494         plugins/class-inheritance/plugin.c,
13495         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
13496         be found for a class. Formated code.
13498         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
13499         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
13500         of editor tabs.
13501         
13502 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
13504         * libanjuta/anjuta-launcher.c:
13505         Keep trying sending data until all bytes have been written
13507         * plugins/tools/anjuta-tools.glade,
13508         plugins/tools/editor.c:
13509         Add a combo box to defined data from stdin
13511         * plugins/tools/execute.c:
13512         Send data in stdin if needed
13513         Code cleanups
13515         * plugins/tools/fileop.c,
13516         plugins/tools/tool.h,
13517         plugins/tools/tool.c:
13518         Store, load and save stdin data
13519         Use tools-2.xml instead of tools.xml
13521         * plugins/tools/plugin.c,
13522         plugins/tools/plugin.h:
13523         Code cleanups
13525         * plugins/tools/dialog.c,
13526         plugins/tools/dialog.h:
13527         Few code cleanups
13529         * plugins/tools/variable.c,
13530         plugins/tools/variable.h:
13531         Add editor related variables
13532         Code cleanups
13534 2005-04-29  Naba Kumar  <naba@gnome.org>
13536         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
13538         * plugins/editor/text_editor.c: Fixed line marker interpretation.
13539         
13540         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13541         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
13542         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
13543         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
13544         working on gdb MI interface. Completed MI parser interface.
13546         Patch from  Massimo Cora <maxcvs@email.it>:
13547         * plugins/class-inheritance/Makefile.am,
13548         plugins/class-inheritance/class-inherit.c,
13549         plugins/class-inheritance/class-inherit.h,
13550         plugins/class-inheritance/plugin.c,
13551         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
13552         Used system theme for colors. Display class members on mouse click.
13553         
13554 2005-04-28  Naba Kumar  <naba@gnome.org>
13556         * plugins/symbol-browser/an_symbol_prefs.c
13557         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
13558         implementation to create/add/remove custom tags files in symbol
13559         brower preferences.
13561         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
13562         EXTRA_DIST.
13564         * plugins/project-import/project-import.c: Fixed memory leaks and
13565         use correct debug prints.
13566         
13567         * TODO.tasks: Updated.
13568         
13569 2005-04-27  Naba Kumar  <naba@gnome.org>
13571         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
13572         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
13573         scintilla/Makefile.am: Fixed 'make distcheck' errors.
13575         * plugins/editor/anjuta-docman.c,
13576         plugins/editor/anjuta-docman.h,
13577         plugins/editor/plugin.c: Emit editor-added signal from docman
13578         and connect signals to new editor correctly.
13580         * plugins/class-inheritance/plugin.c,
13581         plugins/symbol-browser/plugin.c: Added stock icons.
13582         
13583         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13584         plugins/build-basic-autotools/executer.c,
13585         plugins/build-basic-autotools/executer.h: Added missing files
13586         for the execute programs implementation.
13588 2005-04-26  Naba Kumar  <naba@gnome.org>
13589         
13590         * TODO.tasks: Updated.
13592         * plugins/file-loader/plugin.c,
13593         plugins/project-import/anjuta-project-import.plugin.in,
13594         plugins/project-import/plugin.c,
13595         plugins/project-import/project-import.c,
13596         plugins/project-import/project-import.h: Be able to import older
13597         anjuta projects.
13599 2005-04-26  Naba Kumar  <naba@gnome.org>
13601         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
13602         removing it from the shell.
13604         * libanjuta/anjuta-shell.c,
13605         libanjuta/anjuta-shell.h,
13606         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
13607         so that widget additions are freezed or thaw using a pending queue.
13608         Fixded UI flicker while loading projects.
13610 2005-04-26  Naba Kumar  <naba@gnome.org>
13612         * TODO.tasks: Updated.
13613         
13614         * libanjuta/interfaces/libanjuta.idl: Added execute method for
13615         IAnjutaBuildable interface.
13616         
13617         * plugins/build-basic-autotools/Makefile.am,
13618         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13619         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13620         plugins/build-basic-autotools/build-basic-autotools.c,
13621         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
13622         interface and UI for executing project/file programs. Implemented
13623         IAnjutaFile interface so that executables could be opened directly.
13624         
13625         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
13626         Authors line (Reserved for external plugins, which do not have a way to
13627         show their credits).
13628         
13629         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
13630         [File Loader] group for menu labels (default to "Name" if it is not
13631         defined.
13632         
13633         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
13634         for executing external commands.
13636 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
13638         * plugins/project-wizard/property.c:
13639         Correct a memory leak
13641         * libanjuta/interfaces/libanjuta.idl,
13642         plugins/editor/text_editor.c:
13643         Add erase_all and replace_selection function to IAnjutaEditor
13645         * plugins/tools/anjuta-tools.glade,
13646         plugins/tools/fileop.c,
13647         plugins/tools/editor.c,
13648         plugins/tools/tool.c
13649         plugins/tools/tool.h:
13650         Add shortcut and icon 
13652         * plugins/tools/variable.c,
13653         plugins/tools/variable.h:
13654         Add a variable asking parameters at run time
13656         * plugins/tools/execute.c:
13657         Add a warning message for missing document manager
13658         Add replace buffer and replace selection output
13659         Correct an error in popup output
13661         * plugins/tools/plugin.c,
13662         plugins/tools/plugin.h,
13663         plugins/tools/anjuta-tools.ui,
13664         src/anjuta.ui:
13665         Few clean up
13666         Attach tools menu to a new place
13668 2005-04-25  Naba Kumar  <naba@gnome.org>
13670         * libanjuta/plugins.c, src/about.c, src/about.h,
13671         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
13672         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
13673         plugins (about box for plugins) menu.
13675 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13677         *  plugins/editor/search-replace.c :
13678         Displayed full path in Search pane window. 
13679         Bug 300231 : Selected line in Search pane window .
13680                 
13681 2005-04-23  Naba Kumar  <naba@gnome.org>
13683         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
13685 2005-04-22  Naba Kumar  <naba@gnome.org>
13687         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
13688         
13689         * plugins/project-wizard/templates/java.wiz,
13690         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
13691         to create bytecodes (.class) files.
13692         
13693         * plugins/symbol-browser/an_symbol_info.c,
13694         plugins/symbol-browser/an_symbol_info.h,
13695         plugins/symbol-browser/an_symbol_search.c,
13696         plugins/symbol-browser/an_symbol_view.c,
13697         plugins/symbol-browser/plugin.c,
13698         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
13699         in file symbol list.
13701 2005-04-22  Naba Kumar  <naba@gnome.org>
13703         * TODO.tasks: Updated.
13704         
13705         * plugins/class-inheritance/Makefile.am,
13706         plugins/subversion/Makefile.am: Do not install plugin files when
13707         plugin build condition is false.
13708         
13709         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13710         plugins/build-basic-autotools/build-basic-autotools.c,
13711         plugins/build-basic-autotools/build-basic-autotools.h,
13712         plugins/file-loader/anjuta-loader-plugin.ui,
13713         plugins/file-loader/dnd.c,
13714         plugins/file-loader/plugin.c,
13715         plugins/file-loader/plugin.h,
13716         plugins/project-manager/anjuta-project-manager.ui,
13717         plugins/project-manager/plugin.c: Added open file and build context
13718         menu in project manager context menu.
13720 2005-04-22  Naba Kumar  <naba@gnome.org>
13722         * configure.in: Added message output showing conditional plugins to
13723         build or not.
13724         
13725         * src/layout.xml: Added layout for class-inheritance plugin widget.
13726         
13727         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
13728         plugin name to remove redundant terms.
13729         
13730         * TODO.tasks: Updated.
13731         
13732         * configure.in,
13733         plugins/symbol-browser/Makefile.am,
13734         plugins/symbol-browser/an_symbol_view.c,
13735         (removed) plugins/symbol-browser/sv_class.xpm,
13736         (removed) plugins/symbol-browser/sv_function.xpm,
13737         (removed) plugins/symbol-browser/sv_macro.xpm,
13738         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13739         (removed) plugins/symbol-browser/sv_private_var.xpm,
13740         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13741         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13742         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13743         (removed) plugins/symbol-browser/sv_public_var.xpm,
13744         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13745         (removed) plugins/symbol-browser/sv_static_var.xpm,
13746         (removed) plugins/symbol-browser/sv_struct.xpm,
13747         (removed) plugins/symbol-browser/sv_unknown.xpm,
13748         (removed) plugins/symbol-browser/sv_variable.xpm,
13749         (added) plugins/symbol-browser/images/.cvsignore,
13750         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13751         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13752         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13753         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13754         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13755         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13756         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13757         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13758         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13759         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13760         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13761         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13762         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13763         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13764         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13765         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13766         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13767         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13768         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13769         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13770         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13771         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13772         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13773         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13774         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13775         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13776         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13777         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13778         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13779         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13780         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13781         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13782         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13783         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13784         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13785         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13786         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13787         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13788         pixmaps and added new icons (taken from monodevelop).
13790 2005-04-21  Naba Kumar  <naba@gnome.org>
13792         Patch from  Massimo Cora <maxcvs@email.it>:
13794         * configure.in, plugins/Makefile.am
13795         (new) plugins/class-inheritance/.cvsignore,
13796         (new) plugins/class-inheritance/Makefile.am,
13797         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13798         (new) plugins/class-inheritance/class-inherit.c,
13799         (new) plugins/class-inheritance/class-inherit.h,
13800         (new) plugins/class-inheritance/plugin.c,
13801         (new) plugins/class-inheritance/plugin.h,
13802         (new) plugins/class-inheritance/class-inheritance.png: Added class
13803         inheritance plugin.
13804         
13805         Changes by naba: Added pkgconfig check for graphviz and conditionally
13806         build graphviz.
13807         
13808         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13810 2005-04-20  Naba Kumar  <naba@gnome.org>
13812         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13813         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13814         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13815         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13816         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13817         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13818         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13819         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13820         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13821         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13822         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13823         
13824         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13825         message view management.
13827         * libanjuta/anjuta-children.[ch],
13828         plugins/build-basic-autotools/build-basic-autotools.c,
13829         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13830         Removed anjuta_children_init() function,
13831         because it is done automatically when first invoked. Introduced
13832         anjuta_children_recover() to recover the child signalling. Fixed
13833         child exit management to correctly recover the exit status.
13834         
13835         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13836         to properly shutdown the launcher and to kill the running process
13837         (without emitting any signal).
13838         
13839         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13840         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13841         gdb and program instance.
13843 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13845         * plugins/editor/search-replace.c :
13846         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13848 2005-04-18  Naba Kumar  <naba@gnome.org>
13850         * TODO.tasks: Marked completed items.
13851         
13852         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13853         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13854         plugins/project-manager/plugin.c: Prompt user for the debugging
13855         target (select from a list of project's executable targets) and
13856         correctly start debugger. Take care of libtool wrapping when the
13857         target selected is libtool target. Fixed debugger menu items
13858         sensitivity.
13860 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
13862         * plugins/tools/execute.c,
13863         plugins/tools/execute.h:
13864         Implement save all files before running a command
13865         Implement all options for stdout and stderr except replace buffer
13866         Allow running several tools
13868         * plugins/tools/plugin.c:
13869         Move anjuta launcher in execute.c
13871         * plugins/tools/tools.h,
13872         plugins/tools/variable.c:
13873         Small changes
13875 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
13877         * plugins/tools/anjuta-tools.glade:
13878         Add new properties in tool editor dialog
13879         Cosmetic improvements
13880         
13881         * plugins/tools/anjuta-tools.ui:
13882         Attach tool menu as a build menu
13884         * plugins/tools/dialog.c:
13885         Set tool menu item sensitivity in tool list
13886         Fix bugs
13888         * plugins/tools/editor.c,
13889         plugins/tools/editor.h,
13890         plugins/tools/fileop.c,
13891         plugins/tools/tool.c,
13892         plugins/tools/tool.h:
13893         Add new properties (active, save file...)
13894         Most of them are still not implemented
13896         * plugins/tools/execute.c,
13897         plugins/tools/execute.h:
13898         Reorganize code to support multiple run
13899         Support run in terminal
13900         
13901         * plugins/tools/plugin.c
13902         plugins/tools/plugin.h:
13903         Move message handling in execute.c
13905         * plugins/tools/variable.h,
13906         plugins/tools/variable.c:
13907         Add useful variables
13908         
13909 2005-04-13  Naba Kumar  <naba@gnome.org>
13911         * plugins/editor/text_editor.c: Fixed file monitoring condition.
13912         * plugins/editor/Makefile.am: Added gnome-vfs flags.
13913         
13914 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13916         * plugins/tools/dialog.c plugins/tools/tool.c :
13917         Fixed bugs.
13919 2005-04-06  Naba Kumar  <naba@gnome.org>
13921         * src/anjuta.c: Load default session only when
13922         "anjuta.session.load.last" preference is enabled.
13923         
13924 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
13926         * plugins/tools/Makefile.am,
13927         plugins/tools/variable.c,
13928         plugins/tools/variable.h:
13929         Add new code for handling variables
13931         * plugins/tools/anjuta-tools.glade:
13932         Improve tool editor dialog
13933         Add variable selection dialog
13935         * plugins/tools/dialog.c,
13936         plugins/tools/dialog.h,
13937         plugins/tools/plugin.c,
13938         plugins/tools/plugin.h:
13939         Add variable object
13940         Add a function to get it
13942         * plugins/tools/editor.c:
13943         Add gui code for variable selection dialog
13945         * plugins/tools/execute.c:
13946         Use variables for executing command
13947         
13948         * Naba: Compile warning fixes.
13950 2005-04-06  Naba Kumar  <naba@gnome.org>
13952         * TODO.tasks: Marked completed items.
13953         
13954 2005-04-06  Naba Kumar  <naba@gnome.org>
13956         * plugins/subversion/svn-backend.c: Fixed subversion plugin
13957         compile error.
13958         
13959         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13961 2005-04-04  Naba Kumar  <naba@gnome.org>
13963         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13964         inside Main window.
13965         
13966 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
13968         * plugins/tools/Makefile.am,
13969         plugins/tools/anjuta-tools.plugin.in,
13970         plugins/tools/anjuta-tools.ui,
13971         plugins/tools/anjuta-tools.gladei,
13972         plugins/tools/anjuta-tools-plugin.png,
13973         plugins/tools/plugin.c,
13974         plugins/tools/plugin.h,
13975         plugins/tools/dialog.c,
13976         plugins/tools/dialog.h,
13977         plugins/tools/fileop.c,
13978         plugins/tools/fileop.h,
13979         plugins/tools/tool.c,
13980         plugins/tools/tool.h,
13981         plugins/tools/editor.c,
13982         plugins/tools/editor.h,
13983         plugins/tools/execute.c,
13984         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13985         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13986         Not fully working
13988         * anjuta-tools.[ch]: Removed old tools code.
13989         
13990 2005-04-01  Steve Murphy  <murf@e-tools.com>
13992         * configure.in: Added "rw" to ALL_LINGUAS.
13994 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13996         * Modified Files:
13997         manuals/C/anjuta-manual/fileoperations.xml
13998         Added Files:
13999         manuals/C/anjuta-manual/figures/search_expr.png
14000         manuals/C/anjuta-manual/figures/search_expr_basic.png
14001         manuals/C/anjuta-manual/figures/search_file_list.png
14002         manuals/C/anjuta-manual/figures/search_file_pattern.png
14003         manuals/C/anjuta-manual/figures/search_replace.png
14004         manuals/C/anjuta-manual/figures/search_setting.png
14005         manuals/C/anjuta-manual/figures/search_target.png
14006         manuals/C/anjuta-manual/figures/search_target_action.png
14007         manuals/C/anjuta-manual/figures/search_target_in.png
14008         Removed Files:
14009         manuals/C/anjuta-manual/figures/find_files.png
14010         manuals/C/anjuta-manual/figures/find_replace.png
14011         manuals/C/anjuta-manual/figures/find_text.png :
14012         Updated Anjuta manual (File Operations)
14014 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14016         * manuals/C/anjuta-manual/fileoperations.xml,
14017         manuals/C/anjuta-manual/figures/open_file.png,
14018         manuals/C/anjuta-manual/figures/open_file_multiple.png,
14019         manuals/C/anjuta-manual/figures/prefs_print.png,
14020         manuals/C/anjuta-manual/figures/print_dlg.png,
14021         manuals/C/anjuta-manual/figures/print_preview.png.
14022         * Added Files:
14023         manuals/C/anjuta-manual/figures/add_edit_macro.png,
14024         manuals/C/anjuta-manual/figures/display_macro.png,
14025         manuals/C/anjuta-manual/figures/insert_text.png,
14026         manuals/C/anjuta-manual/figures/keyword_macro.png,
14027         manuals/C/anjuta-manual/figures/new_file_wizard.png,
14028         manuals/C/anjuta-manual/figures/save_as_file.png :
14029         Updated Anjuta Manual (File Operations)
14031 2005-03-23  Adam Weinberger  <adamw@gnome.org>
14033         * plugins/editor/action-callbacks.c,
14034           plugins/file-loader/plugin.c,
14035           plugins/gtodo/main.c,
14036           plugins/project-wizard/druid.c:
14037           Fix spelling/grammar errors. Fixes bugs
14038           169068, 169137, 169138, and 169139.
14040 2005-03-21  Naba Kumar  <naba@gnome.org>
14042         Patch from: Massimo Cora' <maxcvs@email.it>:
14043         
14044         * plugins/editor/Makefile.am
14045         plugins/editor/anjuta-docman.c,
14046         (added) plugins/editor/editor-tooltips.c,
14047         (added) plugins/editor/editor-tooltips.h: Added tooltips to
14048         editor tabs to show full path.
14050 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
14051         
14052         * plugins/subversion/svn-backend.c:
14053         Removed "apr-0/" from include because this is 
14054         already included in SVN_INCLUDE and broke building if
14055         apr >= 1.0 was installed.
14057 2005-03-18  Naba Kumar  <naba@gnome.org>
14059         Patch from: Massimo Cora' <maxcvs@email.it>:
14061         * plugins/editor/action-callbacks.c,
14062         plugins/editor/aneditor-calltip.cxx,
14063         plugins/editor/aneditor-priv.h,
14064         plugins/editor/aneditor.cxx,
14065         plugins/editor/aneditor.h,
14066         plugins/editor/anjuta-document-manager.ui: Added calltip
14067         activation from menu.
14069 2005-03-16  Naba Kumar  <naba@gnome.org>
14071         Patch from: Massimo Cora' <maxcvs@email.it>:
14072         
14073         * plugins/class-gen/action-callbacks.c,
14074         plugins/class-gen/anjuta-class-gen-plugin.glade,
14075         plugins/class-gen/class_gen.c,
14076         plugins/class-gen/class_gen.h,
14077         plugins/class-gen/class_logo.xpm,
14078         plugins/class-gen/plugin.c: Create files without project
14079         being open. Add to project support. And other enhancements.
14081 2005-03-15  Adam Weinberger  <adamw@gnome.org>
14083         * anjuta.glade,
14084           plugins/debug-manager/utilities.c,
14085           plugins/file-loader/plugin.c,
14086           plugins/gdb/utilities.c,
14087           plugins/profile-default/plugin.c,
14088           plugins/project-import/project-import.c,
14089           src/anjuta-actions.h:
14090           Spelling/grammar fixes.
14092 2005-03-13  Naba Kumar  <naba@gnome.org>
14093         
14094         * plugins/editor/action-callbacks.c,
14095         plugins/editor/action-callbacks.h,
14096         plugins/editor/anjuta-document-manager.ui,
14097         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
14098         submenu. Moved menuitems from Format to View->Editor.
14099         
14100         * src/action-callbacks.c, src/action-callbacks.h,
14101         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
14102         layout and lock layout menus in View submenu. Get rid of
14103         Settings->Layout Manager menu.
14104         
14105         * plugins/project-import/anjuta-project-import.plugin.in:
14106         Fixed icon name
14108         * global-tags/Makefile.am,
14109         global-tags/create_global_tags.sh,
14110         plugins/editor/aneditor-autocomplete.cxx,
14111         plugins/editor/aneditor-priv.h,
14112         plugins/editor/aneditor.cxx,
14113         tagmanager/tm_workspace.c: Fixed scope members autocompletion
14114         in editor and made it work in global symbols also.
14115         
14116         * src/anjuta-app.c: Always use priority texts besides icons style
14117         for toolbars, because other styles look horible for Anjuta (fixme).
14119 2005-03-11  Naba Kumar  <naba@gnome.org>
14121         * configure.in: Removed test for iconv.
14123         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
14124         before scintilla widget is realized.
14125         
14126         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
14127         for Update menuitem.
14128         
14129         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
14130         already applied in scintilla main stream.
14131         
14132         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
14133         and notified scintilla developer.
14134         
14135 2005-03-10  Naba Kumar  <naba@gnome.org>
14137         * src/action-callbacks.c: Removed reference to src/help.h (dead
14138         file).
14140         * plugins/editor/text_editor.c: Removed reference to
14141         src/launcher.h (a dead file).
14143         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
14144         src/controls.c, src/controls.h, src/fileselection.c,
14145         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
14146         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
14147         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
14148         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
14149         src/session.h, src/support.c, src/support.h, src/toolbar.c,
14150         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
14151         Removed these dead files from CVS.
14154 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14156         * plugins/file-wizard/action-callbacks.c : Added error message.
14157         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
14160 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
14161         
14162         * plugins/cvs-plugin/cvs-callbacks.c
14163         plugins/cvs-plugin/plugin.c:
14164         Fixed preferences page init and busy handling
14165         
14166         * plugins/subversion/plugin.c:
14167         Fixed preferences page init
14169 2005-03-09  Naba Kumar  <naba@gnome.org>
14171         * plugins/Makefile.am, plugins/glade/Makefile.am,
14172         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
14173         enabled glade plugin in Anjuta. The plugin is built only when
14174         glade3 is installed.
14175         
14176 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14178         * plugins/project-wizard/templates/java.wiz
14179         plugins/project-wizard/templates/java-logo.png (*)
14180         plugins/project-wizard/templates/java/*
14181         plugins/project-wizard/templates/Makefile.am
14182         configure.in:
14183         
14184         Add Java project type. It generates a autoconf/automake
14185         project which is compiled using gcj. It requires automake 
14186         > 1.4 (1.9 is known to work) to work!
14187         
14188         (*) still awaiting response from the gcj team if we
14189         may use their logo.
14190         
14191 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14192         
14193         * plugins/project-import/*
14194         plugins/Makefile.am
14195         configure.in:
14196         Added project import plugin. Might be a bit buggy and limited
14197         but works for now.
14198         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
14199         Icon from old pixmaps dir
14201 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14203         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
14204         plugins/macro/macro-util.c, plugins/macro/macros.xml :
14205         Added C Custom_Indent line macro.
14206         Cleaned macros.xml
14208 2005-03-09  Naba Kumar  <naba@gnome.org>
14210         * TODO.tasks: Added new message-manager tasks.
14211         
14212         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14213         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14214         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14215         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14216         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14217         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14218         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14219         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14220         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14221         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14222         
14223         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
14224         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
14225         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
14226         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
14227         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
14228         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
14229         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
14230         Removed debugger widgets from shell on debugger shutdown. Added
14231         scrolled windows for docked widgets. Removed unnecessary widget refs
14232         and unrefs. Destroy widgets correctly on debugger shutdown.
14233         
14234         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
14235         with project description title. Removed frame shadow.
14236         
14237         * plugins/project-wizard/druid.c: Initializes tooltips.
14238         
14239         * scintilla/Makefile.am: Fixed comiple error.
14241 2005-03-08  Adam Weinberger  <adamw@gnome.org>
14243         * plugins/class-gen/anjuta-class-gen-plugin.glade,
14244           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
14246 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14248         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14249         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14250         plugins/macro/macro-util.c, plugins/macro/macro-util.h
14251         plugins/macro/macros.xml, plugins/macro/plugin.c :
14252         Moved cursor at the '|' position defined in macros.
14254 2005-03-07  Naba Kumar  <naba@gnome.org>
14256         * plugins/subversion/Makefile.am: Fixed build error.
14258         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
14259         types (perl, python, shellscript).
14260         
14261         * plugins/editor/plugin.c: Fixed to show all highlight options.
14262         
14263 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14265         * TODO.tasks : updated tasks.
14266         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
14268 2005-03-07  Naba Kumar  <naba@gnome.org>
14270         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
14271         or disable subversion file-manager submenu. If "Subvesion" is also
14272         valid directory, we should also check for it.
14274         * configure.in: Disable cygwin macro until someone fixes the
14275         autoconf warnings.
14276         
14277         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
14278         backward compatibility.
14279         
14280 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14282         * src/about.c : Cleaned code.
14283         * plugins/macro/macros.xml : Added "do_while" C macro.
14284         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
14285         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
14286         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
14287         Closed registers, shared libraries, kernel signals dialogs with ESC key.
14288         
14289 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14291         * plugins/class-gen/plugin.c:
14292         Removed "return" to activate project_root_uri watching.
14294 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14296         * plugins/Makefile.am
14297         plugins/subversion/*:
14298         Added subversion plugin. Add, Remove, Commit and Update work
14299         everything else needs work.
14300         
14301         * plugins/terminal/terminal.c
14302         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
14303         we still have focus problems with the editor.
14305 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14307         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
14308         
14309 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14311         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
14313 2005-03-04  Naba Kumar  <naba@gnome.org>
14315         Patch from Massimo Cora' <maxcvs@email.it>:
14317         * plugins/class-gen/Makefile.am,
14318         plugins/class-gen/action-callbacks.c,
14319         plugins/class-gen/action-callbacks.h,
14320         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
14321         plugins/class-gen/anjuta-class-gen.plugin.in,
14322         plugins/class-gen/class_gen.c,
14323         plugins/class-gen/class_gen.h,
14324         (removed) plugins/class-gen/clsGen.c,
14325         (added) plugins/class-gen/goc_template_header,
14326         (added) plugins/class-gen/goc_template_source,
14327         plugins/class-gen/plugin.c,
14328         plugins/class-gen/plugin.h: Refactored class gen code.
14329         Added GOCBuilder code. Fixed UI. Implemented plugin.
14331 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
14333         * plugins/project-wizard/property.c
14334         plugins/project-wizard/install.c
14335         plugins/project-wizard/druid.c
14336         plugins/editor/goto_line.c
14337         plugins/editor/plugin.c
14338         plugins/gtodo/add_edit_item.c
14339         plugins/gtodo/ligtodo.c
14340         plugins/gtodo/main.c
14341         plugins/gtodo/preferences.c:
14342         Fixed #167559, #167534, #167266, #167357
14343         (Bad English in strings...)
14344         
14345         Thanks to Adam Weinberger and Thierry Moisan for
14346         reporting!
14348 2005-03-03  Naba Kumar  <naba@gnome.org>
14350         * libegg/Makefile.am, libegg/menu/Makefile.am,
14351         (added) libegg/egg-submenu-action.c,
14352         (added) libegg/menu/egg-submenu-action.h: Created a new action for
14353         submenu (used for wizard listing).
14354         
14355         * plugins/file-loader/anjuta-loader-plugin.ui
14356         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
14357         and toolbar.
14358         
14359         * plugins/editor/action-callbacks.c,
14360         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
14361         ctrl+tabbing because it was interfaring with focus navigation.
14362         Focus editor on "Esc" in incremental search entry. Cleanups.
14363         
14364         * plugins/file-manager/an_file_view.c,
14365         plugins/symbol-browser/plugin.c,
14366         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
14367         Cleanups.
14368         
14369         * plugins/profile-default/plugin.c,
14370         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
14371         for sesssion load.
14372         
14373         * (removed) scintilla/patches/a64-crash-fix.patch,
14374         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
14375         scintilla patches.
14377 2005-03-03  Naba Kumar  <naba@gnome.org>
14379         * HACKING: Fixed typos.
14380         
14381         * plugins/editor/aneditor-indent.cxx: Clean up.
14382         
14383         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
14384         Enable/disable save, undo and redo actions depending on state
14385         of the editor.
14386         
14387 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14389         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
14390         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
14391         Displayed search_incremental status.
14393         * Removed plugins/editor/search_incremental.[ch]
14395 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
14396         
14397         * plugins/cvs-plugin/cvs-execute.c
14398         plugins/cvs-plugin/cvs-callbacks.c:
14399         - Use weak reference on mesg_view and reuse tab if
14400         it still exists to avoid cluttering message manager.
14401         - Fixed bug in cvs remove
14402         
14403         README, HACKING: Updated
14404         
14405         configure.in: Added check for libsvn
14407 2005-02-29  Naba Kumar  <naba@gnome.org>
14408         
14409         * plugins/file-manager/an_file_view.c,
14410         plugins/symbol-browser/an_symbol_view.c,
14411         plugins/symbol-browser/plugin.c: Hide column headers (they
14412         are redundant).
14414 2005-02-29  Naba Kumar  <naba@gnome.org>
14416         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14417         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14418         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14419         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14420         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14421         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14422         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14423         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14424         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14425         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14427         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
14428         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14429         (added) libanjuta/anjuta-session.[hc],
14430         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14431         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
14432         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
14433         src/main.c:
14434         
14435         Implemented session management. Implemented session
14436         container class. Added session notifications from shell. Implemented
14437         session save/load in editor, file-loader, default-profile-plugin
14438         and anjuta-app. Fixed window sizing and restoration. Cleaned up
14439         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
14440         and maximized states in session. Implemented project session
14441         management.
14443 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14445         * plugins/class-gen/action-callbacks.[ch],
14446         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
14447         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
14448         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
14449         with Escape key.
14451 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
14452         
14453         * plugins/project-wizard/anjuta-project-wizard.glade,
14454         plugins/project-wizard/druid.c:
14455         Add some padding in tab label in project selection page
14456         
14457         * plugins/project-wizard/druid.c,
14458         plugins/project-wizard/parser.c:
14459         Search for project template recursively
14460         Add ~/.anjuta/project to the search paths
14462 2005-02-26  Naba Kumar  <naba@gnome.org>
14464         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
14465         * plugins/file-loader/plugin.c: Fixed crash bug.
14466         * libanjuta/plugins.c: Fixed memory leak.
14467         
14468 2005-02-26  Naba Kumar  <naba@gnome.org>
14469         
14470         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
14471         "UserActivatable" attribute for plugins. This attribute if set to
14472         "no" will prevent users from activating/deactivating it from
14473         plugins dialog. Added a toggle button in plugins dialog to toggle
14474         the plugins list between list of activatable plugins (default) to
14475         list of all plugins. anjuta_plugin_select() now only selects the
14476         plugin. Added anjuta_plugins_select_and_activate() method that will
14477         select and activate it.
14478         
14479         * plugins/profile-default/Makefile.am,
14480         plugins/profile-default/anjuta-default-profile.ui,
14481         plugins/profile-default/plugin.c,
14482         plugins/profile-default/plugin.h,
14483         plugins/project-manager/anjuta-project-manager.ui,
14484         plugins/project-manager/plugin.c,
14485         plugins/project-manager/plugin.h:
14486         
14487         Anjuta projects (*.anjuta) files define the profile of respective
14488         projects. Profile is a set of related plugins required for the
14489         project to open. Moved "close project" action from Project Manager
14490         to Profile Manager plugin. Implemented loading and unloading of
14491         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
14492         (instead of Project Manager) now handles opening of *.anjuta files.
14493         Close Project menuitem is now moved to File submenu (being
14494         consistent with Anjuta 1.x versions and avoiding creating Project
14495         submenu when project manager is not loaded).
14496         
14497         * src/anjuta-actions.h: Fixed short-cut key for Help content.
14498         
14499         * src/anjuta.ui: Fixed place holder for projects.
14500         
14501         * (new) plugins/profile-default/default.anjuta: default startup
14502         profile. Removed the hardcoded plugins loading in
14503         DefaultProfilePlugin.
14505         * anjuta.anjuta,
14506         plugins/project-wizard/templates/terminal/project.anjuta:
14507         Implemented project format in newly created projects.
14509         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
14510         plugins/class-gen/anjuta-class-gen.plugin.in,
14511         plugins/cvs-plugin/anjuta-cvs.plugin.in,
14512         plugins/editor/anjuta-document-manager.plugin.in,
14513         plugins/file-loader/anjuta-loader.plugin.in,
14514         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14515         plugins/gdb/anjuta-gdb.plugin.in,
14516         plugins/glade/anjuta-glade.plugin.in,
14517         plugins/message-view/anjuta-message-manager.plugin.in,
14518         plugins/profile-default/anjuta-default-profile.plugin.in,
14519         plugins/project-manager/anjuta-project-manager.plugin.in,
14520         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14521         Defined UserActivatable attributes. Added supported types attribute.
14523         * plugins/project-wizard/anjuta-project-wizard.glade
14524         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
14525         "Project Wizard" in preferences title.
14527         * TODO.tasks: Updated.
14528         
14529         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
14530         Updated.
14531         
14532 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14534         * plugins/file-wizard/anjuta-file-wizard.glade
14535         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
14536         
14537         Integrated License macros, cleaned file.c.
14538         
14539 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
14540         
14541         * plugins/macor/macro-util.c: Fixed crash bugs if email or
14542         username can not be found correctly.
14544 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14546         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
14547         plugins/macro/macros.xml :
14548         
14549         Added Headers macros. Cleaned file.c
14551 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14553         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
14554         plugins/macro/macros.xml :
14555         
14556         Fixed a bug. Added Header macro.
14558         
14559 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14561         * plugins/file-wizard/action-callbacks.c, 
14562         plugins/file-wizard/file.c, plugins/macro/macro-util.c
14563         plugins/macro/macros.xml :
14564         
14565         Added FileName, Header template macros.
14566         
14567 2005-02-24  Naba Kumar  <naba@gnome.org>
14568         
14569         * plugins/patch/patch-plugin.c: Fixed a function call.
14570         
14571         * src/anjuta.c, src/main.c: Save and load default session.
14572         
14573 2005-02-24  Naba Kumar  <naba@gnome.org>
14575         * libanjuta/interfaces/libanjuta.idl,
14576         plugins/message-view/anjuta-msgman.c,
14577         plugins/message-view/anjuta-msgman.h,
14578         plugins/message-view/plugin.c: Added and implemented
14579         set_view_title() method.
14580         
14581         * plugins/build-basic-autotools/build-basic-autotools.c,
14582         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
14583         build context pooling. Maximum 3 contexts are reused. Additional
14584         contexts are created when all are busy.
14586 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14588         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14589         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14590         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
14591         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
14593         Added Copyright, Changelog macros.
14594                 
14595 2005-02-23  Naba Kumar  <naba@gnome.org>
14597         Patch from Massimo Cora' <maxcvs@email.it>:
14598         * plugins/Makefile.am,
14599         plugins/patch/Makefile.am,
14600         (added) plugins/patch/anjuta-patch-plugin.png,
14601         (added) plugins/patch/anjuta-patch.plugin.in,
14602         (added) plugins/patch/anjuta-patch.ui,
14603         plugins/patch/patch-plugin.c,
14604         (added) plugins/patch/patch-plugin.h,
14605         (added) plugins/patch/plugin.c,
14606         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
14607         architecture.
14609 2005-02-23  Naba Kumar  <naba@gnome.org>
14611         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
14612         file-loader/plugin.c, profile-default/plugin.c:
14613         Implemented "activated" and "deactivated" signals for plugin class.
14614         Renamed *_location() functions to *_id(), because location is
14615         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
14616         anjuta_plugins_unload_plugin().
14617         
14618         * class-gen/plugin.c: Fixed complier warning and utility function call.
14619         
14620         * debug-manager/plugin.c: Unload debugger plugin correctly.
14621         
14622         * project-manager/plugin.c:     Fixed compiler warnings.
14623         
14624         * plugins/project-wizard/templates/gnome/.cvsignore,
14625         plugins/project-wizard/templates/gnome/po/.cvsignore,
14626         plugins/project-wizard/templates/gnome/src/.cvsignore,
14627         plugins/project-wizard/templates/gtk/po/.cvsignore,
14628         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
14629         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
14630         
14631         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
14632         build (we need to fix this thing).
14633         
14634 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
14636         * plugins/macro/macro-action.[ch]
14637         plugins/macro/macro-edit.c
14638         plugins/macro/macro-dialog.c
14639         plugins/macro/macro-db.[ch]
14640         plugins/macro/plugin.[ch]
14641         plugins/macro/macro-util.[ch] (added)
14642         
14643         Cleaned up macro plugin and preview expanded macros.
14645 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
14647         * plugins/cvs-plugin/cvs-interface.c:
14649         Fixed option setting when using no compression and not 
14650         ignoring .cvsrc
14652 2005-02-23  Naba Kumar  <naba@gnome.org>
14653         
14654         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
14655         geometry on exit and startup (only if there is no geometry from the
14656         session).
14658         * TODO.tasks: Updated.
14659         
14660         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
14661         
14662         * manuals/reference/libanjuta/Makefile.am,
14663         manuals/reference/libanjuta/libanjuta-docs.sgml,
14664         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
14665         documentation for writing project templates.
14667 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14669         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
14670         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
14671         
14672         Expansion keywords in macros. 
14674 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14676         * plugins/file-wizard/action-callbacks.c,
14677         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
14678         plugins/macro/macros.xml :
14679         
14680         Inserting text by macro plugin
14681         In progress ...
14683 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
14685         * plugins/macro/plugin.c
14686         plugins/cvs-plugin/plugin.c:
14687         
14688         Fixed interfaces (use static)
14690 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
14691         
14692         * plugins/macro/macro-actions.[ch]
14693         plugins/macro/plugin.c
14694         libanjuta/interfaces/libanjuta.idl:
14695         
14696         Implemented IAnjutaMacro interface to be used by file-wizard
14697         
14698         * plugins/cvs-plugin/plugin.c
14699         libanjuta/interfaces/libanjuta.idl:
14700         
14701         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
14702         for all version control systems and not only for cvs.
14704 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14706         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
14707         insert_macro.
14708         
14709         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
14712 2005-02-21  Naba Kumar  <naba@gnome.org>
14714         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
14715         IAnjutaDebugger interface.
14716         
14717         * plugins/debug-manager/anjuta-debug-manager.ui,
14718         plugins/debug-manager/attach_process.c,
14719         plugins/debug-manager/attach_process.h,
14720         plugins/debug-manager/plugin.c,
14721         plugins/debug-manager/plugin.h,
14722         plugins/gdb/actions.c,
14723         plugins/gdb/actions.h,
14724         plugins/gdb/anjuta-gdb-plugin.ui,
14725         plugins/gdb/breakpoints.c,
14726         plugins/gdb/breakpoints.h,
14727         plugins/gdb/debugger.c,
14728         plugins/gdb/debugger.h,
14729         plugins/gdb/memory.c,
14730         plugins/gdb/plugin.c,
14731         plugins/gdb/plugin.h,
14732         plugins/gdb/sharedlib.h,
14733         plugins/gdb/sharedlib_cbs.c,
14734         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14735         correctly between debug-manager and debugger. Implemented debugger
14736         interface in gdb plugin. Fixed action names. Added UI updating.
14737         Start and stop debugger (does not work yet). Fixed UI merging.
14738         Fixed debugger plugin handling in debug-manager.
14740 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14742         * plugins/editor/aneditor-autocomplete.cxx:
14743         
14744         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14745         crash with C++ "template" keyword.
14747 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14749         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14750         Fixed bug (Closed macro dialogs with Esc key).
14751         
14752 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14753         
14754         * plugins/project-wizard/xlib.wiz,
14755         plugins/project-wizard/xlib-logo.png,
14756         plugins/project-wizard/xlib/*:
14757         Port old xlib anjuta project on new project wizard
14758         
14759         * plugins/project-wizard/xlib-dock.wiz,
14760         plugins/project-wizard/xlib-dock/*:
14761         Port old xlib dock anjuta project on new project wizard
14762         
14763         * plugins/project-wizard/wxwin.wiz,
14764         plugins/project-wizard/wxwin-logo.png,
14765         plugins/project-wizard/wxwin/*:
14766         Port old wxwin anjuta project on new project wizard
14767         
14768         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14769         necessary changes for the new templates.
14770         
14771 2005-02-18  Naba Kumar  <naba@gnome.org>
14773         * plugins/Makefile.am: Added class-gen
14774         
14775 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14777         * plugins/project-wizard/header.c:
14778         Fix a bug in sorting of project categories
14780 2005-02-18  Naba Kumar  <naba@gnome.org>
14782         Patch from Massimo Cora  <maxcvs@email.it>:
14783         
14784         * plugins/class-gen/.cvsignore,
14785         plugins/class-gen/Makefile.am,
14786         (added) plugins/class-gen/action-callbacks.c,
14787         (added) plugins/class-gen/action-callbacks.h,
14788         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14789         (added) plugins/class-gen/class_gen.c,
14790         (added) plugins/class-gen/class_gen.h,
14791         (added) plugins/class-gen/plugin.c,
14792         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14793         new architecture.
14794         
14795         * plugins/project-manager/plugin.c: implemented add_source().
14797 2005-02-17  Naba Kumar  <naba@gnome.org>
14799         * plugins/file-loader/plugin.c: Fixed possible crash.
14800         
14801         * src/action-callbacks.c, src/action-callbacks.h,
14802         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14804 2005-02-17  Naba Kumar  <naba@gnome.org>
14805         
14806         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14807         plugins/project-wizard/templates/gnome.wiz,
14808         plugins/project-wizard/templates/gtk.wiz,
14809         plugins/project-wizard/templates/gtkmm.wiz,
14810         plugins/project-wizard/templates/terminal.wiz,
14811         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14812         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14813         plugins/project-wizard/templates/gnome/src/callbacks.c,
14814         plugins/project-wizard/templates/gnome/src/callbacks.h,
14815         plugins/project-wizard/templates/gnome/src/main.c,
14816         plugins/project-wizard/templates/gtk/src/callbacks.c,
14817         plugins/project-wizard/templates/gtk/src/callbacks.h,
14818         plugins/project-wizard/templates/gtk/src/main.c,
14819         plugins/project-wizard/templates/gtkmm/src/main.cc,
14820         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14821         to generate licence correctly (without any extra newlines). Removed
14822         IncludeGNUHeader macro definition and added proper licence property.
14823         Fixed project directory paths in file contents.
14825 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14827         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14828         Closed macro dialogs with Esc key.
14830 2005-02-16  Naba Kumar  <naba@gnome.org>
14832         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14833         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14834         plugins/project-wizard/templates/gnome/src/callbacks.c,
14835         plugins/project-wizard/templates/gnome/src/callbacks.h,
14836         plugins/project-wizard/templates/gnome/src/main.c,
14837         plugins/project-wizard/templates/gtk/src/main.c,
14838         plugins/project-wizard/templates/gtkmm/src/main.cc,
14839         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14840         macros to avoid blank newlines.
14842 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
14844         * plugins/project-wizard/autogen.c:
14845         Correct a problem when having property value in UTF-8
14847         * plugins/project-wizard/druid.c:
14848         Correct a bug when reselecting a new project (all pages
14849         must be removed)
14851         * plugins/project-wizard/property.c:
14852         Avoid having default invalid properties
14854         * plugins/project-wizard/templates/terminal.wiz,
14855         plugins/project-wizard/templates/terminal/po/ChangeLog,
14856         plugins/project-wizard/templates/terminal/src/main.c:
14857         Remove command for testing run function
14858         Move destination directory to second page and include
14859         project name. Add exist tag. Remove unused properties.
14861 2005-02-16  Naba Kumar  <naba@gnome.org>
14863         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14864         plugins/debug-manager/anjuta-debug-manager.ui,
14865         plugins/debug-manager/plugin.c,
14866         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14867         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14868         plugins/gdb/plugin.h, plugins/gdb/registers.c,
14869         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14870         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14871         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14872         (removed) src/anjuta_info.c,
14873         (removed) src/anjuta_info.h,
14874         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14875         (added) plugins/gdb/anjuta-gdb-plugin.ui,
14876         (added) plugins/gdb/actions.c,
14877         (added) plugins/gdb/actions.h: Completed initial
14878         porting of debugger to new architecture. Fixed many of the debugger
14879         functions.
14881         * plugins/file-loader/plugin.c: Detect some important mime ourself
14882         to avoid inconsistencies when mime system isn't working.
14883         
14884 2005-02-16  Naba Kumar  <naba@gnome.org>
14886         * plugins/editor/Makefile.am,
14887         (added) plugins/editor/aneditor-autocomplete.cxx,
14888         (added) plugins/editor/aneditor-calltip.cxx,
14889         (added) plugins/editor/aneditor-indent.cxx,
14890         (added) plugins/editor/aneditor-priv.h,
14891         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14892         different smaller chunks to make it easy to maintain.
14894 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14896         * plugins/project-wizard/druid.c :
14897         
14898         Found system Email address if not defined in Preferences.
14900 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
14901         
14902         * plugins/project-wizard/gtkmm.wiz
14903         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14904         plugins/project-wizard/gtkmm/*
14905         
14906         Added GTKmm (C++) project type
14908 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
14910         * plugins/message-view/plugin.c
14911         plugins/message-view/message-view.c
14912         TODO.gtodo:
14913         Implemented next/prev action
14915 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14917         * plugins/project-wizard/templates/libglade2.* :
14918         Removed libglade2 project.
14919         
14920         * plugins/project-wizard/templates/gtk* :
14921         Removed interface.[ch] & support.[ch].
14922         
14923 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14925         * plugins/project-wizard/anjuta-project-wizard.glade,
14926         plugins/project-wizard/property.[ch],
14927         plugins/project-wizard/templates/anjuta-plugin.wiz :
14928         Added a new property ("iconfile").
14930 2005-02-14  Naba Kumar  <naba@gnome.org>
14932         * plugins/project-wizard/install.c,
14933         plugins/project-wizard/plugin.c,
14934         plugins/project-wizard/templates/anjuta-plugin.wiz,
14935         plugins/project-wizard/templates/gnome.wiz,
14936         plugins/project-wizard/templates/gtk.wiz,
14937         plugins/project-wizard/templates/libglade2.wiz,
14938         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14939         newly created projects and open them. Fixed message buffering in
14940         wizard.
14942 2005-02-14  Naba Kumar  <naba@gnome.org>
14944         * src/about.c, pixmaps/Makefile.am,
14945         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14946         
14947         * mime/gnome-mime-application-x-anjuta.png,
14948         pixmaps/anjuta_icon.png,
14949         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14950         done by 9-speed at:
14951         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14952         
14953 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14955         * configure.in,
14956         plugins/project-wizard/templates/libglade2-logo.png,
14957         plugins/project-wizard/templates/libglade2.wiz,
14958         plugins/project-wizard/templates/libglade2/* :
14959         Add Glade2 project
14962 2005-02-14  Naba Kumar  <naba@gnome.org>
14964         * TODO.tasks: Updated.
14965         
14966         * plugins/editor/anjuta-docman.c,
14967         plugins/editor/text_editor.c,
14968         plugins/editor/text_editor.h,
14969         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14970         for file modification, but it is still not functioning.
14972 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
14974         * plugins/project-wizard/values.c,
14975         plugins/project-wizard/values.h,
14976         plugins/project-wizard/property.c,
14977         plugins/project-wizard/property.h,
14978         plugins/project-wizard/druid.c:
14979         Rewrite mandatory property check
14980         Add check of exist property
14981         Rewrite handling of cached property page
14983 2005-02-13  Naba Kumar  <naba@gnome.org>
14985         Patch from Igor Kovalenko  <garrison@mail.ru>:
14986         * tagmanager/tm_workspace.c: Improved performance.
14988 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14990         *plugins/project-wizard/templates/*.wiz,
14991         plugins/project-wizard/druid.c,
14992         plugins/project-wizard/templates/terminal/src/main.c,
14993         plugins/project-wizard/templates/gtk/src/*.[ch],
14994         plugins/project-wizard/templates/gtk/src/Makefile.am,
14995         plugins/project-wizard/templates/gnome/src/*.[ch],
14996         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14997         Add Copyright date & Email address,
14998         Correct terminal project.
14999         
15000 2005-02-12  Naba Kumar  <naba@gnome.org>
15002         * plugins/project-wizard/property.c: Fixed hidden
15003         properties to take values.
15005         * plugins/project-wizard/file.[ch]: Renamed
15006         true/false enum values to fix compile error
15007         (conflict with other definition).
15008         
15009         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
15010         even when mime type detection fails (for example, when Anjuta is
15011         installed in non-system prefix).
15013 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
15015         * plugins/project-wizard/values.c,
15016         plugins/project-wizard/values.h:
15017         Rewrite file with more comments
15019         * plugins/project-wizard/druid.c,
15020         plugins/project-wizard/druid.h,
15021         plugins/project-wizard/autogen.c,
15022         plugins/project-wizard/autogen.h,
15023         plugins/project-wizard/druid.c,
15024         plugins/project-wizard/druid.h:
15025         Add more comments
15026         Use values instead of properties
15027         Move default properties to druid.c
15029         * plugins/project-wizard/install.c,
15030         plugins/project-wizard/install.h:
15031         Use values instead of properties
15032         Add a check to avoid overwriting files
15034         * plugins/project-wizard/parser.c,
15035         plugins/project-wizard/property.c,
15036         plugins/project-wizard/property.h:
15037         Update to use new values
15038         Add an "exist" attribute to check if a directory already exist
15040         * plugins/project-wizard/anjuta-project-wizard.glade:
15041         Change project selection page (GtkTextView => GtkLabel,
15042         GtkTable => GtkVBox)
15044         * plugins/project-wizard/templates/terminal.wiz:
15045         Move destination directory on second page
15046         
15047         * plugins/project-wizard/action.c:
15048         Add a few comments
15050 2005-02-12  Naba Kumar  <naba@gnome.org>
15052         * plugins/file-manager/an_file_view.c,
15053         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
15054         views. Created dynamic update date of view depending on project
15055         changes -- similar to file-manager view.
15056         
15057         * plugins/devhelp/plugin.c: Load help on idle.
15058         
15059         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
15060         autoformat' to proper location in preferences.
15061         
15062         * mime/anjuta.mime: Added .prj extension in the mime type for backward
15063         compatibility.
15064         
15065         * plugins/editor/plugin.c: Fixed accel name.
15067 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15069         *plugins/project-wizard/templates/anjuta-plugin.wiz,
15070         plugins/project-wizard/templates/gnome.wiz,
15071         plugins/project-wizard/templates/gtk.wiz,
15072         plugins/project-wizard/anjuta-project-wizard.glade,
15073         plugins/project-wizard/autogen.c:
15074         Add Username & Email address in Project preferences.
15076 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15078         *plugins/project-wizard/templates/gnome-logo.png,
15079         plugins/project-wizard/templates/gnome.wiz,
15080         plugins/project-wizard/templates/gnome/* :
15081         Add Gnome project
15083 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15085         * plugins/project-wizard/templates/terminal/src/main.c, 
15086         plugins/project-wizard/templates/terminal/src/main.c,
15087         plugins/project-wizard/templates/terminal/src/main.[ch] :
15088         Insert License in projects
15089         
15090 2005-02-11  Naba Kumar  <naba@gnome.org>
15092         * TODO.tasks: Added message manager task.
15093         
15094         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
15095         
15096         * plugins/editor/plugin.c: Use bookmark stock icons.
15097         
15098         * plugins/message-view/anjuta-message-manager.ui,
15099         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
15101 2005-02-10  Naba Kumar  <naba@gnome.org>
15103         * libanjuta/interfaces/libanjuta.idl: fixed build error.
15104         
15105 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15107         * global-tags/Makefile.am
15108         Error during 'make install'
15110 2005-02-09  Naba Kumar  <naba@gnome.org>
15112         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
15113         missing file.
15114         
15115 2005-02-08  Naba Kumar  <naba@gnome.org>
15117         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
15118         
15119         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
15120         Show busy cursur when updating global tags in preferences.
15122         * configure.in: Fixed.
15123         
15124 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15126         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
15127           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
15128          
15129         - Fixed anjuta-plugin project (glade)
15131 2005-02-08  Naba Kumar  <naba@gnome.org>
15133         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
15134         Fixed automatic indentations.
15136         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
15137         Global tags are now segregated into smaller api tags, which can be
15138         selectively loaded from symbol browser preferences.
15140         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
15141         Implemented IProjectManager interface in project-manager. Mostly getter
15142         methods for now, but need to add add() and remove() methods to add
15143         or remove project elements.
15145         * plugins/gdb/debug_tree.c: Small fix.
15147         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
15148         plugins/symbol-browser/an_symbol_info.c,
15149         plugins/symbol-browser/an_symbol_info.h,
15150         plugins/symbol-browser/an_symbol_search.c,
15151         plugins/symbol-browser/an_symbol_search.h,
15152         plugins/symbol-browser/an_symbol_view.c,
15153         plugins/symbol-browser/an_symbol_view.h,
15154         plugins/symbol-browser/plugin.c,
15155         plugins/symbol-browser/plugin.h,
15156         tagmanager/c.c,
15157         tagmanager/entry.h,
15158         tagmanager/tm_project.c,
15159         tagmanager/tm_symbol.c,
15160         tagmanager/tm_tag.c,
15161         tagmanager/tm_workspace.c,
15162         tagmanager/vstring.c,
15163         tagmanager/include/tm_tag.h,
15164         tagmanager/include/tm_workspace.h:
15165         
15166         - Fixed tagmanager parsing of source files to parse for typedefines and
15167         properly record element scopes. Implemented scope autocompletion
15168         (autocompletion on '.', '->', '::' and ':'. The functionality is not
15169         fully working. It was based on older patch for Anjuta 1.2.2 in SF
15170         patch list (author is unknown).
15171         - Implemented symbol-browser preferences for dynamically loading and
15172         saving tags API segments.
15173         - Fixed symbol-search to use tagmanager directly instead of depending
15174         on symbol-view for tags list.
15175         - Fixed symbol-view to create the tree using TMSymbol tree directly.
15176         - Fixed TMSymbol to create the complete tags tree instead of letting the
15177         symbol-view created the root nodes.
15178         - Changed project tags cache name to .tm_project2.cache because the
15179         newer format records additional scope information.
15180         
15181 2005-02-07  Naba Kumar  <naba@gnome.org>
15183         * plugins/editor/style-editor.c,
15184         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
15185         and GtkFontButton instead of deprecated widgets in
15186         style editor.
15187         
15188 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
15190         * plugins/project-wizard/action.c,
15191         plugins/project-wizard/action.h,
15192         plugins/project-wizard/autogen.c,
15193         plugins/project-wizard/autogen.h,
15194         plugins/project-wizard/file.c,
15195         plugins/project-wizard/file.h,
15196         plugins/project-wizard/install.c,
15197         plugins/project-wizard/install.h,
15198         plugins/project-wizard/parser.h,
15199         plugins/project-wizard/parser.c,
15200         plugins/project-wizard/property.c,
15201         plugins/project-wizard/property.h,
15202         plugins/project-wizard/plugin.h,
15203         plugins/project-wizard/plugin.c,
15204         plugins/project-wizard/values.c,
15205         plugins/project-wizard/values.h:
15206         Replace C++ comments by C comments
15208         * plugins/project-wizard/autogen.c,
15209         plugins/project-wizard/autogen.h:
15210         Add a run time check of autogen version.
15211         Add UserName variable.
15213         * plugins/project-wizard/anjuta-project-wizard.glade,
15214         plugins/project-wizard/header.c,
15215         plugins/project-wizard/druid.c,
15216         plugins/project-wizard/druid.h:
15217         Sort project in alphabetic order.
15218         Correct selection troubles in notebooks.
15220         * plugins/project-wizard/parser.c:
15221         Add some check when reading the project header block.
15223 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15225         * plugins/project-wizard/action.c,
15226         plugins/project-wizard/action.h,
15227         plugins/project-wizard/autogen.c,
15228         plugins/project-wizard/autogen.h,
15229         plugins/project-wizard/file.c,
15230         plugins/project-wizard/file.h,
15231         plugins/project-wizard/install.c,
15232         plugins/project-wizard/parser.h,
15233         plugins/project-wizard/parser.c,
15234         plugins/project-wizard/property.c,
15235         plugins/project-wizard/property.h,
15236         plugins/project-wizard/values.c,
15237         plugins/project-wizard/values.h,
15238         Add a space between function name and open.
15240         * plugins/project-wizard/plugin.h,
15241         plugins/project-wizard/plugin.c,
15242         plugins/project-wizard/install.c,
15243         Avoid a crash if the user close the message view used by the .
15245         * plugins/project-wizard/anjuta-project-wizard,
15246         plugins/project-wizard/druid.c,
15247         plugins/project-wizard/druid.h,
15248         plugins/project-wizard/header.h,
15249         plugins/project-wizard/header.c,
15250         Add a text view with the description of each.
15251         Add a tab for each project.
15252         Replace some C++ comments to C comments.
15254 2005-02-05  Naba Kumar  <naba@gnome.org>
15256         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
15257         New icon from Sebastien Granjoux .
15258         
15259 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15261         * libanjuta/anjuta-preferences.c:
15262         Set file property even without a focus out event (file selected 
15263         the browse dialog)
15265 2005-02-04  Naba Kumar  <naba@gnome.org>
15267         * plugins/glade/plugin.c: Fixed glade function calls.
15268         * configure.in: Fixed a typo.
15269         * TODO.tasks: Updated.
15271 2005-02-03  Naba Kumar  <naba@gnome.org>
15273         * plugins/project-manager/plugin.c: Fixed memory corruption.
15275         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
15276         build error.
15277         
15278         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15279         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15280         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
15281         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15283         * libanjuta/interfaces/libanjuta.idl,
15284         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
15285         interface.
15286         
15287         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
15289         Patch from Massimo Cora <maxcvs@email.it>:
15290         * plugins/editor/plugin.c: Fixed update UI for created buffers.
15291         
15292 2005-02-01  Naba Kumar  <naba@gnome.org>
15294         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
15295         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15296         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
15297         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
15298         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
15299         from sourceforge -- a64 crash fixes (correct typing for GType)
15300         and fixes compile errors in sun.
15302         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
15303         paste (shift+insert) in terminal.
15305 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
15307         * configure.in: Add «nb» to ALL_LINGUAS.
15309 2005-02-01  Naba Kumar  <naba@gnome.org>
15311         * TODO.tasks, TODO: Updated todo tasks.
15312         
15313         * plugins/editor/anjuta-document-manager.glade: Improved search
15314         relace dialog.
15315         
15316         * TODO.tasks: Fixed xml format.
15317         
15318         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
15319         work yet).
15320         
15321         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
15322         cleanups.
15323         
15324         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
15325         format during save (removed unwanted text nodes). Fixed scrollbars.
15327 2005-01-31  Naba Kumar  <naba@gnome.org>
15329         * libanjuta/interfaces/libanjuta.idl,
15330         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
15331         Implemented append() method for IAnjutaEditor interface and fixed
15332         various bugs with text insertions (cvs diff and macro insertions).
15333         
15334         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
15335         automatic indentation.
15336         
15337         * plugins/editor/action-callbacks.c,
15338         plugins/editor/action-callbacks.h,
15339         plugins/editor/anjuta-docman.c,
15340         plugins/editor/anjuta-document-manager.ui,
15341         plugins/editor/plugin.c,
15342         plugins/editor/text_editor.c,
15343         plugins/editor/text_editor.h,
15344         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
15345         Fixed highlight issues.
15347         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
15348         macro.
15349         
15350         * plugins/symbol-browser/an_symbol_view.c: Force update project.
15352         * data/properties/*: Updated properties files from scite. Created
15353         styles.properties to override the scite styles.
15354         
15355         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
15357         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
15358         
15359 2005-01-30  Naba Kumar  <naba@gnome.org>
15361         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
15362         unused definitions.
15363         
15364         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
15365         
15366         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15367         plugins/editor/text_editor.c,
15368         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
15369         fixed linuwidth preference setting, fixed insert text interface
15370         implementation. Improved automatice-indentation for cpp lexer.
15371         
15372         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
15374 2005-01-29  Naba Kumar  <naba@gnome.org>
15376         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
15377         option in update dialog as default. Improved import dialog. Sized
15378         log dialog.
15380         * configure.in: Fixed underquoted warning from autoconf.
15381         
15382         * plugins/editor/action-callbacks.c,
15383         plugins/editor/aneditor.cxx,
15384         plugins/editor/aneditor.h,
15385         plugins/editor/anjuta-document-manager.glade,
15386         plugins/editor/plugin.c,
15387         plugins/editor/plugin.h,
15388         plugins/editor/text_editor.c,
15389         plugins/editor/text_editor.h,
15390         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
15391         for Editor and fixed all preferences syncronization and notifys for
15392         visible prefs (in editor preferences page).
15393         
15394         * plugins/file-loader/plugin.c: Load recent files on idle.
15396 2005-01-28  Naba Kumar  <naba@gnome.org>
15398         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15399         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
15401         * plugins/editor/action-callbacks.c,
15402         plugins/editor/action-callbacks.h,
15403         plugins/editor/aneditor.cxx,
15404         plugins/editor/aneditor.h,
15405         plugins/editor/anjuta-document-manager.ui,
15406         plugins/editor/plugin.c,
15407         plugins/editor/text_editor.c,
15408         plugins/editor/text_editor.h,
15409         plugins/editor/text_editor_cbs.c,
15410         plugins/editor/text_editor_cbs.h,
15411         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
15412         Text editor.
15414         Patch from Massimo Cora <maxcvs@email.it>:
15415         * plugins/editor/an_symbol_search.c,
15416         plugins/editor/an_symbol_search.c: Fixed crash bugs.
15417         
15418 2005-01-27  Naba Kumar  <naba@gnome.org>
15419         
15420         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
15421         minimum size request to 200.
15423         * plugins/symbol-browser/an_symbol_info.c,
15424         plugins/symbol-browser/an_symbol_info.h,
15425         plugins/symbol-browser/an_symbol_search.c,
15426         plugins/symbol-browser/an_symbol_search.h,
15427         plugins/symbol-browser/an_symbol_view.c,
15428         plugins/symbol-browser/an_symbol_view.h,
15429         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
15430         pixbuf retrieval. Fixed runtime warning. Code clean up.
15432 2005-01-27  Naba Kumar  <naba@gnome.org>
15434         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
15435         src/anjuta.ui, (new) plugins/glade/.cvsignore,
15436         (new) plugins/glade/Makefile.am,
15437         (new) plugins/glade/anjuta-glade-plugin.png,
15438         (new) plugins/glade/anjuta-glade.plugin.in,
15439         (new) plugins/glade/anjuta-glade.ui,
15440         (new) plugins/glade/plugin.c,
15441         (new) plugins/glade/plugin.h,
15442         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
15443         now until glade3 works properly.
15445         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
15446         they are generated.
15447         
15448 2005-01-26  Naba Kumar  <naba@gnome.org>
15450         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
15451         Added mime icon for anjuta projects.
15452         
15453         patch from Massimo Cora <maxcvs@email.it>:
15454         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
15455         an_symbol_search.h, an_symbol_view.c, plugin.c:
15456         Fix/implement objects destroying/freeing.
15458 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
15459         
15460         * src/action-callback.[ch], src/anjuta-actions.h:
15461         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
15462         because it has not been updated for years and we know have a devhelp plugin
15463         which can do the job much better.
15464         * TODO.tasks: Updated done items
15466 2005-01-25  Naba Kumar  <naba@gnome.org>
15468         * autogen.sh: Fixed to generate interface files.
15470         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
15471         session save filenames.
15472         
15473         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
15474         
15475 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
15477         * plugins/project-wizard/Makefile.am,
15478         plugins/project-wizard/install.c,
15479         plugins/project-wizard/install.h,
15480         plugins/project-wizard/parser.c,
15481         plugins/project-wizard/parser.h,
15482         plugins/project-wizard/templates/terminal.wiz:
15483         Add action list block in wizard template
15484         * plugins/project-wizard/file.c,
15485         plugins/project-wizard/autogen.c:
15486         Small fixes
15488 2005-01-23  Naba Kumar  <naba@gnome.org>
15490         * configure.in: Fixed build error.
15492 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
15494         * plugins/project-wizard/druid.c,
15495         plugins/project-wizard/parser.c,
15496         plugins/project-wizard/property.c: Rewrite parser with
15497         better error handling
15499 2005-01-22  Naba Kumar  <naba@gnome.org>
15501         * plugins/symbol-browser/plugin.c: Changed c++ coments
15502         to c commnets and formated code to anjuta coding styles.
15503         
15504 2005-01-21  Naba Kumar  <naba@gnome.org>
15506         * configure.in, autogen.sh: Fixed build errors in newer automake.
15507         
15508         * plugins/editor/anjuta-docman.c: Do not emit change editor
15509         signal while in dispose.
15511         Patch from: Massimo Corà <maxcvs@email.it>
15512         * plugins/symbol-browser/Makefile.am,
15513         plugins/symbol-browser/an_symbol_view.c,
15514         plugins/symbol-browser/an_symbol_view.h,
15515         plugins/symbol-browser/plugin.c,
15516         plugins/symbol-browser/plugin.h,
15517         plugins/symbol-browser/test-symbol-browser.c,
15518         (new) plugins/symbol-browser/an_symbol_info.c,
15519         (new) plugins/symbol-browser/an_symbol_info.h,
15520         (new) plugins/symbol-browser/an_symbol_search.c,
15521         (new) plugins/symbol-browser/an_symbol_search.h:
15522         Added a cool real-time symbol-search-view in symbol browser.
15524 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
15525         
15526         * plugin/macro/plugin.c
15527         plugin/macro/anjuta-macro-plugin.ui
15528         plugin/macro/macro-db.[ch]
15529         plugin/macro/macro-dialog.[ch]
15530         plugin/macro/macro-actions.[ch]
15531         plugin/macro/macro-edit.[ch]
15532         plugin/macro/plugin.[ch]:
15533         
15534         Implemented three menu items as Naba proposed:
15535         Edit->Macro->
15536                 Insert Macro: Pops of a border-less window to enter a shortcut
15537                 Add Macro: Same as Manage Macro => New
15538                 Manage Macros: Full-features macro dialog
15540 2005-01-20  Naba Kumar  <naba@gnome.org>
15542         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
15543         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
15544         libanjuta/anjuta-shell.h,
15545         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15546         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15547         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
15548         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15549         src/main.c, src/shell.c: Implemented command line args processing
15550         and session management. Fixed geometry restoration.
15552 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
15553         
15554         * plugins/macro/macro-db.c,
15555         plugins/macros.xml:
15556         Cleaned up XML interface and use attributes now for name, category and 
15557         shortcut. CDATA is used to avoid xml errors inside of macros.
15559 2005-01-19  Naba Kumar  <naba@gnome.org>
15561         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
15563 2005-01-18  Naba Kumar  <naba@gnome.org>
15564         
15565         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
15566         to work.
15568         * scintilla/*: Updated scintilla to current cvs and updated
15569         scintilla patches.
15570         
15571 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15572         
15573         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
15574         plugins/cvs-plugin/cvs-actions.c:
15575         Added "Whole project" infrastructure but it does not
15576         work because I did not find a way to get the current project's
15577         root dir.
15579 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15581         * plugins/cvs-plugin/Makefile.am
15582         plugins/cvs-plugin/anjuta-cvs.plugin.in
15583         plugins/cvs-plugin/cvs-actions.c
15584         plugins/cvs-plugin/cvs-callbacks.c
15585         plugins/cvs-plugin/cvs-interface.[ch] (added)
15586         plugins/cvs-plugin/plugin.c:
15587         
15588         Added IAnjutaCVS interface and improved cvs plugin. There
15589         is still some work to do on cvs import and to add a current
15590         project toggle.
15592 2005-01-17  Naba Kumar  <naba@gnome.org>
15594         * plugins/editor/aneditor.cxx: Fixed auto indentation.
15595         
15596         * configure.in: Fixed build errors.
15598         * data/Makefile.am,     (removed) data/README.stock_libs,
15599         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
15600         (removed) data/header.c, (removed) data/stock_libs.anj,
15601         (removed) data/x-anjuta-project.desktop,
15602         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
15604         * libanjuta/anjuta-plugin-description.c,
15605         libanjuta/anjuta-shell.c: Updated documentations.
15607         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
15608         
15609         * libanjuta/anjuta-launcher.c,
15610         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
15611         x86_64 systems.
15613 2005-01-17  Naba Kumar  <naba@gnome.org>
15614         
15615         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15616         plugins/project-wizard/templates/gtk.wiz,
15617         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
15618         Updated templates to new format.
15619         
15620         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15621         * plugins/project-wizard/druid.c,
15622         plugins/project-wizard/parser.c,
15623         plugins/project-wizard/property.c,
15624         plugins/project-wizard/property.h,
15625         plugins/project-wizard/templates/terminal.wiz,
15626         plugins/project-wizard/templates/terminal/AUTHORS,
15627         plugins/project-wizard/templates/terminal/ChangeLog,
15628         plugins/project-wizard/templates/terminal/NEWS,
15629         plugins/project-wizard/templates/terminal/README,
15630         plugins/project-wizard/templates/terminal/project.anjuta,
15631         plugins/project-wizard/templates/terminal/src/main.c:
15632         Moveed code related to property types from druid.c and parser.c to 
15633         property.c. Changed tag from "<string ..." to
15634         "<property type="string..."     and so on. Rewrite parser
15635         (warning still in progress). Added list property. Changed
15636         terminal project to avoid using autogen on some file (much 
15637         faster) using the autogen attribute. Add a license list box in
15638         terminal project (just as an example). _label in item list is
15639         optional now.
15641 2005-01-16  Naba Kumar  <naba@gnome.org>
15643         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
15644         plugins/edtior/anjuta-docman.c: Fixed build errors.
15645         
15646         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
15647         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
15648         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
15649         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
15650         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
15651         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
15652         libanjuta/resources.h,
15653         plugins/build-basic-autotools/build-basic-autotools.c,
15654         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15655         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
15656         plugins/gtodo/plugin.c, src/Makefile.am,
15657         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15658         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
15659         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
15660         should be handled in respective plugins. Added API documentations.
15662         * libanjuta-docs.sgml, libanjuta-sections.txt,
15663         libanjuta.types,
15664         (added) tmpl/anjuta-debug.sgml,
15665         (added) tmpl/anjuta-launcher.sgml,
15666         tmpl/anjuta-plugin.sgml,
15667         tmpl/anjuta-preferences.sgml,
15668         tmpl/anjuta-shell.sgml,
15669         (added) tmpl/anjuta-status.sgml,
15670         (removed) tmpl/anjuta-stock.sgml,
15671         tmpl/anjuta-utils.sgml,
15672         (removed) tmpl/defaults.sgml,
15673         (removed) tmpl/fileselection.sgml,
15674         (removed) tmpl/gnomefilelist.sgml,
15675         tmpl/ianjuta-buildable.sgml,
15676         (added) tmpl/ianjuta-debugger-manager.sgml,
15677         (added) tmpl/ianjuta-debugger.sgml,
15678         tmpl/ianjuta-document-manager.sgml,
15679         tmpl/ianjuta-editor.sgml,
15680         tmpl/ianjuta-file.sgml,
15681         tmpl/ianjuta-loader.sgml,
15682         tmpl/ianjuta-markable.sgml,
15683         tmpl/ianjuta-message-view.sgml,
15684         (added) tmpl/ianjuta-project-manager.sgml,
15685         (added) tmpl/ianjuta-todo.sgml,
15686         (added) tmpl/ianjuta-wizard.sgml,
15687         tmpl/libanjuta-iface-marshallers.sgml,
15688         tmpl/libanjuta-unused.sgml,
15689         (removed) tmpl/pixmaps.sgml,
15690         tmpl/plugins.sgml,
15691         (removed) tmpl/properties.sgml,
15692         tmpl/resources.sgml: Updated API documentations.
15694 2005-01-15  Naba Kumar  <naba@gnome.org>
15696         * libanjuta/anjuta-launcher.c: Added API docs.
15697         
15698         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15699         plugins/project-wizard/templates/gtk.wiz,
15700         plugins/project-wizard/templates/terminal.wiz,
15701         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15702         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15703         plugins/project-wizard/templates/gtk/src/main.c,
15704         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
15705         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
15706         template files.
15708         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
15709         * plugins/project-wizard/anjuta-project-wizard.glade,
15710         plugins/project-wizard/autogen.c,
15711         plugins/project-wizard/druid.c,
15712         plugins/project-wizard/druid.h,
15713         plugins/project-wizard/file.c,
15714         plugins/project-wizard/file.h,
15715         plugins/project-wizard/install.c,
15716         plugins/project-wizard/parser.c,
15717         plugins/project-wizard/plugin.c,
15718         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
15719         setting the default project directory. Fix HIDDEN property, it's
15720         working but I think we could make this cleaner. Removed the
15721         copy of the string in mandatory_property. Add an optional autogen
15722         attribute, to force or avoid using autogen on some files, default
15723         without any attribute is autodetect.+ Replace the script tag with
15724         a normal file tag and an attribute execute.
15725         
15726 2005-01-14  Naba Kumar  <naba@gnome.org>
15728         * plugins/editor/action-callbacks.c,
15729         plugins/editor/search_incremental.c,
15730         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
15731         works now.
15732         
15733         * plugins/editor/plugin.c, plugins/editor/plugin.h,
15734         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15735         tabs.
15737 2005-01-12  Naba Kumar  <naba@gnome.org>
15739         * configure.in,
15740         plugins/project-wizard/templates/Makefile.am,
15741         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15742         plugins/project-wizard/templates/anjuta-plugin.wiz,
15743         (added) plugins/project-wizard/templates/gtk-logo.png,
15744         (added) plugins/project-wizard/templates/gtk.wiz,
15745         (added) plugins/project-wizard/templates/terminal-logo.png,
15746         plugins/project-wizard/templates/terminal.wiz,
15747         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15748         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15749         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15750         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15751         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15752         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15753         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15754         (added) plugins/project-wizard/templates/gtk/src/main.c,
15755         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15756         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15757         GTK+ project templated and fixed other templates. Updated template
15758         logos.
15760 2005-01-12  Naba Kumar  <naba@gnome.org>
15762         * plugins/macro/anjuta-macro.glade: Improved GUI.
15763         
15764 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15766         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15767         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15768         * plugins/cvs-plugin/cvs.[ch] (removed)
15769         Removed old unused files
15770         
15771         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15772         * plugins/cvs-plugin/cvs-actions.c
15773         * plugins/cvs-plugin/Makefile.am:
15774         Seperate callback functions for better error
15775         handling. Cleaned up code.
15776         
15777         * plugins/macro/macros.xml: removed corrupt cvs
15778         macros for now.
15780 2005-01-10  Naba Kumar  <naba@gnome.org>
15782         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15783         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15784         and leaks.
15786 2005-01-09  Naba Kumar  <naba@gnome.org>
15788         * libegg/egg-recent-action.c, libegg/test-actions.c,
15789         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15790         recent files models.
15791         
15792         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15793         two models -- one for projects and other for regular files and show
15794         both in recent files menu. Changed recent files group from "anjuta"
15795         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15796         when adding the URI in recent files.
15797         
15798         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15799         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15800         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15801         * plugins/macro/macros.xml: Fixed xml errors.
15803 2005-01-08  Naba Kumar  <naba@gnome.org>
15804         
15805         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15806         libegg/test-actions.c, libegg/menu/Makefile.am,
15807         libegg/menu/egg-recent-action.h: Added a new action for
15808         recent files.
15810         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15811         Fixed dispose. Cleanup.
15812         
15813         * plugins/file-loader/anjuta-loader-plugin.ui,
15814         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15815         Use the new action for recent files. Added recent files in
15816         toolbar.
15818         * plugins/project-wizard/druid.c: Show busy cursor and
15819         de-sensitize druid buttons during page change.
15820         
15821         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15822         * plugins/project-wizard/Makefile.am,
15823         plugins/project-wizard/druid.c,
15824         plugins/project-wizard/druid.h,
15825         plugins/project-wizard/install.c,
15826         plugins/project-wizard/plugin.c,
15827         plugins/project-wizard/plugin.h,
15828         plugins/project-wizard/property.c,
15829         plugins/project-wizard/property.h,
15830         (added) plugins/project-wizard/values.c,
15831         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15832         objects (in values.c and values.h) containing the values of all
15833         properties. The NPWProperty objects now keep their values in this
15834         object which is persistant for one activation of the plugin, so the
15835         user keeps all the values even if he goes backward. Used an anjuta
15836         message view to list all files copied by the project wizard.
15838 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
15840         * plugins/macro/plugin.[ch],
15841         plugins/macro/macro-dialog.[ch]
15842         plugins/macro/macro-edit.[ch]
15843         plugins/macro/macro-db.[ch]
15844         plugins/macro/macro-actions.[ch]
15845         plugins/macro/anjuta-macro.plugin.in
15846         plugins/macro/anjuta-macro.glade
15847         plugins/macro/anjuta-macro.png
15848         plugins/macro/Makefile.am
15849         plugins/macro/macros.xml
15850         plugins/macro/anjuta-macro.ui (all added)
15851         configure.in
15852         plugins/Makefile.am:
15853         Added new macro plugins
15854         
15855         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15856         New icon
15857         
15858         * manuals/reference/template (removed)
15859         Removed old api reference
15860         
15861         * plugins/message-view/message-view.c:
15862         "Fixed" crash in on_row_deleted and added a
15863         comment that I cannot work this way. We will
15864         have to change everything a bit to avoid losing
15865         memory there.
15866         
15867         * plugins/text-editor/text_editor.c:
15868         Update line number width on file save
15871 2005-01-07  Naba Kumar  <naba@gnome.org>
15873         * plugins/project-wizard/anjuta-project-wizard.glade,
15874         plugins/project-wizard/druid.c,
15875         plugins/project-wizard/templates/anjuta-plugin.wiz,
15876         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15877         Display page description in bold. Fixed mandatory field check.
15879         * configure.in,
15880         libanjuta/libanjuta-1.0.pc.in,
15881         plugins/project-wizard/druid.c,
15882         plugins/project-wizard/parser.c,
15883         plugins/project-wizard/property.h,
15884         plugins/project-wizard/templates/anjuta-plugin.wiz,
15885         plugins/project-wizard/templates/terminal.wiz,
15886         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15887         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15888         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15889         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15890         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15891         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15892         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15893         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15894         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15895         plugins/project-wizard/templates/terminal/configure.in.tpl,
15896         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15897         plugins/project-wizard/templates/terminal/src/main.c: Implemented
15898         a new property type -- hidden. Fixed terminal and anjuta-plugin
15899         project templates.
15901 2005-01-07  Naba Kumar  <naba@gnome.org>
15903         * templates/anjuta-plugin.wiz,
15904         templates/terminal.wiz,
15905         templates/terminal/Makefile.am.tpl,
15906         templates/terminal/autogen.sh,
15907         (Removed) templates/terminal/configure.ac.tpl,
15908         (Added) templates/.cvsignore,
15909         (Added) templates/Makefile.am,
15910         (Added) templates/anjuta-plugin/.cvsignore,
15911         (Added) templates/anjuta-plugin/Makefile.am,
15912         (Added) templates/anjuta-plugin/src/.cvsignore,
15913         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15914         (Added) templates/terminal/.cvsignore,
15915         (Added) templates/terminal/Makefile.am,
15916         (Added) templates/terminal/configure.in.tpl,
15917         (Added) templates/terminal/po/.cvsignore,
15918         (Added) templates/terminal/po/ChangeLog,
15919         (Added) templates/terminal/po/Makefile.am,
15920         (Added) templates/terminal/po/POTFILES.in,
15921         (Added) templates/terminal/src/.cvsignore,
15922         (Added) templates/terminal/src/Makefile.am,
15923         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15924         project wizard. Fixed configure/po/Makefile template errors.
15926 2005-01-06  Naba Kumar  <naba@gnome.org>
15928         * configure.in: Added project templates.
15929         * plugins/project-wizard/templates/*: Added to project and renamed
15930         Makefile.am and configure.in to Makefile.am and configure.ac respectively
15931         for the project templates (so that they do not conflict with autotools
15932         build. Created proper configure.ac.tpl and autogen.sh for project
15933         templates.
15934         
15935 2005-01-06  Naba Kumar  <naba@gnome.org>
15937         * plugins/project-wizard/anjuta-project-wizard.glade,
15938         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15939         Fixed file list parsing and to take absolute file paths (for example,
15940         from an icon selected previously). Used toggle buttons for boolean
15941         properties. Check if all mandatory fields are given before going
15942         forward in the wizard. Use scrollable viewport for listing property
15943         widgets incase the list goes out of wizard's size. Added tooltips
15944         as descriptions of the property widgets. And other fixes.
15946         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15947         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15948         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15949         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15950         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15951         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15952         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15953         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15954         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15955         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15956         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15957         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15958         Restructured template files.
15960 2005-01-06  Naba Kumar  <naba@gnome.org>
15962         * configure.in: Added check for autogen.
15963         
15964         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15965         in dispose.
15966         
15967         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15968         Do not emit changed signal when in dispose.
15970         * plugins/symbol-browser/plugin.c: Don't updated symbols when
15971         symbol-view widget has been destroyed.
15972         
15973         * src/anjuta-app.c: Set null to preference, status and ui object
15974         pointers when they are destroyed.
15976         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15977         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15978         Added boolean, integer and file property types.
15979         
15980         * plugins/project-wizard/Makefile.am,
15981         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15982         project wizard templates.
15984 2005-01-04  Naba Kumar  <naba@gnome.org>
15986         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15987         added widgets.
15988         
15989         * plugins/editor/aneditor.cxx,
15990         plugins/editor/anjuta-docman.c,
15991         plugins/editor/plugin.c,
15992         plugins/editor/text_editor.c:
15993         Removed unnecessary ref/unref of scintilla.
15994         
15995         * plugins/message-view/anjuta-msgman.c,
15996         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15997         make close button similar to document manager.
15998         
15999         * plugins/project-manager/plugin.c,
16000         plugins/project-manager/plugin.h: Removed dead codes. Removed
16001         unnecessary ref/unref.
16002         
16003         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
16004         instead of hard refs.
16006 2005-01-03  Naba Kumar  <naba@gnome.org>
16008         * libanjuta/interfaces/libanjuta.idl: Added configure() and
16009         generate() methods for IAnjutaBuildable interface.
16011         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
16012         IAnjutaBuildable inteface.
16014         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
16015         to destroy build context when message view is destroyed.
16016         
16017         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
16018         a ref to it and unref in destructor. AnEditor class wants to be the
16019         owner of scintilla widget. Fixed compile warnings with signed/unsigned
16020         comparisions.
16021         
16022         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
16023         complicate the scene. Removed editor widget from AnjutaDocman when
16024         the widget is destroyed.
16025         
16026         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
16027         from shell. It will be removed from shell when the widget is destroyed.
16028         
16029         * plugins/editor/text_editor.c: Added debug codes to track object
16030         finalizations.
16032         * plugins/message-view/anjuta-msgman.c: Remove message view on
16033         widget destroy. Destroy message view on remove. Removed all views
16034         correctly.
16035         
16036         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
16037         from container.
16039 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16041         * plugins/file-wizard/action-callbacks.c,
16042         plugins/file-wizard/anjuta-file-wizard.glade,
16043         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
16044         Insert Licence, copyright, header template ...
16045         
16046 2005-01-02  Naba Kumar  <naba@gnome.org>
16048         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
16049         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
16050         anjuta_status_add_widget() to allow setting busy cursor on non
16051         toplevel windows.
16053         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
16055         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
16056         mime types to take text/source also.
16057         
16058         * plugins/editor/anjuta-docman.c,
16059         plugins/editor/anjuta-docman.h,
16060         plugins/editor/plugin.c,
16061         plugins/editor/text_editor.c,
16062         plugins/editor/text_editor.h,
16063         plugins/editor/text_editor_cbs.c: Listen for busy signal from
16064         AnjutaStatus and set busy cursor on editors.
16066         * plugins/file-loader/Makefile.am,
16067         plugins/file-loader/plugin.c,
16068         (added) plugins/file-loader/dnd.c,
16069         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
16071         * src/anjuta.c: Hide anjuta window before destruction.
16073         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16074         * configure.in, plugins/Makefile.am,
16075         (removed) plugins/project-wizard/appwiz_page1.c,
16076         (removed) plugins/project-wizard/appwiz_page2.c,
16077         (removed) plugins/project-wizard/appwiz_page3.c,
16078         (removed) plugins/project-wizard/appwiz_page4.c,
16079         (removed) plugins/project-wizard/appwizard.c,
16080         (removed) plugins/project-wizard/appwizard.h,
16081         (removed) plugins/project-wizard/appwizard_cbs.c,
16082         (removed) plugins/project-wizard/appwizard_cbs.h,
16083         (removed) plugins/project-wizard/appwizard_gui.c,
16084         (removed) plugins/project-wizard/gnome_project.c,
16085         (removed) plugins/project-wizard/gnome_project.h,
16086         (removed) plugins/project-wizard/wizard_gui.c,
16087         (removed) plugins/project-wizard/wizard_gui.h,
16088         (added) plugins/project-wizard/.cvsignore,
16089         (added) plugins/project-wizard/Makefile.am,
16090         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
16091         (added) plugins/project-wizard/anjuta-project-wizard.glade,
16092         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
16093         (added) plugins/project-wizard/applogo.png,
16094         (added) plugins/project-wizard/appwizard.png,
16095         (added) plugins/project-wizard/autogen.c,
16096         (added) plugins/project-wizard/autogen.h,
16097         (added) plugins/project-wizard/druid.c,
16098         (added) plugins/project-wizard/druid.h,
16099         (added) plugins/project-wizard/file.c,
16100         (added) plugins/project-wizard/file.h,
16101         (added) plugins/project-wizard/header.c,
16102         (added) plugins/project-wizard/header.h,
16103         (added) plugins/project-wizard/install.c,
16104         (added) plugins/project-wizard/install.h,
16105         (added) plugins/project-wizard/parser.c,
16106         (added) plugins/project-wizard/parser.h,
16107         (added) plugins/project-wizard/plugin.c,
16108         (added) plugins/project-wizard/plugin.h,
16109         (added) plugins/project-wizard/property.c,
16110         (added) plugins/project-wizard/property.h: Removed old application-wizard
16111         codes and added new template based (autogen based) project wizard
16112         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
16114 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
16116         * plugins/cvs-plugin/plugin.c: Fixed crash bug
16117         * plugins/cvs-plugin/cvs-execute.c:
16118         Fix cvs_log which did not work because of some
16119         glade problem
16120         Patch from Mark R. Pariente <markpariente@cmu.edu>
16121         - Fix message highlighting
16123 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16124         
16125         * template/*,
16126         date/template/*,
16127         configure.in:
16128         Removed template stuff completly because we dicussed to implement
16129         a macro system for Edit->Insert Text
16131 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16132         
16133         * plugins/editor/aneditor.cxx,
16134         plugins/editor/text_editor.c:
16135         Set line number width dynamically
16136         * src/about.c:
16137         Prepered new GTK 2.6 about dialog
16139 2004-12-30  Naba Kumar  <naba@gnome.org>
16141         patch from: Massimo Corà  <maxcvs@email.it>
16142         * plugins/editor/aneditor.cxx: Highlights correct function
16143         argument in recursive calltips.
16145 2004-12-30  Naba Kumar  <naba@gnome.org>
16147         * plugins/symbol-browser/plugin.c,
16148         libanjuta/interfaces/libanjuta.idl,
16149         plugins/editor/text_editor.c: Fixed editor markers and added a new
16150         marker (BASIC) to indicate line numbers. Fixed symbol browser to
16151         mark the line visited.
16152         
16153         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
16154         libegg/Makefile.am, libegg/eggcomboselect.c,
16155         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
16156         widget for use with symbol view in toolbar.
16157         
16158         * plugins/cvs-plugin/anjuta-cvs.ui,
16159         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
16160         placeholder for cvs plugin context menu in filemanager.
16161         
16162 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16163         
16164         * plugins/cvs-plugin/plugin.c:
16165         Show popup menu only if the file is contained in
16166         a directory containing a "CVS" directory
16168 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16169         
16170         * plugins/cvs-plugin/cvs-action.[ch],
16171         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16172         * plugins/cvs-plugin/anjuta-cvs.ui,
16173         * plugins/cvs-plugin/plugin.c:
16174         Implemented "Import"
16175         
16176         Patch from Mark R. Pariente <markpariente@cmu.edu>:
16177         Added right-click-menu for file-manager
16179 2004-12-26  Naba Kumar  <naba@gnome.org>
16181         * src/action-callbacks.c, src/action-callbacks.h,
16182         src/anjuta-actions.h, src/anjuta-app.c,
16183         src/anjuta.ui: Added fullscreen action.
16185         * plugins/cvs-plugin/cvs-actions.c,
16186         plugins/cvs-plugin/plugin.c,
16187         plugins/cvs-plugin/plugin.h: Watches current editor,
16188         project and file manager selection in plugin
16189         implementation.
16190         
16191 2004-12-26  Naba Kumar  <naba@gnome.org>
16193         * src/anjuta-app.c, src/anjuta.c, src/main.c,
16194         src/action-callbacks.c: Fixed app finalization. Added a
16195         command line arg --proper-shutdown (-p), which when set
16196         will release all plugins and their resources (this option
16197         is mainly for debugging).
16198         
16199         * plugins/file-loader/plugin.c: Fixed filename duplications
16200         in recent files history.
16201         
16202         * plugins/profile-default/plugin.c: Disabled problematic
16203         plugins for now to load at startup.
16204         
16205         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
16206         annoying debug prints.
16207         
16208 2004-12-23  Naba Kumar  <naba@gnome.org>
16210         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
16211         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16212         plugins/cvs-plugin/anjuta-cvs.ui,
16213         plugins/cvs-plugin/cvs-actions.c,
16214         plugins/cvs-plugin/cvs-actions.h,
16215         plugins/cvs-plugin/cvs-execute.c,
16216         plugins/cvs-plugin/cvs-execute.h,
16217         plugins/cvs-plugin/Makefile.am,
16218         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
16219         Added cvs log command.
16221 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
16222         
16223         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
16224         default
16226 2004-12-20  Naba Kumar  <naba@gnome.org>
16228         patch from: Massimo Corà  <maxcvs@email.it>
16229         * plugins/editor/aneditor.cxx: Added recursive calltips.
16231 2004-12-20  Naba Kumar  <naba@gnome.org>
16232         
16233         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
16234         Show busy cursor during loading and unloading.
16235         
16236 2004-12-19  Naba Kumar  <naba@gnome.org>
16238         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
16239         memory leaks. Disabled debug print.
16241         * plugins/symbol-browser/an_symbol_view.c,
16242         plugins/symbol-browser/plugin.c,
16243         plugins/symbol-browser/plugin.h: Fixed loading and unloading
16244         problems. Creates SymbolView object every time when the
16245         plugin is activated.
16247         * plugins/project-manager/plugin.c: Close project when
16248         deactivating.
16249         
16250 2004-12-18  Naba Kumar  <naba@gnome.org>
16252         * po/POTFILES.in: Removed commented lines.
16253         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
16254         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
16255         * plugins/gdb/plugin.c: Fixed compile error.
16256         
16257         Patch from: Mark R. Pariente  <mark@demar.com.tr>
16258         * libegg/eggcellrendererkeys.c: Fixed compile error.
16259         
16260 2004-12-18  Naba Kumar  <naba@gnome.org>
16262         * plugins/file-loader/plugin.c: Fixed loading bug.
16263         
16264         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
16265         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16266         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
16267         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
16268         and corruptions. Fixed loading and unloading of plugins.
16269         
16270 2004-12-17  Naba Kumar  <naba@gnome.org>
16271         
16272         * plugins/file-loader/Makefile.am,
16273         plugins/file-loader/plugin.c,
16274         plugins/project-manager/plugin.c: Fixed memory corruption
16275         and disposition codes. Added missing plugin.h in Makefile.am.
16277 2004-12-16  Naba Kumar  <naba@gnome.org>
16279         * plugins/symbol-browser/an_symbol_view.c,
16280         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
16281         codes. Fixed memory leaks and corruptions.
16283         * plugins/build-basic-autotools/build-basic-autotools.c
16284         plugins/editor/anjuta-docman.c,
16285         plugins/editor/text_editor.c,
16286         plugins/file-loader/plugin.c,
16287         plugins/file-manager/plugin.c,
16288         plugins/file-wizard/plugin.c,
16289         plugins/message-view/anjuta-msgman.c,
16290         plugins/message-view/anjuta-msgman.h,
16291         plugins/message-view/message-view.c,
16292         plugins/message-view/plugin.c,
16293         plugins/message-view/plugin.h,
16294         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
16296         * src/about.c, src/about.h, src/action-callbacks.c,
16297         src/action-callbacks.h, src/anjuta-actions.h,
16298         src/anjuta-app.c, src/anjuta-app.h,
16299         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
16300         src/anjuta.c, src/anjuta.h, src/getline.c, 
16301         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
16302         src/start-with.c, src/start-with.h: Fixed emacs modes.
16304         * src/layout.xml: Brought document manager in front.
16305         
16306 2004-12-15  Naba Kumar  <naba@gnome.org>
16308         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
16309         properly removed.
16310         
16311         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
16312         finalization. Added a method to unload all plugins and destroy them.
16313         Fixed memory leaks.
16314         
16315         * plugins/sample1/plugin.c: Proper finalization code and renamed
16316         functions to proper names.
16317         
16318         * plugins/build-basic-autotools/build-basic-autotools.c,
16319         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
16321         * src/shell.c: Unload all plugins on exit, so that memory profilers
16322         can detect memory leaks in plugins.
16324 2004-12-13  Naba Kumar  <naba@gnome.org>
16326         * plugins/devhelp/plugin.c: Delay widget initialization, now that
16327         docking is working.
16328         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
16329         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
16331 2004-12-11  Naba Kumar  <naba@gnome.org>
16333         * data/properties/anjuta.properties: Fixed font size.
16334         * plugin/build-basic-autotools/build-basic-autotools: Added initial
16335         compile file function. There are some fixmes there.
16336         * plugins/message-view/anjuta-msgman.c,
16337         * plugins/message-view/message-view.c: Fixed bugs and clean up.
16338         
16339 2004-12-08  Naba Kumar  <naba@gnome.org>
16341         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
16342         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
16343         to escape quotes in a string.
16344         
16345         * plugins/cvs-plugin/cvs-actions.c,
16346         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
16347         cvs diff command.
16349         * plugins/build-basic-autotools/build-basic-autotools.c,
16350         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
16351         filters.
16352         
16353 2004-12-07  Naba Kumar  <naba@gnome.org>
16355         * plugins/build-basic-autotools/build-basic-autotools.c,
16356         plugins/build-basic-autotools/automake-c.filters: Completed directory
16357         tracking. Double click on Errors and warnings now work as expected.
16359         * plugins/build-basic-autotools.c: Added codes to track build directory
16360         so that absolute path of the files could be determined.
16362 2004-12-06  Naba Kumar  <naba@gnome.org>
16364         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
16365         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
16366         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
16367         
16368 2004-12-05  Naba Kumar  <naba@gnome.org>
16370         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
16371         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
16372         
16373         * plugins/cvs-plugin/plugin.c,
16374         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
16375         
16376 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
16377         
16378         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16379         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
16380         plugins/cvs-plugin/cvs-execute.[ch]:
16381         Implemented cvs status and cvs diff
16382         Known bugs:
16383         - rdiff command is not correct
16384         - Must find a way to allow selection of directies AND files 
16385         in GtkFileChooser
16387 2004-12-03  Naba Kumar  <naba@gnome.org>
16389         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
16390         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
16391         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
16392         session.properties file if it is for the first time.
16393         
16394 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
16395         
16396         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
16397         commit.
16398         
16399         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
16400         plugins/cvs-plugin/anjuta-cvs.ui:
16401         Implemented update/commit and changed menu layout 
16403 2004-12-02  Naba Kumar  <naba@gnome.org>
16405         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
16406         property name (for cvs path property). Beautified dialogs.
16408 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
16409         
16410         * plugins/message-view/anjuta-msgman.c: Changed callback name
16411         and changed switch-page handling.
16412         
16413         * plugins/cvs-plugin/cvs-actions.c:
16414         * plugins/cvs-plugin/cvs-execute.c:
16415         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16416         - Implemented cvs add and cvs removed - both working now
16417         - Created a useful preferences page
16418         
16420 2004-11-30  Naba Kumar  <naba@gnome.org>
16422         * libanjuta/anjuta-status.c: Fixed runtime warning.
16423         
16424         * plugins/editor/Makefile.am:
16425         plugins/editor/anjuta-document-manager.glade,
16426         plugins/editor/plugin.c
16427         plugins/editor/plugin.h
16428         plugins/editor/style-editor.c (new, moved from src/),
16429         plugins/editor/style-editor.h (new, moved from src/),
16430         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
16431         settings in preferences.
16433         * plugins/editor/text_editor.c,
16434         plugins/editor/text_editor.h: Do not take unused args in
16435         text_editor_get_props().
16437         * src/style-editor.c, src/style-editor.h: Removed, moved to
16438         plugins/editor/ directory.
16440 2004-11-29  Naba Kumar  <naba@gnome.org>
16442         * plugins/editor/text_editor_cbs.c: Emit click signal in
16443         IAnjutaMarkable.
16444         * libanjuta/anjuta-status.c: More spacing between items.
16445         
16446 2004-11-29  Naba Kumar  <naba@gnome.org>
16448         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
16449         
16450         * libanjuta/interfaces/libanjuta.idl,
16451         plugins/debug-manager/anjuta-debug-manager.plugin.in,
16452         plugins/debug-manager/plugin.c,
16453         plugins/gdb/breakpoints.c,
16454         plugins/gdb/breakpoints.h,
16455         plugins/gdb/debugger.c,
16456         plugins/gdb/debugger.h,
16457         plugins/gdb/plugin.c,
16458         plugins/gdb/plugin.h,
16459         plugins/gdb/utilities.c,
16460         plugins/gdb/utilities.h: Code cleanups and partial implementation of
16461         toggle breakpoint margin clicks.
16463 2004-11-28  Naba Kumar  <naba@gnome.org>
16465         * TODO.tasks: Fixed indentations.
16466         * plugins/gtodo/libgtodo.c: Save with indentation.
16467         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
16468         * plugins/project-manager/plugin.c: Fixed runtime warnings.
16469         * libanjuta/anjuta-status.c: Fixed busy cursors.
16470         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
16471         * po/POTFILES.in: Updated.
16472         
16473 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
16474         
16475         * plugins/editor/anjuta-document-manager.glade,
16476           plugins/editor/search-replace.[c,h], 
16477           plugins/editor/search-replace_backend.h
16478           plugins/editor/search-preferences.[c,h] :
16479           Saved Search-Preferences (gconf),
16480           Basic search by default.
16482 2004-11-22  Naba Kumar  <naba@gnome.org>
16484         * configure.in: Fixed build error.
16486 2004-11-21  Naba Kumar  <naba@gnome.org>
16488         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
16489         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
16490         Added AnjutaStatus class to libanjuta.
16491         Added anjuta_shell_get_status() method.
16492         
16493         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
16494         and fixed marshaller generation.
16495         
16496         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
16497         "updade_ui" signals to IAnjutaEditor interface.
16498         
16499         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
16500         
16501         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
16502         regexes.
16503         
16504         * plugins/class-gen/clsGen.c: Intial port.
16505         
16506         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
16507         name.
16508         
16509         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
16510         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16511         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
16512         Implemented status update. Emits "update_ui" and "char_added" signals.
16513         Added view preferences.
16514         
16515         * plugins/file-loader/plugin.c: Added open with plugins in open with
16516         menus.
16517         
16518         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
16519         
16520         * plugins/message-view/anjuta-msgman.c,
16521         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
16522         to close correct message view rather than current view.
16524 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
16525         
16526         * plugins/cvs-plugin/cvs-actions.c
16527         plugins/cvs-plugin/plugin.[ch]
16528         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16529         Implemented cvs add but ran into a launcher/message_view
16530         problem because of a limitation of the idl compiler
16532 2004-11-19  Naba Kumar  <naba@gnome.org>
16534         * plugins/project-manager/plugin.c: Displays a progress window during
16535         project load.
16536         
16537         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
16538         Fixed UI separators.
16539         
16540         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
16541         UI placeholder.
16542         
16543         * plugins/project-manager/anjuta-project-manager.ui,
16544         plugins/project-manager/plugin.[c,h]: Added add/remove context
16545         menus and implemented them. Added file manager merge menu.
16547 2004-11-18  Naba Kumar  <naba@gnome.org>
16549         * TODO.tasks: Updated.
16550         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
16551         plugins/message-view/message-view.c: Fixed finalize and dispose
16552         methods.
16553         * plugins/debugger/*: Removed from cvs (development now in
16554         debug-manager).
16556 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
16558         Reviewed by Naba Kumar  <naba@gnome.org>:
16559         
16560         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
16561         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16562         plugins/gdb/breakpoints.c: all marker related stuff moved from
16563         editor and docman interfaces to IAnjutaMarkable
16565 2004-11-17  Naba Kumar  <naba@gnome.org>
16567         * TODO.tasks: Updated.
16568         
16569         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
16570         
16571         * libegg/egg-combo-action.c: Block changed signal when changing model.
16572         
16573         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
16574         Emit changed signal. Removed dead codes.
16575         
16576         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
16577         that recent files history do not duplicate.
16578         
16579         * plugins/symbol-browser/an_symbol_view.c,
16580         plugins/symbol-browser/an_symbol_view.h,
16581         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
16582         Fixed a bug.
16584 2004-11-15  Naba Kumar  <naba@gnome.org>
16586         * plugins/project-manager/plugin.c: Opens targets on double click.
16587         
16588         * plugins/message-view/message-view.c,
16589         plugins/file-manager/anjuta-file-manager-plugin.glade,
16590         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
16591         Added proper class finalization
16592         and disposition. Added preferences notifications and callbacks to
16593         change info/warning/error colors.
16594         
16595         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16596         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
16597         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
16598         Implemented finalize method for AnjutaApp. Code cleanups.
16599         
16600         * plugins/message-view/plugin.c: Static parent_class.
16601         
16602 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16603         * plugins/editor/search-replace.[c,h], 
16604           plugins/editor/search-replace_backend.c
16605           Update search entry in main toolbar.
16606           Clean code.
16608 2004-11-11  Naba Kumar  <naba@gnome.org>
16610         * TODO.tasks: Updated.
16612         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
16613         and completed on-the-fly-change preferences. Removed "changed"
16614         signal as it is no longer necessary (use notify for similar
16615         purpose to monitor individual preferences).
16617         
16618         * plugins/editor/anjuta-document-manager.glade: Added view menu
16619         preferences so that they are registered.
16620         
16621         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
16622         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
16623         connection to "changed" signal of preferences and implemented
16624         notifications for some editor preferences. More to implement.
16626 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16627         * plugins/editor/print.c
16628         Fixed bug 1047624 : Add line number every X lines.
16630 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16631         * plugins/editor/search-replace.c
16632         Fixed a crash bug (995755) when searching "%n"
16634 2004-11-09  Naba Kumar  <naba@gnome.org>
16636         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
16637         Fixed to refresh categories list on file load.
16639 2004-11-08  Naba Kumar  <naba@gnome.org>
16640         
16641         * configure.in, plugins/Makefile.am,
16642         plugins/profile-default/plugin.c: Added cvs plugin in build.
16643         
16644         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
16645         
16646         * plugins/debug-manager/.cvsignore: Added file to ignore.
16647         
16648         * plugins/debug-manager/Makefile.am: Removed dead codes.
16649         
16650         * src/anjuta.ui: Added placeholder for version control UI.
16652 2004-11-08  Naba Kumar  <naba@gnome.org>
16654         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16655         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16656         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
16657         Updated.
16659         * global-tags/Makefile.am: Fixed make error.
16661         * plugins/profile-default/plugin.c: Added debug-manager
16662         and gdb plugins to load at startup so that debugger
16663         windows are docked properly. They will be removed
16664         later when we figure out runtime docking.
16666         * plugins/sample1/*: Restored to last working state.
16668         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
16669         windows in lower pane. Named the windows appropriately.
16671         * ChangeLog: Fixed format.
16672         
16673 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
16675         * libanjuta/interfaces/libanjuta.idl,
16676         libanjuta/anjuta-marshal.c,
16677         plugins/Makefile.am,
16678         plugins/debug-manager/plugin.c,
16679         plugins/editor/plugin.c,
16680         plugins/editor/text_editor.c,
16681         plugins/gdb/breakpoints.c,
16682         plugins/gdb/debugger.c,
16683         plugins/gdb/plugin.c,
16684         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
16686 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16687         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
16688         plugins/editor/search-replace.c,
16689         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
16690         Search and Replace; Show result in find pane
16691           
16692 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16693         
16694         * plugins/gdb, plugins/debug-manager: Applied debugger patch
16695         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
16696         (added features: starting debugger and loading of core/executable,
16697         StepIn, StepOut, StepOver and Execute, toggling breakpoint
16698         partially works)
16700 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16701         
16702         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
16703         my cvs-plugin files...
16704         I hope I have rescued everything possible.
16705         
16706         * Naba: Could you please fix sample1 because I messed it up to 
16707         but there should be a histroy of this directory we should commit
16709 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16710         
16711         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
16712         infrastructure
16713         * plugins/cvs-plugin/plugin.c,
16714         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16715         Added preferences dialog (not yet complete)
16717 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16718         
16719         * global-tags/Makefile.am, mime/Makefile.am:
16720         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
16721         
16722         * template/xmltemplate.[ch],
16723         template/xmlstrings.[ch],
16724         template/autotools.[ch] removed,
16725         template/prj_template.[ch] removed,
16726         template/lang_template.[ch] removed,
16727         template/lib_template.[ch] removed,
16728         template/Makefile.am adjusted,
16729         template/dtds/lang.dtd removed, 
16730         template/dtds/lib.dtd removed,
16731         template/dtds/prj.dtd removed,
16732         template/dtds/autotools.dtd removed,
16733         data/template/lib/* removed,
16734         data/template/language/* removed,
16735         data/template/library/* removed,
16736         data/template/project/* removed,
16737         date/template/Makefile.am adjusted:
16738         Remove everything except text-templates to replace hardcoded 
16739         Edit->Insert texts with dynamic loaded.
16741         * plugins/cvs-plugin/plugin.[ch],
16742         plugins/cvs-actions.[ch],
16743         plugins/Makefile.am,
16744         plugins/cvs-plugin/Makefile.am,
16745         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16746         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16747         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16748         Added initial cvs-plugin code
16750 2004-10-21  Naba Kumar  <naba@gnome.org>
16751         
16752         * libanjuta/anjuta-plugin.c,
16753         plugins/build-basic-autotools/build-basic-autotools.c,
16754         plugins/debugger/plugin.c,
16755         plugins/devhelp/plugin.c,
16756         plugins/editor/anjuta-docman.c,
16757         plugins/editor/goto_line.c,
16758         plugins/editor/plugin.c,
16759         plugins/editor/search-replace.c,
16760         plugins/editor/text_editor.c,
16761         plugins/file-loader/plugin.c,
16762         plugins/file-manager/plugin.c,
16763         plugins/file-wizard/file.c,
16764         plugins/file-wizard/plugin.c,
16765         plugins/gdb/plugin.c,
16766         plugins/gtodo/plugin.c,
16767         plugins/message-view/anjuta-msgman.c,
16768         plugins/profile-default/plugin.c,
16769         plugins/project-manager/plugin.c,
16770         plugins/sample1/plugin.c,
16771         plugins/terminal/terminal.c: Defined all global variables static,
16772         particularly class parent_class variables. They were getting
16773         confused at link time.
16775         * libanjuta/plugins.c: Do not unload plugins when they are
16776         deactivated. Simply cache them for later activation. Unloading
16777         modules have some problem with shared libs using static class
16778         registration. Fixed hash type for installed plugins. Eventually,
16779         we want to add "CanUnload" attribute for .plugin files (in
16780         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16781         be unloaded from memory. Those plugins declaring CanUnload=false
16782         will not be unloaded from memory and will be put in the cache. Those
16783         not declaring anything or declaring CanUnload=true, will be unloaded
16784         from memory when they are deactivated.
16786         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16787         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16788         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16789         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16790         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16791         activation, deactivation. Fixed memory leaks.
16793 2004-10-20  Naba Kumar  <naba@gnome.org>
16795         * TODO.tasks: Updated.
16796         
16797         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16798         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16799         macro for adding interfaces to plugin types. Code cleanup.
16800         
16801         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16802         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16803         
16804         * plugins/build-basic-autotools/build-basic-autotools.c,
16805         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16806         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16807         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16808         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16809         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16810         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16811         plugins/project-manager/plugin.c,
16812         plugins/symbol-browser/an_symbol_view.c,
16813         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16814         newly defined macro to add interfaces to plugin types.
16816         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16818 2004-10-20  Naba Kumar  <naba@gnome.org>
16820         * TODO.tasks: Added task list.
16821         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16822         default values.
16824 2004-10-19  Naba Kumar  <naba@gnome.org>
16826         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16827         
16828         * plugins/editor/action-callbacks.c,
16829         plugins/editor/action-callbacks.h,
16830         plugins/editor/anjuta-docman.c,
16831         plugins/editor/anjuta-docman.h,
16832         plugins/editor/anjuta-document-manager.ui,
16833         plugins/editor/file_history.c,
16834         plugins/editor/file_history.h,
16835         plugins/editor/plugin.c: Added file history browsing.
16836         
16837         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16838         
16839         * plugins/message-view/anjuta-message-manager.ui,
16840         plugins/message-view/plugin.c: Added document manager context menu.
16841         
16842         * plugins/symbol-browser/an_symbol_view.c,
16843         plugins/symbol-browser/an_symbol_view.h,
16844         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16845         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16846         document manager context menu.
16847         
16848         * scintilla/*, scintilla/include/*: Updated to current cvs.
16849         
16850 2004-10-19  Naba Kumar  <naba@gnome.org>
16852         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16853         placeholder for debugger UI.
16854         
16855         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16856         * plugins/file-manager/plugin.c: Fixed loading bug.
16857         
16858         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16859         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16860         Initializes gconf database with default values when the
16861         values are not defined. Use bool and int prefs separately.
16863         * plugins/editor/plugin.c: Added encoding preferences.
16864         * plugins/project-manager/plugin.c: Cleanup and debug messages.
16866         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16867         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16868         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16869         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16871 2004-10-18  Naba Kumar  <naba@gnome.org>
16873         * po/POTFILES.in: Updated.
16874         
16875         * libanjuta/anjuta-ui.c: Corrected debug messages.
16876         
16877         * libegg/egg-combo-action.c, libegg/test-actions.c,
16878         libegg/menu/egg-combo-action.h: Fixed combo action.
16879         
16880         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16881         Fixed format.
16882         
16883         * plugins/editor/action-callbacks.[c,h],
16884         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16885         Implemented file swap. Removed dead codes.
16886         
16887         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16888         dead codes.
16889         
16890         * plugins/symbol-browser/an_symbol_view.[c,h],
16891         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16892         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16893         Implemented file symbols. Implemented goto file line when symbol is
16894         selected.
16895         
16896         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16897         
16898 2004-10-10  Naba Kumar  <naba@gnome.org>
16900         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
16901         
16902         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16903         
16904         * plugins/debugger/.cvsignore,
16905         (added) plugins/debugger/Makefile.am,
16906         (added) plugins/debugger/anjuta-debugger.glade,
16907         (added) plugins/debugger/anjuta-debugger.plugin.in,
16908         (added) plugins/debugger/anjuta-debugger.plugin.png,
16909         (added) plugins/debugger/anjuta-debugger.ui,
16910         plugins/debugger/attach_process.c,
16911         (removed) plugins/debugger/attach_process_cbs.c,
16912         (removed) plugins/debugger/attach_process_cbs.h,
16913         (removed) plugins/debugger/breakpoints.c,
16914         (removed) plugins/debugger/breakpoints.h,
16915         (removed) plugins/debugger/debug_tree.c,
16916         (removed) plugins/debugger/debug_tree.h,
16917         (removed) plugins/debugger/debugger.c,
16918         (removed) plugins/debugger/debugger.h,
16919         (removed) plugins/debugger/memory.c,
16920         (removed) plugins/debugger/memory.h,
16921         (added) plugins/debugger/plugin.c,
16922         (added) plugins/debugger/plugin.h,
16923         (removed) plugins/debugger/registers.c,
16924         (removed) plugins/debugger/registers.h,
16925         (removed) plugins/debugger/registers_cbs.c,
16926         (removed) plugins/debugger/registers_cbs.h,
16927         (removed) plugins/debugger/registers_gui.c,
16928         (removed) plugins/debugger/sharedlib.c,
16929         (removed) plugins/debugger/sharedlib.h,
16930         (removed) plugins/debugger/sharedlib_cbs.c,
16931         (removed) plugins/debugger/sharedlib_cbs.h,
16932         (removed) plugins/debugger/sharedlib_gui.c,
16933         (removed) plugins/debugger/signals.c,
16934         (removed) plugins/debugger/signals.h,
16935         (removed) plugins/debugger/signals_cbs.c,
16936         (removed) plugins/debugger/signals_cbs.h,
16937         (removed) plugins/debugger/signals_gui.c,
16938         (removed) plugins/debugger/stack_trace.c,
16939         (removed) plugins/debugger/stack_trace.h,
16940         (added) plugins/debugger/utilities.c,
16941         (added) plugins/debugger/utilities.h,
16942         (removed) plugins/debugger/watch.c,
16943         (removed) plugins/debugger/watch.h,
16944         (removed) plugins/debugger/watch_cbs.c,
16945         (removed) plugins/debugger/watch_cbs.h,
16946         (removed) plugins/debugger/watch_gui.c,
16947         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16948         
16949         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16950         Added debugger gdb backend plugin.
16951         
16952         * plugins/message-view/plugin.c: Registered all message stock icons.
16953         
16954         * plugins/profile-default/plugin.c: Loads debugger plugin.
16955         
16956         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16958 2004-10-08  Naba Kumar  <naba@gnome.org>
16960         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16961         information.
16962         
16963         * plugins/symbol-browser/.cvsignore,
16964         plugins/symbol-browser/Makefile.am,
16965         plugins/symbol-browser/an_symbol_view.c,
16966         plugins/symbol-browser/an_symbol_view.h,
16967         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16968         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16969         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16970         plugins/symbol-browser/plugin.c,
16971         plugins/symbol-browser/plugin.h,
16972         plugins/symbol-browser/sv_class.xpm,
16973         plugins/symbol-browser/sv_function.xpm,
16974         plugins/symbol-browser/sv_macro.xpm,
16975         plugins/symbol-browser/sv_private_fun.xpm,
16976         plugins/symbol-browser/sv_private_var.xpm,
16977         plugins/symbol-browser/sv_protected_fun.xpm,
16978         plugins/symbol-browser/sv_protected_var.xpm,
16979         plugins/symbol-browser/sv_public_fun.xpm,
16980         plugins/symbol-browser/sv_public_var.xpm,
16981         plugins/symbol-browser/sv_static_fun.xpm,
16982         plugins/symbol-browser/sv_static_var.xpm,
16983         plugins/symbol-browser/sv_struct.xpm,
16984         plugins/symbol-browser/sv_unknown.xpm,
16985         plugins/symbol-browser/sv_variable.xpm,
16986         plugins/symbol-browser/test-symbol-browser.c,
16987         plugins/Makefile.am: Implemented Symbol
16988         browser plugin.
16989         
16990         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16991         
16992         * plugins/build-basic-autotools/Makefile.am,
16993         plugins/devhelp/Makefile.am,
16994         plugins/editor/Makefile.am,
16995         plugins/file-loader/Makefile.am,
16996         plugins/file-manager/Makefile.am,
16997         plugins/file-wizard/Makefile.am,
16998         plugins/gtodo/Makefile.am,
16999         plugins/message-view/Makefile.am,
17000         plugins/profile-default/Makefile.am,
17001         plugins/project-manager/Makefile.am
17002         plugins/sample1/Makefile.am,
17003         plugins/terminal/Makefile.am,
17004         scintilla/Makefile.am,
17005         libegg/Makefile.am,
17006         launcher/Makefile.am,
17007         libanjuta/Makefile.am,
17008         src/Makefile.am,
17009         tagmanager/Makefile.am,
17010         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
17011         anjuta_data_dir in configure.in and used them in plugins Makefile.am
17012         files. Also fixed library dependencies.
17013         
17014         * plugins/editor/aneditor.cxx: Disabled unused codes.
17015         * plugins/file-manager/an_file_view.c: Added copyright.
17016         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
17017         
17018         * plugins/profile-default/plugin.c: Can load plugins by location.
17019         * plugins/project-manager/plugin.c: Remove project_root_uri value
17020         when project is closed.
17021         
17022 2004-10-06  Naba Kumar  <naba@gnome.org>
17024         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
17025         
17026         * libanjuta/interfaces/libanjuta.idl,
17027         plugins/editor/text_editor.c: Added get_length()
17028         and get_current_word() methods in IAnjutaEditor interface.
17029         
17030         * libegg/Makefile.am: Added test_actions target.
17031         
17032         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
17033         
17034         * plugins/build-basic-autotools/build-basic-autotools.c,
17035         plugins/file-loader/plugin.c,
17036         plugins/message-view/message-view.c: Added code to go to file and
17037         line number,
17038         
17039         * plugins/devhelp/plugin.c: Context sensitive help now works.
17040         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
17041         uri as line number and goes to that line number.
17042         
17043         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
17044         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
17045         gtodo_client_load() method to load from a diffrent file. Watched 
17046         project root directory in plugin to open TODO.tasks of the project.
17047         
17048         * plugins/project-manager/plugin.c: Updates project UI
17049         sensitive/insensitive.
17051         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
17052         anjuta-shell program to test plugins.
17053         
17054         * src/anjuta-app.c: Registered UI accels.
17055         
17056 2004-09-28  Naba Kumar  <naba@gnome.org>
17058         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
17059         method.
17060         
17061         * src/anjuta-app.c: Implemented present widget method.
17062         
17063         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17064         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
17065         
17066         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
17067         added editor.
17068         
17069         * plugins/editor/text_editor.c: Connects to preferences changed signal
17070         correctly.
17071         
17072 2004-09-28  Naba Kumar  <naba@gnome.org>
17073         
17074         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
17075         print code.
17076         
17077         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
17078         size to 5 pix.
17079         
17080         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
17081         in changed signal callback.
17082         
17083         * plugins/editor/action-callbacks.c: Implemented save_all action
17084         callback. Removed dead code. Do save_as when saving a new file.
17085         Implemented incremental search.
17086         
17087         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
17088         
17089         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
17090         
17091         * src/anjuta-app.c: Registers UI accelerators.
17092         
17093 2004-09-27  Naba Kumar  <naba@gnome.org>
17095         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
17096         
17097         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17098         plugins/devhelp/anjuta-devhelp.plugin.in,
17099         plugins/file-loader/anjuta-loader.plugin.in,
17100         plugins/file-manager/anjuta-file-manager.plugin.in,
17101         plugins/gtodo/anjuta-gtodo.plugin.in,
17102         plugins/project-manager/anjuta-project-manager.plugin.in,
17103         plugins/terminal/anjuta-terminal.plugin.in:
17104         Gave proper plugin names.
17106         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
17107         error when regex fail.
17108         
17109         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
17110         Added help and context search. Watches current editor. More menus
17111         in Help submenu. Update UI (sensitive when required) properly.
17112         
17113         * plugins/editor/anjuta-document-manager.ui,
17114         plugins/devhelp/anjuta-devhelp.ui,
17115         plugins/message-view/anjuta-message-manager.ui,
17116         src/anjuta.ui: Goto menu actions are in separate submenu.
17117         
17118         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
17119         Removed unimplemented UI elements.
17120         
17121         * src/anjuta-app.c: Larger (and normal) icon size.
17122         
17123         * src/layout.xml: Task manager plugin along with document (in middle).
17124         
17125         * plugins/editor/plugin.c, plugins/file-loader.c,
17126         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
17127         in gtkactions. Enable/disable UI properly.
17128         
17129 2004-09-26  Naba Kumar  <naba@gnome.org>
17131         * po/POTFILES.in: Updated, added missing files.
17133         * .cvsignore: Updated.
17134         
17135         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
17136         a new function to get User input text.
17137         
17138         * libanjuta/resources.[c,h]: Added a function to created sized image.
17139         
17140         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
17141         from filename, as thats the correct representation.
17142         
17143         * plugins/build-basic-autotools/Makefile.am,
17144         (added) plugins/build-basic-autotools/automake-c.filters,
17145         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17146         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
17147         Rearragned UI elements in the build menu. Added codes to read build
17148         filter rules from external file. Implemented all build, configure,
17149         autogen commands. Watches current editor and project.
17150         
17151         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
17152         Added editor changed signal and exports current editor value.
17153         Fixed parameter names. Fixed get_uri() interface implementation to
17154         return correct uri.
17155         
17156         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
17157         elements.
17158         
17159         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
17160         
17161         * plugins/file-manager/an_file_view.c,
17162         plugins/file-manager/an_file_view.c: Exports file uri correctly.
17163         
17164         * plugins/file-wizard/file.c: Reads uri correctly.
17165         
17166         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
17167         sets the page to the new view.
17168         
17169         * plugins/message-view/message-view.c: Unrefs the tree model when done.
17170         Fixed signal connecting.
17171         
17172         * plugins/project-manager/plugin.c: Changed "project_root_directory"
17173         to "project_root_uri" and exports as uri.
17174         
17175 2004-09-24  Naba Kumar  <naba@gnome.org>
17177         * libanjuta/anjuta-ui.c: Fixed a crash bug.
17178         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
17179         in correct way.
17180         * plugins/file-manager/plugin.c: Fixed crash in unloading.
17181         * plugins/file-loader/plugin.c: Added comments.
17182         * plugins/build-basic-autotools/plugin.c: Added comments.
17183         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
17184         
17185         * libanjuta/interfaces/libanjuta.idl,
17186         plugins/message-view/anjuta-msgman.c,
17187         plugins/message-view/message-view.c,
17188         plugins/message-view/message-view.h,
17189         plugins/message-view/plugin.c: Buffering and appending messages have
17190         been separated. message-view implementations cleaned up. Signals
17191         Emissions fixed. Messages now displayed in summary and details show
17192         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
17193         API.
17194         
17195         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
17196         preferences.
17197         
17198         * plugins/build-basic-autotools/Makefile.am,
17199         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
17200         parsing of output to create message summaries. Uses new message view
17201         API.
17202         
17203         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
17204         preferences to make dialog box smaller.
17205         
17206         * plugins/editor/search-replace.c: Fixed compile error with change
17207         in IAnjutaMessageView API.
17208         
17209 2004-09-21  Naba Kumar  <naba@gnome.org>
17211         * plugins/Makefile.am: Deletes old (installed) plugins before
17212         installing new ones.
17213         
17214         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17215         plugins/build-basic-autotools/build-basic-autotools.c,
17216         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
17217         file URI from filemanager. Only disables/enables build submenu in file
17218         manager, instead of merging/unmerging.
17219         
17220         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
17221         non-text files.
17222         
17223         * plugins/file-loader/anjuta-loader-plugin.ui,
17224         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17225         Implemented "Open with" file manager submenu. Displays error message
17226         when file can not be opened.
17227         
17228         * plugins/file-manager/an_file_view.c: Renamed
17229         file_manager_current_filename value name to file_manager_current_uri
17230         and exports proper URI.
17231         
17232         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
17234 2004-09-19  Naba Kumar  <naba@gnome.org>
17236         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17237         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
17238         save point signal to change editor tabs. Fixed accels.
17239         
17240         * plugins/file-loader/plugin.c: Fixed accels.
17242         * plugins/project-manager/plugin.c: Added target selection callback.
17243         
17244         * plugins/project-manager/plugin.c: Added URI activation.
17245         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
17246         Fixed dialog and closed it on ok. Fixed a crash bug.
17247         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
17249         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
17250         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
17251         plugins/file-loader/anjuta-loader-plugin.ui,
17252         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17253         Added recent files in file loade plugin.
17254         
17255         * ChangeLog: Fixed entry dates.
17256         
17257 2004-09-18  Naba Kumar  <naba@gnome.org>
17259         * plugins/devhelp/plugin.c: Added UI sensitization and removed
17260         an unnecessary GtkFrame.
17261         
17262 2004-09-17  Naba Kumar  <naba@gnome.org>
17264         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
17266         * TODO: Updated.
17267         
17268         * data/Makefile.am: Disabled installing old mime info.
17269         
17270         * mime/anjuta.applications, mime/anjuta.keys: Updated.
17271         
17272         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
17273         plugins/editor/anjuta-document-manager.ui,
17274         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17275         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
17276         Added Editor context popup menu.
17277         
17278         * plugins/project-manager/anjuta-project-manager-plugin.png:
17279         Update image.
17280         
17281         * plugins/project-manager/anjuta-project-manager.plugin.in:
17282         Support .anjuta mime type.
17283         
17284         * plugins/project-manager/plugin.c: Exports "project_root_directory"
17285         value.
17286         
17287         * plugins/file-manager/plugin.c: Watches "project_root_directory"
17288         value.
17289         
17290         * src/layout.xml, plugins/profile-default/plugin.c:
17291         Added project manager plugin for startup.
17293 2004-09-16  Naba Kumar  <naba@gnome.org>
17294         
17295         * anjuta.prj: Updated.
17296         
17297         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
17298         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
17299         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
17300         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
17301         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
17302         plugins/terinal/Makefile.am, src/Makefile.am,
17303         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
17304         Fixed makefile syntax errors.
17306 2004-09-16  Naba Kumar  <naba@gnome.org>
17308         * configure.in, src/layout.xml,
17309         plugins/profile-default/plugin.c,
17310         libanjuta/interfaces/libanjuta.idl,
17311         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
17312         
17313         * configure.in, plugins/Makefile.am,
17314         plugins/project-manager/.cvsignore, 
17315         plugins/project-manager/Makefile.am,
17316         plugins/project-manager/anjuta-project-manager-plugin.png,
17317         plugins/project-manager/anjuta-project-manager.plugin.in,
17318         plugins/project-manager/anjuta-project-manager.ui,
17319         plugins/project-manager/plugin.c,
17320         plugins/project-manager/plugin.h: Added project manager plugin
17321         based on gnome-build.
17322         
17323         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
17324         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
17325         
17326         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
17327         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17328         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
17329     
17330 2004-09-16  Naba Kumar  <naba@gnome.org>
17332         * plugins/editor/action-callbacks.c: Fixed compile error.
17333         
17334 2004-09-15  Naba Kumar  <naba@gnome.org>
17336         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
17337         
17338         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
17339         New improved splace with nicer progress.
17340         
17341         * configure.in, plugins/Makefile.am,
17342         (added) file-wizard/.cvsignore,
17343         (added) file-wizard/Makefile.am,
17344         (added) file-wizard/action-callbacks.c,
17345         (added) file-wizard/action-callbacks.h,
17346         (added) file-wizard/anjuta-file-wizard-plugin.png,
17347         (added) file-wizard/anjuta-file-wizard.glade,
17348         (added) file-wizard/anjuta-file-wizard.plugin.in,
17349         (added) file-wizard/anjuta-file-wizard.ui,
17350         (added) file-wizard/file.c,
17351         (added) file-wizard/file.h,
17352         (added) file-wizard/plugin.c,
17353         (added) file-wizard/plugin.h:
17354         Created new file wizard and added it. The wizard takes care of text
17355         bit insertions and new files creation.
17357         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17358         plugins/editor/action-callbacks.h,
17359         plugins/editor/anjuta-document-manager.glade,
17360         plugins/editor/anjuta-document-manager.ui,
17361         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17362         (removed) plugins/editor/file.[c,h]: Removed text insertions and
17363         new files code and moved into a new plugin (file wizard).
17364         
17365         * libanjuta/plugins.[c,h]: Added plugins selection function.
17366         
17367         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
17368         get_position(), insert() in IAnjutaEditor interface. Added
17369         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
17370         interface (for wizard plugins).
17372         * plugins/file-loader/anjuta-loader-plugin.ui,
17373         plugins/file-loader/plugin.c: Added wizard launcher interface which
17374         scans for plugins implement IAnjutaWizard interface and presents the
17375         list to user for selection. The selected plugin is then activated
17376         for the wizard.
17378         * libanjuta/interfaces/.cvsignore: Updated.
17379         * plugins/message-view/.cvsignore: Updated.
17380         * plugins/launcher/*: Removed as launcher has already been moved to
17381         libanjuta as class.
17383         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17384         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17385         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17386         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17387         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
17388         Updated API documentations.
17390 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
17392         * configure.in: Added Punjabi to ALL_LINGUAS
17394 2004-07-29  Naba Kumar  <naba@gnome.org>
17396         * configure.in: Added file-loader plugin Makefile path and
17397         fixed devhelp version requirement.
17399 2004-07-28  Naba Kumar  <naba@gnome.org>
17401         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
17402         terminal/preferences-terminal.png (added), message-view/*.png (added),
17403         message-view/*.xpm (added), editor/*.png (added),
17404         editor/*.xpm (added), plugins/editor/Makefile.am,
17405         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
17406         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
17407         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
17408         respective plugins directories.
17410         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
17411         pixmaps/block-end-16.png, pixmaps/block-end.png
17412         pixmaps/block-start-16.png, pixmaps/block-start.png
17413         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
17414         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
17415         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
17416         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
17417         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
17418         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
17419         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
17420         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
17421         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
17422         pixmaps/preferences-editor.png, pixmaps/undock.png
17423         pixmaps/error-next-16.png, pixmaps/error-next.png
17424         pixmaps/error-prev-16.png, pixmaps/error-prev.png
17425         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
17426         pixmaps/preferences-terminal.png: Deleted
17428         * libanjuta/properties* (removed), plugins/editor/properties* (added),
17429         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17430         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
17431         plugins/editor/anjuta-document-manager.plugin.in,
17432         plugins/editor/anjuta-document-manager.ui,
17433         plugins/editor/plugin.c, plugins/editor/print.c,
17434         plugins/editor/search-replace_backend.c,
17435         plugins/editor/search_preferences.h,
17436         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
17437         Moved properties souce files to editor plugin as it not required in
17438         libanjuta. Other editor fixes.
17440         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
17441         libegg/dock/* (removed)
17442         : Restored GDL external dependencies and removed libegg dock
17443         sources, because gdl is being developed.
17444         
17445         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
17446         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
17447         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
17448         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
17449         libanjuta/plugins.c, libanjuta/plugins.h,
17450         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
17451         gconf system. Shell now takes docking positions. Added more utility
17452         functions. Added plugins query function. And other fixes.
17454         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
17455         
17456         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
17457         plugin to load files based on mime type.
17458         
17459         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
17460         
17461         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
17462         plugins/file-manager/plugin.c: File manager now uses file loader to
17463         open files.
17465         * plugins/message-view/anjuta-msgman.c,,
17466         plugins/message-view/message-view.c,
17467         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
17469         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
17470         plugins/terminal/terminal.c, src/Makefile.am,
17471         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
17472         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
17473         
17474         * libegg/dock/*: Removed directory.
17475         
17476 2004-07-28  Naba Kumar  <naba@gnome.org>
17478         * configure.in: Reduced gnome-print version requirement.
17479         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
17481 2004-07-21  Ray Strode  <rstrode@redhat.com>
17482         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
17483         new mime sytem.
17485 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
17486         
17487         * plugins/editor/search-replace.c: Some fixes
17488         * plugins/terminal/Makefile.am:
17489         Patch from: Alexey Rusakov <ktirf@users.sf.net>
17491 2004-05-19  Naba Kumar  <naba@gnome.org>
17493         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
17494         compiler warning.
17496 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
17498         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
17499         Implemented IAnjutaSavable
17500         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
17502 2004-05-17  Naba Kumar  <naba@gnome.org>
17504         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
17505         plugins/build-basic-autotools/.cvsignore,
17506         plugins/build-basic-autotools/Makefile.am,
17507         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
17508         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17509         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17510         plugins/build-basic-autotools/build-basic-autotools.c,
17511         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
17512         build plugin.
17513         
17514         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
17515         definition.
17516         
17517         * plugins/file-manager/an_file_view.c,
17518         plugins/file-manager/anjuta-file-manager.ui,
17519         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
17520         Added context menu UI.
17521         
17522         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
17523         in view menu.
17525 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
17526         
17527         * libanjuta/anjuta-preferences.[ch]: 
17528         Added save/load_gconf functions
17529         * src/action_callbacks.[ch], src/preferences.c: 
17530         Load global prefs from gconf at startup and save them
17531         on exit. Prefs load and save correctly but something resets
17532         them to default after loading...
17533         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
17534         Somehow the linker does not find save/load_gconf functions
17535         in libanjuta. Must be a stupid mistake, I would be glad
17536         if someone could fix that.
17537         * manuals/reference/libanjuta-sections.txt: Added new
17538         preferences functions and removed gnome-filelist
17539         * plugins/file-manager/anjuta-file-manager-plugin.glade:
17540         * plugins/file-manager/plugin.c:
17541         Added root-path property
17543 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
17544         
17545         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
17546         they are not longer needed.
17547         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
17548         anjuta-sections.txt: Remove references to the files
17549         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
17550         Use new nautilus icons for file-manager, looks incredible
17551         cool!
17553 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17554         
17555         * plugins/editor/anjuta-docman.c: gchar* to 
17556         const gchar* in arguments
17557         * plugins/editor/text_editor.c: Implemented IAnjutaFile
17558         Interface
17559         * plugins/file-manager/an_file_view.c: Open files on
17560         double-click. Does not work yet because it does not
17561         find IAnjutaFile interface in document manager
17563 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17564         
17565         * plugins/editor/anjuta-docman.c
17566         * plugins/editor/text_editor.c:
17567         Made close button working, made multiple selection in
17568         File/Open dialog possble, fixed crash bug if file cannot
17569         be opened.
17571 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17572         
17573         * plugins/editor/action-callbacks.c
17574         * plugins/editor/anjuta-docman.c
17575         * plugins/editor/anjuta-docman.h
17576         * plugins/editor/search-replace.c
17577         * plugins/editor/search-replace_backend.c
17578         * plugins/editor/text_editor.c
17579         * plugins/editor/text_editor.h:
17580         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
17581         able to open all files, use uri instead of full_filename, fixed
17582         many bugs.
17585 2004-05-13  Naba Kumar  <naba@gnome.org>
17587         * plugins/message-view/anjuta-message-manager-plugin.glade:
17588         HIG compliant.
17590         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
17591         management.
17593         * pixmaps/anjuta_splash.png: Added border.
17594         
17595         * plugins/editor/anjuta-document-manager.png: New icon.
17596         
17597         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
17598         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
17599         
17600         plugins/editor/Makefile.am,
17601         plugins/editor/search-replace.c,
17602         plugins/editor/search-replace.h,
17603         plugins/editor/search-replace_backend.c,
17604         plugins/editor/search-replace_backend.h,
17605         plugins/editor/search_preferences.h,
17606         plugins/editor/search_preferences.c: Merged changes from
17607         ANJUTA_1_2_0 branch.
17608         
17609         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
17610         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
17611         operational.
17613         * plugins/terminal/Makefile.am,
17614         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
17615         dialog.
17616         
17617         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
17618         submenu.
17620 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17621         * plugins/message-view/plugin.c: Fixed glade file loading
17622         Removed "Show messages" menu item
17623         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
17624         twice because of this load system layout hack.
17625         * libanjuta/anjuta-ui.h: Removed #include config.h
17626         * libanjuta/libanjuta.pc: Fixed path and depencies
17627         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
17628         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
17629         * libanjuta/properties.cxx : #include "properties_cxx.h"
17630         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
17632 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17633         * plugins/message-view/*: Fixed message view preferences
17634         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
17635         * anjuta.glade: Removed messages stuff
17637 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17638         
17639         * Removed libanjutamm, it is now hosted on SF.net:
17640         cvs.sf.net/cvsroot/anjuta/libanjutamm
17642 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
17643         
17644         * libanjutamm/*
17645         Added some experimental code to add support for C++ plugins.
17646         Nothing works yet and it is likely that it will disappear but
17647         I have some questions to murrayc and he wants to see the code.
17649 2004-05-11  Naba Kumar  <naba@gnome.org>
17651         * plugins/terminal/terminal.c: Fixed prefs loading bug.
17653         * plugins/editor/action-callbacks.c: Fixed a crash bug in
17654         hightlight style menu actions.
17656         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17657         manuals/reference/libanjuta/plugin-description-file.sgml,
17658         manuals/reference/libanjuta/writing-plugins.sgml,
17659         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17660         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17661         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
17663         * src/anjuta-app.c: Always load system layout for now.
17665         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
17666         
17667         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17668         manuals/reference/libanjuta/libanjuta-sections.txt,
17669         manuals/reference/libanjuta/libanjuta.types,
17670         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17671         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17672         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17673         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17674         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17675         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
17676         Updated documentation.
17678         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
17679         plugins/profile-default/plugin.c, src/layout.xml:
17680         Created terminal plugin.
17681          
17682         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
17683         (new) plugins/file-manager/.cvsignore,
17684         plugins/file-manager/an_file_view.c,
17685         plugins/file-manager/plugin.c,
17686         plugins/file-manager/plugin.h: Moved preferences to separate
17687         glade file and added cvsignore file.
17688         
17689         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
17690         from ANJUTA_1_2_0 branch. Please note that other po files need merging
17691         from the branch. I tried it     but there were way too many conflicts.
17692         
17693         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
17694         
17695         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
17696         util functions required during the merge.
17697         
17698         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
17699         interface.
17700         
17701         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17702         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
17703         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17704         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
17705         Merged with ANJUTA_1_2_0 branch.
17707 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
17709         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
17711 2004-05-07  Naba Kumar  <naba@gnome.org>
17713         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
17715         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
17716         Added preferences reading and loading.
17717         
17718         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
17719         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
17720         libanjuta/fileselection.c, libanjuta/fileselection.h,
17721         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
17722         
17723         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
17725         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
17726         anjuta.spec.in, configure.in, data/autogen.sh.generic,
17727         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
17728         data/macros/autogen.sh, data/macros2/autogen.sh
17729         data/properties/ada.properties, data/properties/anjuta.properties,
17730         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
17731         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
17732         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
17733         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
17734         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17735         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17736         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17737         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17738         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17739         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17740         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17741         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17742         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17743         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17744         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17745         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17746         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17747         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17748         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17749         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17750         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17751         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17752         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17753         (added) scintilla/scintilla-marshal.c,
17754         (added) scintilla/scintilla-marshal.h,
17755         (added) scintilla/scintilla-marshal.list,
17756         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17757         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17758         (added) scintilla/patches/scintilla-calltip-align.patch,
17759         (added) scintilla/patches/scintilla-minor.patch,
17760         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17762 2004-05-06  Naba Kumar  <naba@gnome.org>
17764         * (added) plugins/file-manager/Makefile.am,
17765         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17766         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17767         (added) plugins/file-manager/anjuta-file-manager.ui,
17768         (added) plugins/file-manager/plugin.c,
17769         (added) plugins/file-manager/plugin.h,
17770         (removed) plugins/file-manager/an_file_view.h,
17771         plugins/Makefile.am, configure.in,
17772         plugins/file-manager/an_file_view.c: Created file manager plugin.
17773         
17774         * plugins/profile-default/plugin.c: Added file manager plugin in default
17775         profile.
17776         
17777         * libanjuta/Makefile.am: Fixed dependencies.
17778         * pixmaps/anjuta_splash.png: New splash screen.
17780 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17781         
17782         * template/template.c/h: Added in-line doc
17783         * manuals/reference/template/*: Added template documentation
17784         * configure.in: Build template docs
17786 2004-05-05  Naba Kumar  <naba@gnome.org>
17788         * autogen.sh: Added commands to generate initial interfaces.
17789         
17790         * libanjuta/Makefile.am,
17791         (removed)libanjuta/anjuta-plugin-parser.c,
17792         (removed)libanjuta/anjuta-plugin-parser.h,
17793         (added)libanjuta/anjuta-plugin-description.c,
17794         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17795         plugin description.
17796         
17797         * libanjuta/anjuta-plugin.c,
17798         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17799         
17800         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17801         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17802         widget add_widget() method.
17803         
17804         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17805         and moved plugin sets loading in profile plugins.
17806         
17807         * libanjuta/interfaces/.cvsignore,
17808         (removed)libanjuta/interfaces/Makefile.am,
17809         libanjuta/interfaces/libanjuta.idl,
17810         libanjuta/interfaces/anjuta-idl-compiler.pl,
17811         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17812         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17813         (removed)libanjuta/interfaces/ianjuta-editor.c,
17814         (removed)libanjuta/interfaces/ianjuta-editor.h,
17815         (removed)libanjuta/interfaces/ianjuta-file.c,
17816         (removed)libanjuta/interfaces/ianjuta-file.h,
17817         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17818         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17819         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17820         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17821         *.h and Makefile.am files. They are autogenerated. Interfaces are
17822         by anjuta-idl-compiler.pl from libanjuta.idl file.
17823         
17824         * manuals/reference/libanjuta/Makefile.am,
17825         manuals/reference/libanjuta/anjuta-architecture.sgml,
17826         manuals/reference/libanjuta/libanjuta-docs.sgml,
17827         manuals/reference/libanjuta/libanjuta-sections.txt,
17828         manuals/reference/libanjuta/libanjuta.types,
17829         manuals/reference/libanjuta/plugin-description-file.sgml,
17830         manuals/reference/libanjuta/writing-plugins.sgml,
17831         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17832         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17833         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17834         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17835         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17836         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17837         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17838         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17839         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17840         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17841         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17842         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17843         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17844         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17845         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17846         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17847         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17848         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17849         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17850         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17851         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17852         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17853         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17854         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17855         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17856         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17857         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17858         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17859         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17860         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17861         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17862         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17863         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17864         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17865         interfaces template sgmls.
17866         
17867         * plugins/Makefile.am,
17868         plugins/devhelp/anjuta-devhelp.plugin.in,
17869         plugins/devhelp/plugin.c,
17870         plugins/editor/action-callbacks.c,
17871         plugins/editor/anjuta-document-manager.plugin.in,
17872         plugins/editor/plugin.c,
17873         plugins/editor/plugin.h,
17874         plugins/editor/text_editor.c,
17875         plugins/sample1/plugin.c,
17876         plugins/message-view/anjuta-message-manager.plugin.in,
17877         plugins/message-view/plugin.c: Fixed shell add_widget method to take
17878         placement. Fixed other errors.
17879         
17880         * (added)plugins/profile-default/.cvsignore,
17881         (added)plugins/profile-default/Makefile.am,
17882         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17883         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17884         (added)plugins/profile-default/anjuta-default-profile.ui,
17885         (added)plugins/profile-default/plugin.c,
17886         (added)plugins/profile-default/plugin.h: Added a default new
17887         profile plugin.
17888         
17889         * src/Makefile.am,
17890         src/action-callbacks.c,
17891         src/anjuta-app.c,
17892         src/anjuta.c,
17893         src/main.cpp: Fixed necessary changes for libanjuta
17895 2004-05-04  Naba Kumar  <naba@gnome.org>
17897         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17898         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17899         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17900         placement for default widgets placements.
17902 2004-05-03  Naba Kumar  <naba@gnome.org>
17904         * manuals/reference/libanjuta/anjuta-architecture.sgml,
17905         manuals/reference/libanjuta/libanjuta-docs.sgml,
17906         manuals/reference/libanjuta/plugin-description-file.sgml,
17907         manuals/reference/libanjuta/writing-plugins.sgml:
17908         Wrote more sections in writing-plugins document and fixed errors.
17910 2004-05-03  Naba Kumar  <naba@gnome.org>
17912         * libanjuta/interfaces/libanjuta.idl: Added interface
17913         IAnjutaFileManager.
17914         
17915         * manuals/reference/libanjuta/anjuta-architecture.dia,
17916         manuals/reference/libanjuta/anjuta-architecture.png: Updated
17917         architecture diagram.
17918         
17919         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17920          manuals/reference/libanjuta/libanjuta-docs.sgml,
17921         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17922         (added) manuals/reference/libanjuta/writing-plugins.sgml:
17923         Wrote writing-plugins document and separated chapters into
17924         separate sgml files.
17925         
17926         * plugins/file-manager/an_file_view.c,
17927         plugins/file-manager/an_file_view.h: New and improved directory
17928         rendering.
17930 2004-05-02  Sven Herzberg  <herzi@abi02.de>
17932         * anjuta.glade: re-designed the new file dialog
17933         * anjuta_dialogs_strings.c: new strings from the new file dialog
17935 2004-04-30  Naba Kumar  <naba@gnome.org>
17937         * libanjuta/interfaces/Makefile.am.iface,
17938         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17939         
17940         * libanjuta/interfaces/libanjuta.idl: Updated.
17942         * libanjuta/interfaces/Makefile.am.iface,
17943         libanjuta/interfaces/libanjuta.idl: Updated.
17945 2004-04-29  Naba Kumar  <naba@gnome.org>
17946         
17947         * libanjuta/interfaces/Makefile.am.iface,
17948         libanjuta/interfaces/libanjuta.idl: Updated.
17950 2004-04-29  Naba Kumar  <naba@gnome.org>
17952         * libanjuta/interfaces/giface-idlc-c.pl,
17953         libanjuta/interfaces/libanjuta.idl: Upgraded.
17954         * libanjuta/interfaces/Makefile.am.iface: Added.
17955         
17956 2004-04-28  Naba kumar  <naba@gnome.org>
17958         * libanjuta/interfaces/giface-idlc-c.pl,
17959         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17960         definitions and wrote a compiler.
17961         
17962 2004-04-28  Naba Kumar  <naba@gnome.org>
17964         * libanjuta/anjuta-shell.c: Fixed docs.
17965         * libanjuta/interfaces/Makefile.am,
17966         libanjuta/interfaces/ianjuta-file.c,
17967         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17968         
17969         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17970         
17971         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17973         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17974         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17975         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17976         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17977         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17978         * src/anjuta-app.c: Fixed bug.
17980 2004-04-27  Naba Kumar  <naba@gnome.org>
17982         * libanjuta/anjuta-preferences-dialog.c,
17983         manuals/Makefile.am: Fixed document bugs and enabled docs
17984         building.
17986         * libanjuta/anjuta-preferences-dialog.c,
17987         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17988         More documentation.
17989         
17990         * libanjuta/anjuta-preferences.c,
17991         manuals/reference/libanjuta/libanjuta-docs.sgml,
17992         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17993         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17994         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17995         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17996         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17997         Wrote more documentations.
17999         * (removed) plugins/message-view/imessage-view.c,
18000         (removed) plugins/message-view/ianjuta-msgman.c,
18001         plugins/message-view/Makefile.am,
18002         plugins/message-view/anjuta-msgman.c,
18003         plugins/message-view/anjuta-msgman.h,
18004         plugins/message-view/message-view.c,
18005         plugins/message-view/message-view.h,
18006         plugins/message-view/plugin.c,
18007         plugins/message-view/plugin.h: Moved interface implementations
18008         in their respective classes and used correct macros to
18009         defined class types.
18011         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18012         src/action-callbacks.c, src/anjuta-app.c: Subclassed
18013         AnjutaUI from GtkUIManager instead of GtkDialog.
18015         * manuals/reference/libanjuta/Makefile.am,
18016         manuals/reference/libanjuta/libanjuta-docs.sgml,
18017         manuals/reference/libanjuta/libanjuta-sections.txt,
18018         manuals/reference/libanjuta/libanjuta.types,
18019         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18020         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18021         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18022         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18023         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18024         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
18025         Wrote more documentation, fixed typos, added architecture
18026         diagram, updated object types etc.
18028         * plugins/editor/text_editor.c: Fixed interface implementation.
18030 2004-04-26  Naba Kumar  <naba@gnome.org>
18032         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18033         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18034         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
18035         architecture diagram and a new chapter on plugins description file.
18037 2004-04-25  Naba Kumar  <naba@gnome.org>
18039         *  libanjuta/anjuta-children.h,
18040         libanjuta/anjuta-plugin.c,
18041         libanjuta/anjuta-plugin.h,
18042         libanjuta/anjuta-preferences.c,
18043         libanjuta/anjuta-shell.c,
18044         libanjuta/anjuta-shell.h,
18045         libanjuta/e-splash.c,
18046         libanjuta/e-splash.h,
18047         manuals/reference/libanjuta/Makefile.am,
18048         manuals/reference/libanjuta/libanjuta-docs.sgml,
18049         manuals/reference/libanjuta/libanjuta-sections.txt,
18050         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18051         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18052         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18053         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18054         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18055         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18056         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18057         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18058         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18059         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18060         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18061         manuals/reference/libanjuta/tmpl/defaults.sgml,
18062         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18063         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18064         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18065         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18066         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18067         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18068         manuals/reference/libanjuta/tmpl/plugins.sgml,
18069         manuals/reference/libanjuta/tmpl/properties.sgml,
18070         manuals/reference/libanjuta/tmpl/resources.sgml,
18071         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
18072         manuals/reference/libanjuta/tmpl/e-splash.sgml,
18073         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18074         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18075         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18076         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
18078         Added more template files and wrote more documentation.
18080 2004-04-24  Andras Timar  <timar@gnome.hu>
18082         * configure.in: Added hu to ALL_LINGUAS.
18084 2004-04-23  Naba Kumar  <naba@gnome.org>
18085         
18086         * configure.in: Fixed compile error.
18087         
18088         * libanjuta/anjuta-children.c,
18089         libanjuta/anjuta-children.h,
18090         libanjuta/anjuta-preferences.c,
18091         libanjuta/anjuta-preferences.h,
18092         libanjuta/anjuta-shell.c,
18093         libanjuta/anjuta-ui.c,
18094         libanjuta/anjuta-ui.h,
18095         manuals/reference/libanjuta/Makefile.am,
18096         manuals/reference/libanjuta/libanjuta-docs.sgml,
18097         manuals/reference/libanjuta/libanjuta.types,
18098         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18099         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18100         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18101         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18102         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18103         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18104         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18105         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18106         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18107         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18108         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18109         manuals/reference/libanjuta/tmpl/defaults.sgml,
18110         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18111         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18112         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18113         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18114         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18115         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18116         manuals/reference/libanjuta/tmpl/plugins.sgml,
18117         manuals/reference/libanjuta/tmpl/properties.sgml,
18118         manuals/reference/libanjuta/tmpl/resources.sgml,
18119         plugins/sample1/plugin.c: Added libanjuta API documentation.
18121 2004-04-22  Naba Kumar  <naba@gnome.org>
18123         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
18124         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18125         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18126         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
18127         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
18128         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
18129         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
18130         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
18131         (removed) libegg/eggradiotoolbutton.c,
18132         (removed) libegg/eggseparatortoolitem.c,
18133         (removed) libegg/eggtoggletoolbutton.c,
18134         (removed) libegg/eggtoolbar.c,
18135         (removed) libegg/eggtoolbutton.c,
18136         (removed) libegg/eggtoolitem.c,
18137         (removed) libegg/prop-editor.c,
18138         (removed) libegg/test-actions.c,
18139         (removed) libegg/test-drag.c,
18140         (removed) libegg/test-merge.c,
18141         (removed) libegg/test-toolbar.c,
18142         libegg/menu/Makefile.am,
18143         (removed) libegg/menu/egg-accel-dialog.h,
18144         (removed) libegg/menu/egg-action-group.h,
18145         (removed) libegg/menu/egg-action.h,
18146         libegg/menu/egg-entry-action.h,
18147         (removed) libegg/menu/egg-markup.h,
18148         (removed) libegg/menu/egg-menu-merge.h,
18149         (removed) libegg/menu/egg-menu.h,
18150         (removed) libegg/menu/egg-radio-action.h,
18151         (removed) libegg/menu/egg-toggle-action.h,
18152         (removed) libegg/menu/howitshouldwork.txt,
18153         (removed) libegg/toolbar/.cvsignore,
18154         (removed) libegg/toolbar/Makefile.am,
18155         (removed) libegg/toolbar/TODO,
18156         (removed) libegg/toolbar/eggradiotoolbutton.h,
18157         (removed) libegg/toolbar/eggseparatortoolitem.h,
18158         (removed) libegg/toolbar/eggtoggletoolbutton.h,
18159         (removed) libegg/toolbar/eggtoolbar.h,
18160         (removed) libegg/toolbar/eggtoolbutton.h,
18161         (removed) libegg/toolbar/eggtoolitem.h,
18162         (removed) libegg/toolbar/prop-editor.h,
18163         (removed) libegg/toolbar/toolbar-api.txt,
18164         (removed) libegg/toolbar/toolbar-ideas.txt,
18165         plugins/devhelp/anjuta-devhelp.ui,
18166         plugins/devhelp/plugin.c,
18167         plugins/editor/action-callbacks.c,
18168         plugins/editor/action-callbacks.h,
18169         plugins/editor/anjuta-docman.c,
18170         plugins/editor/anjuta-document-manager.ui,
18171         plugins/editor/plugin.c,
18172         P plugins/message-view/Makefile.am,
18173         plugins/message-view/anjuta-message-manager.ui,
18174         plugins/message-view/plugin.c,
18175         plugins/sample1/anjuta-sample.ui,
18176         plugins/sample1/plugin.c,
18177         src/action-callbacks.c,
18178         src/action-callbacks.h,
18179         src/anjuta-actions.h,
18180         src/anjuta-app.c,
18181         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
18182         Gtk actions and UIManager. Fixed all plugins to use this.
18183         
18184         * manuals/reference/gtkdoc-scangobj.diff,
18185         manuals/reference/libanjuta/Makefile.am,
18186         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18187         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18188         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18189         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18190         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
18192         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
18193         
18194 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
18195         
18196         * plugins/message-view/imessage-view.c
18197         * plugins/message-view/ianjuta-msgman.c:
18198         Added interfaces
18200 2004-04-17  Adam Weinberger  <adamw@gnome.org>
18202         * configure.in: Added en_CA to ALL_LINGUAS.
18204 2004-04-08  Naba Kumar  <naba@gnome.org>
18206         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
18207         libanjuta/interfaces/Makefile.am,
18208         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
18209         message manager and message view interfaces.
18211         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
18212         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18213         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18214         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
18215         src/anjuta-app.c: Used 'activate' and
18216         'deactivate' virtual methods for plugins. Fixed installed plugins
18217         dialogs. Added remove_widget() method for AnjutaShell.
18219         * libanjuta/interfaces/Makefile.am,
18220         libanjuta/interfaces/ianjuta-document-manager.c,
18221         libanjuta/interfaces/ianjuta-document-manager.h,
18222         libanjuta/interfaces/ianjuta-editor.c,
18223         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
18224         and editor interfaces.
18226         * plugins/devhelp/plugin.c,
18227         plugins/message-view/anjuta-message-manager.plugin.in,
18228         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
18229         plugins/sample1/plugin.c: Updated plugins implementation to
18230         reflect the changes.
18232 2004-04-07  Naba Kumar  <naba@gnome.org>
18234         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
18235         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
18236         libanjuta/interfaces/ianjuta-editor.h,
18237         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
18238         plugins/editor/anjuta-docman.c,
18239         plugins/editor/anjuta-document-manager.plugin.in,
18240         plugins/editor/plugin.c, plugins/sample1/plugin.c,
18241         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
18242         Added supported interfaces for plugins. Tested plugin interfaces
18243         through sample plugin.
18244         
18245 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
18246         
18247         * template/Makefile.am, data/templates/library/Makefile.am
18248         Fixed some automake-1.7 incompatibilities
18249         * template/xmltemplate.c: Small fix
18251 2004-02-23  Naba Kumar  <naba@gnome.org>
18253         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
18254         Added plugins manager dialog.
18255         
18256         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
18257         library dependencies.
18258         
18259         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
18260         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
18261         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
18262         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
18263         geometry command line option.
18264         
18265 2004-02-16  Naba Kumar  <naba@gnome.org>
18267         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
18268         Added interfaces and IAnjutaEditor editor interface.
18269         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
18270         interface.
18271         * libanjuta/anjuta-shell.h: Fixed bug.
18272         
18273 2004-02-13  Naba Kumar  <naba@gnome.org>
18275         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
18276         
18277 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
18278         
18279         * data/template/*/.cvsignore:
18280         Avoid all these ? in cvs output
18282 2004-02-13  Naba Kumar  <naba@gnome.org>
18284         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
18285         includes and linking.
18287         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
18288         and set required version to devhelp 0.8. This devhelp version
18289         can be acquired from gnome cvs branch devhelp branch
18290         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
18292         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
18293         src/actions-callbacks.c: Added Dock Manager settings menu item.
18295         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
18296         * plugins/devhelp/plugin.c: Fixed a linking bug.
18297         
18298         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
18299         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
18300         external GDL dependency and used libegg codes.
18301         
18302 2004-02-12  Naba Kumar  <naba@gnome.org>
18304         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
18305         Added devhelp plugin, but it can't be used without a
18306         patch in devhelp. So it's disabled for now.
18308         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
18309         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
18310         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
18311         Update cvsignore files.
18313         * libanjuta/plugins.c, widgets/e-splash.c:
18314         Fixed plugins loading to show splash icons.
18315         
18316         * plugins/message-view/anjuta-message-manager.plugin.in,
18317         plugins/message-view/plugin.c: Fixed plugin registered name.
18319         * plugins/message-view/anjuta-message-view.png,
18320         plugins/sample1/anjuta-sample-plugin.png: Update images.
18322         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
18323         src/main.c: Fixed layout loading.
18325         * plugins/devhelp/Makefile.am: Fixed error.
18327         * (removed) widgets/*, libanjuta/plugins.h,
18328         src/main.c: Transfered widgets to libanjuta/.
18329         
18330         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
18331         toplevel directory to created only one library as libanjuta-egg.
18333         * data/Makefile.am: Fixed build error.
18335         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
18336         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
18337         libegg/.cvsignore: Added egg dock widget.
18339         * gdl/*: Removed as they are now available in libegg.
18340         
18341 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
18343         * plugins/editor/anjuta-docman.c:
18344         Use stock close icon on tab close button
18346 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
18347         
18348         * data/template/Makefile.am
18349         data/template/language/Makefile.am
18350         data/template/library/Makefile.am
18351         data/template/text/Makefile.am
18352         data/template/project/Makefile.am
18353         data/template/project/terminal/Makefile.am
18354         configure.in: Created Makefile to install templates
18356 2004-02-11  Naba Kumar  <naba@gnome.org>
18358         * plugins/editor/action-callbacks.c,
18359         plugins/editor/anjuta-document-manager.ui,
18360         plugins/editor/plugin.c
18361         plugins/message-view/anjuta-message-manager.ui,
18362         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
18363         
18364 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
18365         
18366         * plugins/message-view/*: MessageView plugin is now loaded
18367         The menu items are still dummies.
18369 2004-02-09  Naba Kumar  <naba@gnome.org>
18371         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
18372         generation.
18373         
18374         * libanjuta/anjuta-preferences.h: Added some documentation.
18375         
18376         * libanjuta/anjuta-shell.h: Removed dead codes.
18377         
18378         * (removed) manuals/reference/gtkdoc-scangobj,
18379         manuals/reference/gtkdoc-scangobj.diff,
18380         manuals/reference/libanjuta/.cvsignore,
18381         manuals/reference/libanjuta/Makefile.am,
18382         manuals/reference/libanjuta/README.inline-doc,
18383         manuals/reference/libanjuta/README.sections,
18384         manuals/reference/libanjuta/libanjuta-docs.sgml,
18385         manuals/reference/libanjuta/libanjuta-sections.txt,
18386         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18387         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18388         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18389         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18390         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18391         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18392         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18393         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18394         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18395         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18396         manuals/reference/libanjuta/tmpl/defaults.sgml,
18397         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18398         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18399         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18400         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18401         manuals/reference/libanjuta/tmpl/plugins.sgml,
18402         manuals/reference/libanjuta/tmpl/properties.sgml,
18403         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
18404         of scan program. Updated templates.
18406         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
18407         editor action callbacks data.
18408         
18409         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
18410         scintilla object ref/unref.
18412 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
18413         
18414         * template/*: Added new xml based template system
18415         * template/dtds/*: Dtds to validate xml files of the template systems
18416         * data/template/*: Some sample template files
18417         Still needs some work but builds fine!
18419 2004-02-06  Naba Kumar  <naba@gnome.org>
18421         * cofigure.in, manuals/Makefile.am,
18422         (added) manuals/reference/*: Added API documentation
18423         structure (gtk-doc based).
18425         * libanjuta/libanjuta.h: Updated
18426         
18427 2004-02-05  Naba Kumar  <naba@gnome.org>
18428         
18429         * configure.in: Sets correct dependencies and
18430         uses gdl external library.
18432         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
18433         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
18434         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
18435         libanjuta/fileselection.h, libanjuta/glue-factory.c,
18436         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
18437         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
18438         and added file dialogs.
18440         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
18441         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
18442         Build dynamic libraries for libegg.
18444         * plugins/Makefile.am, plugins/editor/Makefile.am,
18445         plugins/editor/action-callbacks.c, 
18446         plugins/editor/action-callbacks.h,
18447         plugins/editor/anjuta-docman.c,
18448         plugins/editor/anjuta-docman.h
18449         plugins/editor/anjuta-document-manager.plugin.in
18450         plugins/editor/anjuta-document-manager.png
18451         plugins/editor/anjuta-document-manager.ui
18452         plugins/editor/file.c
18453         plugins/editor/file.h
18454         plugins/editor/plugin.c
18455         plugins/editor/print.c
18456         plugins/editor/print.h
18457         plugins/editor/search-replace.c
18458         plugins/editor/search_incremental.c
18459         plugins/editor/search_incremental.h
18460         plugins/editor/text_editor.c
18461         plugins/editor/text_editor.h
18462         plugins/editor/text_editor_cbs.c
18463         plugins/editor/text_editor_menu.h
18464         plugins/sample1/Makefile.am
18465         plugins/sample1/anjuta-sample-plugin.png
18466         plugins/sample1/anjuta-sample.plugin.in
18467         plugins/sample1/anjuta-sample.ui
18468         plugins/sample1/plugin-sample1.c
18469         plugins/sample1/plugin.c
18470         plugins/sample1/plugin.h: Created sample
18471         plugin and fixed editor plugin.
18473         * printing/*: Removed.
18475         * scintilla/Makefile.am: Builds dynamic library.
18477         * src/Makefile.am, src/action-callbacks.c,
18478         src/action-callbacks.h, (removed) src/an_symbol_view.c,
18479         src/anjuta-actions.h, src/anjuta-app.c,
18480         src/anjuta-app.h, src/anjuta-callbacks.c,
18481         src/anjuta-callbacks.h, (removed) src/anjuta.c,
18482         (removed) src/anjuta.h, src/anjuta.ui,
18483         src/layout.xml, src/main.c, src/preferences.h,
18484         src/utilities.c: Debuggged and finally made plugins
18485         loadable.
18487         * global-tags/Makefile.am: Fixed build error.
18489 2004-02-03  Naba Kumar  <naba@gnome.org>
18491         * configure.in: Users GDL from external package.
18492         * plugins/*: Added many new plugins (not ready though).
18493         * src/*: Removed many files (which have been transfered in plugins/).
18494         
18495 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
18497         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18499 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18501         * configure.in: Added editor plugins
18502         
18503         * plugins/Makefile.am, src/search-replace_backend.h,
18504         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
18505         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
18506         
18507         * Added: plugins/editor/search_incremental.c, 
18508         plugins/editor/search_incremental.h
18510         * Update search-replace in plugins/editor
18511         
18512 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
18513         
18514         * plugins/message-view/message-view.c: Some code clean-up
18516 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18518         * Added: search_incremental[ch]
18519         
18520         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
18521         src/mainmenu_callbacks.c, src/toolbar.c
18522         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
18523         
18524         * Incremental Search
18526 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18527         
18528         * plugins/message-view/anjuta-msgman.[c/h]:
18529         Added message manager for easier message handling with a
18530         similar interface as docman. Of course you can still use
18531         MessageView standalone.
18532         * plugins/Makefile.am: Added message-view because it compiles
18533         without errors.
18535 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18536         
18537         * plugins/message-view/*: Added message-view plugin 
18538         (still incomplete) 
18539         * configure.in: Added plugins/message-view/Makefile
18541 2004-01-03  Naba Kumar  <naba@gnome.org>
18543         * libanjuta/*.c: Added new files and updated old ones.
18544         * plugins/editor/*: Added editor plugin.
18545         * configure.in: Added editor plugin and moved editor related
18546         files into it.
18548 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
18550         * src/Makefile.am: Added search-replace_backend.[ch]
18551         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18552         find_replace.[ch]
18553         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18554         src/search-replace_backend.c, src/search-replace_backend.h,
18555         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18556         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18557         src/toolbar_callbacks.c
18558         * The advanced Search/Replace functionality now replaces the older
18559         Find/Replace stuff.
18560         * The Search/Replace functionality can be interrupted during a long
18561         Search/Replace;
18562         
18563 2003-12-11  Naba Kumar  <naba@gnome.org>
18565         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
18566         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
18567         errors.
18568         * Makefile.am, libanjuta/*: Added new module.
18569         * src/Makefile.am: Fixed linking error.
18570         * src/watch_cbs.c: Debugger clean up.
18571         * configure.in: Added libanjuta-2.0.pc
18573         * configure.in, libanjuta/Makefile.am,
18574         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
18575         libanjuta instead.
18577 2003-12-11  Naba Kumar  <naba@gnome.org>
18579         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18581         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
18582         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
18583         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
18584         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
18585         The user can now give a name at the creation of a new file and
18586         insert automatically (user choice) header, gpl notice, header
18587         template. The file extension is added automatically according
18588         to the selected type of file. The various insert functions have
18589         been moved from mainmenu-callback.c to file.c. The cursor is now
18590         moved after an insert operation. Removes also useless code in
18591         memory.c and search-replace.c
18592         
18593 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
18595         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
18596         sortable headers, process tree, removal of path and process params
18597         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18598         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18599         code cleanup
18601 2003-12-10  Naba Kumar  <naba@gnome.org>
18603         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
18604         
18605 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18607         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18609 2003-11-28  Naba Kumar  <naba@gnome.org>
18611         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
18612         
18613         * manuals/de/*: Added german translation docs.
18614         
18615         * configure.in, Makefile.am, src/Makefile.am,
18616         libegg/*/*: Added libegg library.
18617         
18618         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
18619         installation directory.
18620         
18621         * src/text_editor_cbs.c: Fixed closing of file.
18623 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18624                                                                                 
18625         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18627 2003-09-05  Naba Kumar  <naba@gnome.org>
18629         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
18630         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
18631         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
18632         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
18633         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
18634         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
18635         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
18636         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
18637         using libegg. Initial commit -- compiles but is not complete.
18639 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18641         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18643 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18645         * configure.in: Removed "ta" from ALL_LINGUAS.
18647 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
18649         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
18651 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
18653         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
18655 2004-04-24  Andras Timar  <tmar@gnome.hu>
18657         * configure.in: Added hu to ALL_LINGUAS.
18659 2004-04-14  Naba Kumar  <naba@gnome.org>
18661         * src/Makefile.am, printing/Makefile.am,
18662         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
18663         because we are still using GtkCombo and build breaks with gtk-2.4.
18664         
18665 2004-04-13  Naba Kumar  <naba@gnome.org>
18667         * NEWS: Updated.
18668         * anjuta.spec.in: Fixed build error.
18669         * po/POTFILES.in: Updated.
18670         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
18672 2004-04-11  Naba Kumar  <naba@gnome.org>
18674         * NEWS: Updated.
18675         * AUTHORS: Updated.
18676         * configure.in: Added ga in ALL_LINGUAS.
18677         * ChangeLog: Fixed dates.
18678         
18679 2004-04-09  Naba Kumar  <naba@gnome.org>
18681         * src/print.c: Fixed buffer styling bug when printing with
18682         selection.
18684         * data/properties/anjuta.properties: Defined only one base font and
18685         used courier instead of lucidatypewriter, because most newer systems are
18686         unlikely to have it (bug #885023, #925956, #890473).
18687         
18688         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
18689         warning.
18690         
18691         * src/an_file_view.c: Fixed possible crash bug.
18693 2004-04-07  Naba Kumar  <naba@gnome.org>
18695         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
18696         gtk_main_quit() etc..), so that atexit() functions are not called
18697         (which is apparently done to free up memory and we don't need to
18698         do that at this point). Incidentally, something also happens in the
18699         atexit call which freezes the UI for far too long when the application
18700         exits and we want to avoid that..
18701         * src/glade_iface.c: Fixed compiler warning.
18702         
18703 2004-04-06  Naba Kumar  <naba@gnome.org>
18705         * src/project_dbase_gui.c: Fixed errors.
18707         * src/registers_gui.c: Fixed possible crash bug.
18708         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
18709         * src/signals.[c,h]: Used tree view and glade file for dialog.
18710         * src/Makefile.am, src/about.c, src/an_file_view.c,
18711         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
18712         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
18713         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
18714         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
18715         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
18716         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
18717         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
18718         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
18719         src/launcher.h, src/main.c, src/main_menubar.c,
18720         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
18721         src/message-manager-private.cc, src/message-manager.cc,
18722         src/preferences.c, src/project_config.c, src/project_dbase.c,
18723         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
18724         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
18725         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
18726         src/search-replace.c, src/search-replace_backend.c,
18727         src/search_incremental.c, src/search_preferences.c,
18728         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
18729         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
18730         src/signals_gui.c, src/source.c, src/src_paths.c,
18731         src/stack_trace.c, src/start-with.c, src/style-editor.c,
18732         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
18733         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
18734         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18735         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18736         tagmanager/Makefile.am, scintilla/include/SString.h,
18737         widgets/Makefile.am, widgets/gnomefilelist.c:
18739         Removed all deprecated codes and substituted
18740         with newer APIs. Fixed some possible crash bugs where cell renderers
18741         were being shared.
18742         
18743         * scintilla/patches/scintilla-minor.patch: Minor patch.
18745 2004-04-06  Naba Kumar  <naba@gnome.org>
18747         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18748         tree after all the files have been added (and not everytime a file
18749         is added in the project). Also fixed some memory corruption
18750         (possibly bug #900478).
18751         
18752         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18753         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18754         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18755         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18756         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18757         qualifier wherever appropriate.
18759 2004-04-05  Naba Kumar  <naba@gnome.org>
18761         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18762         switch terminal echo on/off. Debugger requires it off, while the
18763         rest requires it on.
18765         * src/search-replace.c: sets search direction and action (in addtion
18766         to target) for find in files.
18767         
18768 2004-04-02  Naba Kumar  <naba@gnome.org>
18770         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18772         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18773         src/an_symbol_view.c: Added an gtk events loop for
18774         displaying project loading status (for loading large projects) and
18775         debugger program starting ... just to give an impression of fastness :-).
18777         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18779         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18780         crash bug, which occurs when opening and closing a large project
18781         repeatedly.
18782         
18783         * src/attach_process.c: Fixed a comiple error for old gcc.
18784         
18785         * src/launcher.c: Prints proper error message when launcher child
18786         could not be executed and exits properly. Fixed a crash
18787         bug (bug #926606).
18788         
18789         * src/resources.c, src/utilities.c, src/glade_iface.c,
18790         src/debugger.c, src/attach_process.c: Properly exits forked children
18791         when they could not be executed.
18792         
18793 2004-04-01  Naba Kumar  <naba@gnome.org>
18795         * src/search-replace.c: Fixed a crash bug (bug #921893).
18797 2004-03-31  Naba Kumar  <naba@gnome.org>
18799         * anjuta.glade: Added a note on compiler options dialog ->support
18800         dialog telling that supports are only available for file mode.
18802         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18803         src/anjuta_cbs.c:
18804         Improved shutdown time delay by bypassing project closing
18805         and unloading plugins.
18807         * src/build_file.c, data/properties/anjuta.properties: Added a property
18808         to toggle on/off for going to first error automatically.
18810 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18812         * src/debugger.c: fixed core file loading
18813         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18814         for long lines (bugs #700968 and #911376)
18815         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18816         #917982.
18817         * src/anjuta.c: Focuses current AnEditor correctly.
18819 2004-03-30  Naba Kumar  <naba@gnome.org>
18821         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18822         * AUTHORS: Updated with all contributors names.
18823         * NEWS: Updated.
18824         * src/about.c: Reads contributors names from AUTHORS file.
18825         * manuals/C/anjuta-manual/authors.xml: Points to online
18826         contributors list.
18827         
18828 2004-03-29  Naba Kumar  <naba@gnome.org>
18830         * data/properties/ada.properties: Fixed syntax colors. Patch
18831         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18832         (bug #923474).
18834         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18835         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18836         generated projects, so that their pixmap files are
18837         found properly (bug #919903).
18838         
18839         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18840         anjuta.
18842         * src/source.c: Installs .glade file of libgllade
18843         projects in $(datadir)/$(package)/glade (part of bug #861038).
18844         
18845         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18846         in compiler options (bug #883837).
18847         
18848         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18849         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18850         
18851 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
18853         * anjuta/src/search-replace.c: fixed another crash bug in
18854         "Find Usage"
18855         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18856         breakpoint property fix
18858 2004-03-29  Naba Kumar  <naba@gnome.org>
18860         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18861         (new) manuals/C/anjuta-advanced-tutorial/*:
18862         Added menu entry for 'Anjuta Advanced Tutorial'
18863         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
18865 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18866         
18867         * src/fileselection.[ch], src/mainmenu_callbacks.c:
18868         Fixed bug #908941  ('Open' starts in wrong directory)
18869         
18870 2004-03-26  Naba Kumar  <naba@gnome.org>
18872         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18873         compile error and bug #905738 with terminal.
18875         * src/search_incremental.c, src/register.c, src/sharedlib.c,
18876         src/search-replace.[h,c], src/search_incremental.[h,c],
18877         src/search_preferences.h, src/utilities.c, src/anjuta.c,
18878         src/text_editor.[c,h]: Fixed compiler warnings.
18879         
18880         * src/search-replace.c: Fixed a memory corruption (possible
18881         fix for bug #921893, but not yet confirmed).
18882         
18883         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18884         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18885         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18886         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18888 2004-03-25  Naba Kumar  <naba@gnome.org>
18890         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18891         crash bug with attach process dialog and made the dialog closable
18892         with 'esc'.
18893         
18894         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18895         always display within the margin.)
18896         
18897         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18898         the old breakpoint when it's properties are updated
18899         (creating a new updated one).
18900         
18901 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
18903         * src/aneditor.cxx, src/aneditor.h: fixed calltips
18904         displayed for wrong file.
18905         * src/breakpoints.c: conditional breakpoints
18906         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18907         "Find in Files..." disabling policy
18909 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18911         * src/build_file.c: Fixed bug #874380
18912         Goto the first error if it exists.
18914 2004-03-24  Naba Kumar  <naba@gnome.org>
18916         * src/anjuta.c: Fixed to get correct child exit status
18917         using mask (bug #905738).
18918         
18919         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18920         Aligned buttons in the New file dialog,
18921         set default response to OK, entry box activates default response,
18922         ESC closes dialog and hides on delet_event.
18924 2004-03-19  Naba Kumar  <naba@gnome.org>
18926         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18927         tree).
18929 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
18931         * src/search-replace.c: fixed "Find Usage" crash when no project open
18933 2004-03-17  Naba Kumar  <naba@gnome.org>
18935         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18936         Fixed the generated projects to read m4 directory if the directory
18937         exists (bug #917781).
18938         
18939 2004-03-12  Naba Kumar  <naba@gnome.org>
18941         * HACKING: Fixed formatting for auto-parsing.
18943 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
18944         
18945         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18946         rework (bug #890609)
18948 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18949         
18950         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18952 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18953         
18954         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18955         * src/search_preferences.c: Fixed typo.
18956         
18957 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18958         
18959         * src/search-replace.c: improved Search&Replace
18960         For the moment "Replace All" does not work with non opened files
18961         but Anjuta should not crash now ! ??? 
18962         
18963 2004-02-26  Naba Kumar  <naba@gnome.or>
18965         * src/source.c: Fixed to pass cflags correctly
18966         and suppress the automake's default cflags.
18967         bug #816130, #801056, #782798, #773459
18968         
18969         * data/properties/anjuta.properties: Do not defualt to -k make option.
18970         bug #875486.
18972         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18973         bug #877683.
18974         
18975         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18976         
18977         * src/message-manager-private.cc: Disabled debug messages.
18978         
18979 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
18981         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18983 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18984         * anjuta.glade, src/search-replace.c:
18985         Reduced Search&Replace dialog, bug #902636.
18986         
18987 2004-02-23  Naba Kumar  <naba@gnome.or>
18989         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18990         (bug #866143).
18992 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18993         
18994         * src/search_incremental.c: Fixed bug #900903
18996 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
18997         
18998         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18999         src/anjuta.c: Fixed bugs #890609 and #890609
19001 2004-02-23  Naba Kumar  <naba@gnome.or>
19003         * src/message-manager.cc: Disconnects menuitem signal properly.
19004         Fixed bug #901723.
19005         
19006         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
19007         bug #900897.
19008         
19009 2004-02-20  Naba Kumar  <naba@gnome.org>
19011         * src/message-manager-private.[c,h]: Implemented keypress
19012         event for the terminal and resets it when ctrl c or ctrl d
19013         is pressed. But it doesn't seem to be working on keypress.
19014         Added a workaround to let it work on key release instead.
19015         (bug #878357).
19016         
19017         * src/search-replace: Fixed compiler warnings.
19018         
19019 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
19021         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
19022         Use defined file name when saving new files (fixes bug #898105)
19023         Don't change filename when clicking on a directory
19024         
19025         BTW: Happy birthday to me :-)
19026         
19027 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19028         
19029         * src/search-replace.c: Fixed a crash bug 
19030         Crash on Find & Replace (#887833)
19031         
19032 2004-02-18  Naba Kumar  <naba@gnome.org>
19034         * src/executer.c: Fixed a crash bug.
19035         
19036         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
19037         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
19038         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
19039         instead of GtkWindow (Part of bug #671596).
19040         
19041         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
19042         src/registers_gui.c, src/registers_cbs.[h,c],
19043         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
19044         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
19045         src/compiler_options.c, src/an_file_view.c, start-with.c,
19046         src/anjuta-tools.c, help.c:
19048         Added "close" buttons on all
19049         dialogs (HIG) and fixed to properly response to ESC close
19050         (Part of bug #671596).
19052         * src/launcher.c: Disabled printing of long debug lines.
19053         
19054         * src/utilities.h: Fixed a compiler warning.
19055         
19056 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
19058         * src/anjuta.c: "Save all" action now asks for filenames for new files
19059         (fixes bug #898111)
19061 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
19063         * anjuta.glade, src/text_editor.c:
19064         Fixed a typo in Hello World indentation style 
19065         Fixed misuse of translated strings when looking for style
19066         This entry fixes bug #876037
19068 2004-02-16  Naba Kumar  <naba@gnome.org>
19070         * src/utilities.c: Fixed return value when dest file could
19071         not be created.
19073         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
19074         * src/utilities.[c,h]: Removed 'cmp' dependency and used
19075         internal function to compare files.
19076         
19077 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
19079         * src/message-manager-private.cc:
19080         Set bold color as foreground color in terminal
19081         (fixes bug #864924)
19083         * src/aneditor.cxx:
19084         Use font style defined for message indicators in
19085         preferences/messages
19086         (fixes bug #885032)
19088 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
19090         * src/build_project.c:
19091         Use build.silent option from preferences (fixes bug #895726)
19092         
19093 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
19095         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19097 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
19098         
19099         Patch from Massimo Corà <maxcvs@email.it>:
19100         * scintilla/LexCPP.cxx: Support "///" comments
19102 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19103         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
19104         src/search_replace.h, src/search-replace_backend.h
19105         anjuta.glade
19106         
19107         * Added: src/search_preferences.c, src/search_preferences.h
19108         Allow the user to save search/replace settings and give them names.
19110 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
19111         
19112         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
19113         scintilla/ScintillaGTK.cxx:
19114         Hopefully fixed AMD 64 crash bug by using correct marshaller
19116 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
19118         * src/preferences.c: Save GtkOptionMenu properties properly
19119         * src/text_editor.c: Fixes editor mispell of fold.symbols property
19121 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19122         
19123         * configure.in, src/Makefile.am, scintilla/Makefile.am:
19124         Fixed libiconv issue
19125         * NEWS: Updated
19127 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19128         
19129         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
19130         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
19131         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
19132         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
19133         src/sharedlib_gui.c:
19134         Debugger speed-up, replaced deprecated GtkCList
19136 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
19138         * src/text-editor.c: Use stock gtk+ close button for editor tabs
19140 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
19142         * configure.in: Added "sq" to ALL_LINGUAS.
19144 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
19146         * configure.in: Added "ko" to ALL_LINGUAS.
19148 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19150         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
19151         src/search_incremental.c, src/search_incremental.h: 
19152         Search_incremental code cleanup
19154 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19156         * scintilla/*/*: Updated scintilla to CVS
19157         * Added: scintilla/Readme.sync
19158         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
19159         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19160         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
19161         scintilla/ScintillaGTK.cxx,
19162         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
19163         scintilla/include/Scintilla.iface: Updated.
19165 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19167         * search-replace_backend.[ch], search_incremental[ch]: Added
19168         
19169         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19170         find_replace.[ch]: Removed.
19171         
19172         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19173         src/search-replace_backend.c, src/search-replace_backend.h,
19174         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19175         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19176         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
19177         functionality now replaces the older Find/Replace stuff. The Search/Replace
19178         functionality can be interrupted during a long Search/Replace.
19180 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
19182         * widgets/gnomefilesel.c: Fix use of previously freed memory on
19183         selecting ".." and "." from file selector. 
19185 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
19187         * anjuta.glade: Fixed wrong "fold.symbols" property
19189 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19190         
19191         * src/project_dbase_gui.c: Alphabetical order ;-)
19192         * src/compiler_options.c: Fixed bug #867539
19193         * src/launcher.c: Workaround for bugs #864922, #849928,
19194         #846386 and #845782: The launcher no longer hangs but does
19195         not get the exit status correctly sometimes.
19196         * Changes suggested by Bosik are obviously already in without
19197         any Changelog entry (ClsGen.c, project_dbase_gui.c)
19198         * NEWS, README, anjuta.prj, configure.in: 
19199         Changed version to 1.2.1
19200         
19201         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
19202         * anjuta_dialogs_strings.c, anjuta.glade: 
19203         Fixed bugs #860906, #859329
19204         
19205         Patch from grzegol@pld-linux.org
19206         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
19207         freedesktop.org standard)
19209 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19210         
19211         Patch from Stefano Vallarino <stevalla@libero.it>:
19212         * src/source.[c/h]: Fixes cpp sample file to conform to 
19213         ISO/IEC 14882, C++-Standard 
19215 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
19217         Review by Johannes Schmid <jhs@cvs.gnome.org>
19218         * src/build_file.[ch]: Add build_execute_shell_command which executes the
19219         command using sh -c.
19220         * src/compile.c: Use build_execute_shell_command when compiling single
19221         files.
19223 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19224         
19225         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
19226         * src/breakpoints.c: Code cleanup, workaroud for possible 
19227         launcher bug
19228         * src/src_paths.c: Update debugger dirs on directory change
19230 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
19232         Review by Johannes Schmid <jhs@cvs.gnome.org>
19233         * src/attach_process.c, src/attach_process.h, anjuta.glade:
19234         sortable headers, process tree, removal of path and process params
19235         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19236         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19237         code cleanup
19239 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19240         
19241         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19242         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
19243         Add a dialog for "New file" which lets the user set the 
19244         filename and to add copyright/header templates to the file
19245         * Review: Changed function names to contain modules name (file_)
19247 2003-12-09  Naba Kumar  <naba@gnome.org>
19249         * setup-gettext: Fixed a typo.
19250         * scintilla/Makefile.am: Fixed a build error for SMP systems.
19252 ---- Released version 1.2.0 ---
19254 2003-12-08  Naba Kumar  <naba@gnome.org>
19256         * src/preferences.c: Fixed compiler error.
19257         * global_tags/create_global_tags.sh: Fixed to install properly
19258         even when system.tags could not be generated.
19259         * NEWS: Updated.
19261 2003-12-06  Naba Kumar  <naba@gnome.org>
19263         * setup-gettext: Fixed to not generate intl directory with gettextize.
19265         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
19266         * src/anjuta.c: Filters out unnecessary files from find in files
19267         command.
19268         
19269         * NEWS: Updated.
19270         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
19271         * src/widzard_gui.c: Added horiz scrollbar for desc text.
19272         
19273 2003-12-04  Naba Kumar  <naba@gnome.org>
19274         
19275         * src/gnome_project.c: Enables debug and optimization flags for
19276         new projects.
19277         
19278         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
19279         
19280         * src/project_dbase_gui.c: combined header and c files for
19281         file selector.
19282         
19283         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
19284         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
19286 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19288         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19290 2003-11-29  Naba Kumar  <naba@gnome.org>
19292         * configure.in, anjuta.prj: Bumped version to 1.2.0.
19293         * NEWS: Updated.
19295 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
19296         
19297         * src/main_menubar.c: Now files cannot be opened twice in recently
19298         file menu
19300 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
19302         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
19304 2003-11-28  Naba Kumar  <naba@gnome.org>
19306         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
19307         
19308 2003-11-27  Naba Kumar  <naba@gnome.org>
19310         * src/breakpoints.c, src/launcher.c, src/find_text.c,
19311         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
19312         
19313         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
19314         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
19315         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
19316         checkbox in project wizard (project options page) to enable/disable
19317         source code generation with glade(mm).
19318         
19319         * NEWS: Updated
19320         
19321 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
19323         * src/dnd.c: Opening files with special characters in the name.
19325 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
19327         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
19328         a long time.
19330 2003-11-18  Naba Kumar  <naba@gnome.org>
19332         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
19333         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
19334         src/project_import.c, plugins/patch/patch-plugin.c:
19335         Fixed g_signal_diconnect calls to pass correct data.
19336         (Fixed possible crash in project imports).
19337         
19338         * NEWS: Updated.
19339         
19340 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
19342         Reviewed by Naba Kumar  <naba@gnome.org>
19343         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
19344         and debugger. Sets default settings for pty in launcher.
19345         * data/gdb.init: Removed charset work around (now works with user's
19346         native charset)
19347         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
19349 2003-11-18  Naba Kumar  <naba@gnome.org>
19351         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
19352         names of 'index' to 'idx'.
19353         
19354 2003-11-17  Naba Kumar  <naba@gnome.org>
19356         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
19357         * src/project_dbase.c: Prompts user for unsaved project files
19358         when project is closed.
19359         
19360 2003-11-16  Naba Kumar  <naba@gnome.org>
19362         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
19363         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
19364         older gcc.
19365         
19366 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
19367         
19368         * src/anjuta.c: Fixed crash related to tag == NULL while 
19369         anjuta is exiting
19371 2003-11-11  Naba Kumar  <naba@gnome.org>
19373         * src/glade_iface.c: Avoids error conditions for glade or glademm not
19374         found. It simply doesn't generate the c/c++ codes and continues with
19375         just a warning.
19376         * NEWS: Updated.
19377         
19378 2003-11-10  Naba Kumar  <naba@gnome.org>
19380         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
19381         'Start with dialog'.
19383         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
19384         German translation of anjuta-tutorial.
19385         
19386         * src/launcher.c: Fixed an encoding bug with GIOChannels.
19387         * NEWS: Updated.
19389 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19391         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
19392         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
19393         the syntax highlighting in Preferences, the automatic syntax
19394         highlighting is now selected. When the debugger is stopped and the
19395         breakpoints window not closed, the gtk_tree_view in this window is
19396         now made unsensitive.
19398 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
19400         * src/preferences.h, src/preferences.c, anjuta.glade:
19401         Fixed translation bug in preferences by using GtkOptionMenu
19402         * anjuta.prj: Project version 1.1.98
19404 ---------------- Released version 1.1.98 ----------------
19406 2003-11-07  Naba Kumar  <naba@gnome.org>
19408         * anjuta.spec.in: Revived docs package and combined all docs into
19409         one package.
19410         * configure.in: Bumped version to 1.1.98 rc2
19411         * NEWS: Updated.
19412         * anjuta.spec.in: Fixed scrollkeepr-update command.
19413         * anjuta.spce.in: Fixed file permissions.
19415 2003-11-06  Naba Kumar  <naba@gnome.org>
19417         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
19418         menus to activate anjuta helps.
19419         
19420         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
19421         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
19422         manuals/C/anjuta-faqs/legal.xml (added),
19423         manuals/C/anjuta-faqs/Makefile.am,
19424         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19425         manuals/C/anjuta-faqs/.cvsignore,
19426         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
19427         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
19428         manuals/C/anjuta-tutorial/legal.xml (added),
19429         manuals/C/anjuta-tutorial/Makefile.am,
19430         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19431         manuals/C/anjuta-tutorial/.cvsignore,
19432         manuals/C/anjuta-manual/*.sgml (removed),
19433         manuals/C/anjuta-manual/*.xml (added),
19434         manuals/C/anjuta-manual/Makefile.am,
19435         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19436         manuals/C/anjuta-manual/.cvsignore,
19437         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
19438         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
19439         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
19440         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
19441         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
19442         manuals/ja/anjuta-faqs/legal.xml (added),
19443         manuals/ja/anjuta-faqs/Makefile.am,
19444         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
19445         manuals/ja/anjuta-faqs/.cvsignore,
19446         manuals/ja/anjuta-manual/*.sgml (removed),
19447         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
19448         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
19449         manuals/ja/anjuta-manual/*.xml (added),
19450         manuals/ja/anjuta-manual/Makefile.am,
19451         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
19452         manuals/ja/anjuta-manual/.cvsignore,
19453         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
19454         manuals/sgmldocs.make (removed),
19455         manuals/xmldocs.make (added), manuals/omf.make (added),
19456         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
19457         documentations to newer docbook xml documentations. Converted 
19458         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
19459         Enabled manulas installations.
19460         
19461         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
19463 2003-11-05  Naba Kumar  <naba@gnome.org>
19465         * data/gdb.init: Sets host's charset to ascii to solve debugger
19466         freeze up due to uninitialized strings in target program.
19468         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
19469         Fixed a crash bug with 'Add expression in watch'. Bug #822017
19470         
19471         * NEWS: Updated.
19472         
19473         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
19474         src/launcher.c: Turns off echo in spawned pty to fix debugger.
19476 2003-11-04  Naba Kumar  <naba@gnome.org>
19478         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
19479         problems.
19480         
19481         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19482         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
19483         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19484         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
19485         in file headers.
19486         
19487         * src/search-replace.c: Fixed infinite loop bug.
19488         * start-with.c: Fixed a crash bug with "Open last project".
19489         
19490         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
19491         * scintilla/Makefile.am: Fixed compiler option.
19492         
19493 2003-10-16  Naba Kumar  <naba@gnome.org>
19495         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19496         * src/text_editor.c: Fixed autoformat.
19497         
19498 2003-10-15  Naba Kumar  <naba@gnome.org>
19500         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
19501         of CTRL+number.
19502         
19503 2003-10-09  Naba Kumar  <naba@gnome.org>
19505         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
19506         
19507 2003-10-08  Naba Kumar  <naba@gnome.org>
19509         * src/source.c: Fixed a GETTEXT typo error.
19510         * anjuta.glade: Made 'Sorted in order you open them' default option
19511         for editor tabs.
19513         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19514         * anjuta.glade, data/properties/anjuta.properties:
19515         Fixed the freeze of the "Preferences" combos at the first Anjuta
19516         init is generated by:
19517                 - a not complete translation of preferences.c file
19518                 - a difference between 2 names in anjuta.glade and
19519                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
19520                 - the same name given to 3 combos (anjuta.glade).
19521                 
19522         * src/find_text.c: If the "whole document" mode is selected,
19523         a new search will select the next occurrence (Bug #764954).
19524         It is now possible to use the shortcuts to search next or previous
19525         occurrence even if the search dialog has the focus.     Bug #790318
19526         
19527         * src/main_menubar_def.h: "Select code block" shortcut; the new
19528         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
19529         (Bug #811016).
19531         Patch from: Richard Lee  <r.h.lee@comcast.net>
19532         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
19533         tagmanager/tm_workspace.c: The following is a patch to fix a
19534         seemingly random occurence where Anjuta would crash when a
19535         certain key was pressed.
19537 2003-09-29  Naba Kumar  <naba@gnome.org>
19539         * src/find_in_files.c: Ignores binary by default. Disabled the option
19540         of NOCVS search, because launcher does not use sh and hence can not
19541         pipe.
19542         
19543         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
19544         "clean before build" state in project session and not in account session,
19545         otherwise the state gets reflected to other projects causing annoyance.
19546         
19547         * src/compiler_options.c: Fixed a bug where compiler options were always
19548         claimed 'modified'.
19550         * src/build_project.c, data/properties/anjuta.properties,
19551         src/commands.[h]: Fixed a bad bug where clean-before-build
19552         doesn't work.
19553         
19554         * scintilla/patches/research-cvs-nolog.diff,
19555         scintilla/patches/scintilla-ac-gtk2-port.diff,
19556         scintilla/patches/scintilla-ac-sort-fix.diff,
19557         scintilla-optimization.diff: Removed, because they are already in
19558         scintilla CVS.
19559         
19560         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
19561         2003-09-29).
19563         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
19564         scintilla/LexYAML.cxx: Added new scintilla lexers.
19565         
19566         * TODO, NEWS: Updated.
19568         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19569         * src/utilities.c: Fixed typo bugs.
19571 2003-09-26  Naba Kumar  <naba@gnome.org>
19573         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
19574         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
19575         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
19576         text_editor_find() and Fixed I-Search wrapping.
19577         * src/debugger.c: Fixed to pass a newline after a debugger
19578         command (which was broken since the launcher was refactored.
19579         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
19581 2003-09-25  Naba Kumar  <naba@gnome.org>
19583         * src/toolbar_callbacks.c: Fixed start of incremental search.
19584         
19585         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19586         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
19587         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19588         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
19589         menu and implementation.
19591 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19593         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19594         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
19595         variables in Locals window.
19597 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
19599         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19600         * src/utilities.[ch] : Fix a tooltip bug in 
19601         anjuta_util_toolbar_append_stock(), the label appeared instead of
19602         the tooltip text. Remove label from arguments of the function
19603         because label is included in the stock icon data.
19604         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
19605         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
19606         * FIXME: translation file should be updated because of label text removal.
19608 2003-09-24  Naba Kumar  <naba@gnome.org>
19610         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
19611         
19612         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19613         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
19614         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
19615         stdout and stderr. Also buffered output and check-for-password
19616         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
19617         with password prompts. Checkes for password prompts from all outputs.
19618         
19619         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
19620         which takes a string (which could be utf8 also) and converts into
19621         utf8 string.
19622         
19623         * src/main.c: Connects kernel signals after gnome_program_init().
19624         
19625         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19626         * src/message-manager.c: Fixed bug #787026 by converting the strings
19627         to proper UTF8.
19628         
19629 2003-09-22  Naba Kumar  <naba@gnome.org>
19631         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
19632         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
19633         GtkCList and using GtkTreeView instead. Added the patch.
19634         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
19635         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
19636         
19637 2003-09-19  Naba Kumar  <naba@gnome.org>
19639         * printing/print.c: Proper UTF8 printing support.
19640         * src/main.c: moved kernel signal connects at the
19641         end of application initialization.
19642         
19643 2003-09-18  Naba Kumar  <naba@gnome.org>
19645         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
19646         (new) lexers.make, (new) lexers: Update scintilla to latest
19647         scintilla CVS (2003-09-18), added new lexers, automated
19648         lexers makefiles sections and scintilla update. Added
19649         patches. Optimized pango rendering. Fixed a crash bug
19650         in scintilla.
19651         
19652         * (new) scintilla/patches/research-cvs-nolog.diff: Added
19653         patch to remove cvs log command from RESearch.cxx file.
19654         * scintilla/patches/scintilla-pango-always.diff:
19655         Fixed file name.
19656         * scintilla/RESearch.cxx: Removed spurious cvs log command
19657         and logs.
19658         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
19659         
19660         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
19661         * src/dnd.c: Fixed a crash bug with DND.
19662         
19663 2003-09-15  Naba Kumar  <naba@gnome.org>
19665         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
19666         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
19667         src/toolbar_callbacks.c: Added an additional parameter to
19668         text_editor_goto_line() funtion which decides if the line should
19669         be made visible (if it's under fold).
19670         
19671         * src/style-editor.c: Fixed a compiler warning.
19672         * src/message-manager.cc: Calls parent method correctly.
19674         * src/preferences.h: Fixed prent class.
19675         
19676         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19677         * src/project_dbase.c: Fixed bug #713210.
19678         
19679 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19680                                                                                 
19681         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19683 2003-09-11  Naba Kumar  <naba@gnome.org>
19685         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19686         * src/style-editor.c: Fixed bug #769130 (Crash on font
19687         selection dialog).
19688         
19689         * src/message-manger.[h,cc]: Made AnMessageManager
19690         derived from GtkFrame and removed deprecated code.
19691         
19692         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
19693         compiler warnings.
19694         
19695 2003-09-09  Naba Kumar  <naba@gnome.org>
19697         * src/Makefile.am: Addded rules for built sources.
19698         
19699 2003-09-08  Naba Kumar  <naba@gnome.org>
19701         * (new) src/anjuta-marshalers.list: Added marshalers definition
19702         file.
19703         
19704         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
19705         and CXXFLAGS are not overwriten by automake's default.
19706         * src/style-editor.c: Added 'operators' in the style editor.
19707         
19708         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
19709         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
19710         * src/message-manager-private.cc, src/message-manager.cc:
19711         Converts message going into message into UTF-8 endoding.
19712         * src/main.c: Uses UTF-8 codeset for localization.
19713         
19714 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
19716         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
19717         
19718 2003-09-08  Naba Kumar  <naba@gnome.org>
19720         * TODO: Updated.
19721         
19722         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19723         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
19724         Fixed bug #798717, Find - Find&Replace - Find in files bug;
19725         The combo entries were updated if the same data with a different
19726         case exist in the combo list. The combo entries are now case sensitive. 
19727         Search&Replace bug; First search ,max actions = 0 ==> now max
19728         actions = 100.
19729         
19730 2003-09-08  Naba Kumar  <naba@gnome.org>
19732         * TODO: Updated.
19733         * src/utilities.[c,h]: a function takes contant args.
19734         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19735         Now the child terminated signal is emitted properly.
19736         * src/Makefile.am: Used $(top_srcdir) for referring to 
19737         scintilla objects.
19738         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19739         definitions file which will generate anjuta-marshalers.[c,h] files.
19740         * src/.cvsignore: Updated.
19741         * src/build_project.c: Changed su command to preserve quotes.
19742         * src/anjuta-tools.c, tagmanager/tm_project.c,
19743         tagmanager/tm_workspace.c: Use standard tmp file.
19744         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19745         so that users could report bugs easily.
19746         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19747         
19748         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19749         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19750         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19751         src/attach_process.c, src/breakpoints.c, src/commands.c,
19752         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19753         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19754         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19755         src/memory.c, src/message-manager-private.c, src/preferences.c,
19756         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19757         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19758         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19759         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19760         Fixed compile warnings and cleanup.
19761         
19762         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19763         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19764         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19765         Removed libzvt usage and implemented child spawing differently. Launcher is
19766         now proper GObject, which can be created multiple times (and can be
19767         operated in parallel).
19769         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19770         * src/project_import_gui.c, src/project_import_cbs.c,
19771         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19772         (crash on project import). Removed deprecared codes.
19773         
19774 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19775         
19776         * src/cvs.c: Fixed cvs output bug.
19778 2003-09-03  Naba Kumar  <naba@gnome.org>
19780         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19781         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19782         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19783         src/text_editor_cbs.c: Implements --
19784                 If the debugger is started
19785                         A double click in the margin add or remove a breakpoint
19786                         A single click activate or deactivate the breakpoint
19787                 else
19788                         A double click in the margin add or remove a bookmark
19790 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19791         
19792         Reviewed by Naba Kumar  <naba@gnome.org>
19793         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19794         User is now able to choose a branch on cvs update for project.
19795         Cleaned up variable names.
19797 2003-09-03  Naba Kumar  <naba@gnome.org>
19799         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19800         src/Makefile.am: Added lexers.
19801         * scintilla/*/*: Updated...
19802         * src/an_symbol_view.c: Fixed a crash bug.
19803         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19804         and build bugs.
19805         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19806         * src/source.c: Fixed project generation bug with gettext code.
19807         * tagmanager/tm_project.c: Fixed a crash bug.
19808         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19809         bug when there is no project open. Bug #____.
19810         * src/source.c: Fixed a bug with build failure with non-gnome
19811         project with glade-generated source (eg. gtk2). Bug #____.
19812         * NEWS: Updated...
19814 2003-08-22  Naba Kumar  <naba@gnome.org>
19816         Patch from: Rob Bradford  <rob@debianplanet.org>
19817         * data/Makefile.am: Fixed to install properly during
19818         package building.
19819         
19820         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19821         * src/debug-tree.c: Fixed a crash bug.
19822         * src/compiler_options.c: Takes care of linking the missing pieces;
19823         C flags, libs, optimization options, debug and profile.
19825         Patch from: Enver ALTIN  <ealtin@casdb.com>
19826         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19827         
19828 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19830         Reviewed by Naba Kumar  <naba@gnome.org>
19831         * src/project_dbase.c: Fixed bugs #778263 and #778413
19832           Adding multiple files to project should work now.
19834 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19836         Reviewed by Naba Kumar  <naba@gnome.org>
19837         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19838         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19839         for Locals window.
19841 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19843         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19845 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19847         * src/text_editor.c: Fix translatable string (#113934).
19849 2003-07-04  Naba Kumar  <naba@gnome.org>
19851         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19852         bug when there is no project open. Bug #____.
19853         
19854         * src/source.c: Fixed a bug with build failure with non-gnome
19855         project with glade-generated source (eg. gtk2). Bug #____.
19857 2003-06-26  Naba Kumar  <naba@gnome.org>
19859         * src/anjuta.h: Removed reference to windows-dialog.h.
19860         * src/message-manager-private.[cc,h]: Fixed doulbe click
19861         activation of messages to properly jump at the destination.
19862         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19863         * src/toolbar.c: Code clean-ups.
19864         
19865         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19866         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19867         
19868         * src/message-manager-private.[cc,h]: Removed dead codes.
19869         
19870         * (new) data/properties/css.properties,
19871         data/properties/anjuta.properties, data/properties/Makefile.am:
19872         Added CSS syntax hiliting properties.
19873         
19874         * tagmanager/tm_file_entry.c: Fixed a possible bug.
19875         * src/debugger.c: Clean ups.
19876         * src/lexer.h: Added CSS lexer definition.
19877         
19878         * Makefile.am: Installs destop file properly.
19879         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19880         * NEWS: Updated for 1.1.97 release.
19881         * src/main_menubar_def.h: Changed some non working shortcuts.
19882         
19883 2003-06-24  Naba Kumar  <naba@gnome.org>
19885         * src/search-replace.c: Shows the dialog properly, even when it is
19886         hidden behind another window.
19887         
19888         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19889         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19890         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19891         and code clean up.
19892         
19893         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19894         setup wizard dialogs.
19895         
19896         * src/debugger.c: Removed a redundant call to
19897         debugger_update_controls().
19898         * src/compiler_options.c, src/launcher.c: code cleanup.
19899         * src/executer.c: Fixed execution bug with 'Set Program params...".
19900         
19901 2003-06-23  Naba Kumar  <naba@gnome.org>
19903         * widgets/e-splash.c: Removed border around the splash image.
19904         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19905         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19906         * src/cvs.c: Added a frame around commit log text widget.
19907         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19908         crash bug associated with translated combo box list in preferences
19909         dialog (in different locale other than en_US). Used widget names
19910         to pass the combo list items.
19911         * po/POTFILES.in: Updated.
19912         * src/launcher.c: Creates the zvt terminal at startup (and not
19913         every time a build is done) -- speeds up buld operations.
19914         * src/file_history.c: Should be if() conditional instead of
19915         assertion check.
19916         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19917         Disabled useless warnings.
19918         * src/project_dbase.c: Fixed bonobo 2 project name.
19919         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19920         and uses correct glade-2 for file generation.
19921         
19922 2003-06-21  Naba Kumar  <naba@gnome.org>
19924         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19925         And disables autocomple show for numbers (very annoying).
19926         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19927         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19928         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19929         from view menu and adjust the controls accordingly.
19930         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19931         only OK button.
19932         * src/project_dbase.[c,h]: Removed show_local flag processing.
19933         * src/message-manager.[c,h]: Reorganized messages tabs in more
19934         sensible order.
19935         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19936         Also added PCRE dependency.
19937         
19938 2003-06-20  Naba Kumar  <naba@gnome.org>
19940         * pixmaps/anjuta_splash.png: New splash.
19941         from Jean Schurger  <yshartk@schurger.org>
19942         
19943         * src/controls.c: De-sensitize run-to-cursor when debugger
19944         is not running.
19945         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19946         
19947         * src/message-manager-private.cc: Fixed to properly jump at
19948         the right file:line.
19949         
19950         * src/appwiz_page1.c: Fixed to correctly determine the project
19951         trpe from the wizard.
19952         
19953 2003-06-20  Naba Kumar  <naba@gnome.org>
19955         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19956         * src/watch_gui.c: Code cleanups.
19957         * src/debugger.[c,h], src/stack_trace.[c,h],
19958         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19959         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19960         Removed direct access to stack_trace private data, Increased debugger
19961         command size from 256 to 1024 (to be on safer side). Also implemented
19962         row-activated signle for seting frame and viewing the source.
19963         * src/debugger.c: Avoids starting program and stopping debugger
19964         when starting debugger and stopping program, respectively.
19965         
19966         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19967         Reverted codes to start debugger automatically
19968         The file is brought to the state just after the branching 
19969         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
19970         some code clean ups.
19971         
19972         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19973         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19974         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19975         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19976         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19977         src/project_dbase.c: Code clean ups.
19978         
19979         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19980         (Projects dir) so that correct $HOME/Projects path is set when
19981         anjuta is run for the first time.
19982         
19983 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
19985         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19987 2003-06-13  Naba Kumar  <naba@gnome.org>
19989         * src/stack_trace_cbs.c: Moved variable declaration at the
19990         top of the block (bug #737867)
19991         
19992         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19993         just CFLAGS and CXXFLAGS (bug #743617).
19994         
19995         * src/create_global_tags.sh: Fixed shell script to properly
19996         detect installed *-config files.
19997         
19998 2003-06-12  Naba Kumar  <naba@gnome.org>
20000         * src/preferences.[c,h]: Added methods for custom widgets in
20001         preferences: using custom set/get methods for them.
20002         
20003         * src/anjuta-encoding.c: Implemented up/down of the encodings
20004         in the list and property saves correctly.
20005         
20006         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20007         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
20008         the beginning of a file.
20010         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20011         * src/aneditor.cxx, src/aneditor.h,
20012         src/controls.c, src/main_menubar.c, src/main_menubar.h,
20013         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20014         src/mainmenu_callbacks.h: Allows the operator to select the current
20015         word or the current line (Request: 680801). It puts also
20016         sensitive/unsensitive several select/comment menu items.
20018         * src/breakpoints.c: Presets by default the current line for a
20019         defined breakpoint.
20021 2003-06-11  Naba Kumar  <naba@gnome.org>
20023         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
20024         color (red highlight) now cosistent for inactive tabs also.
20025         
20026         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
20027         'Advanced search and replace' in Edit->Search submenu.
20028         
20029         * data/properties/tcltk.properties: Fixed bug #731851. Added line
20030         wrappings '\' where     they were missing.
20031         
20032         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
20033         message is now more descriptive and details the correct thing to do
20034         for GNOME2 desktop.
20035         
20036 2003-06-10  Naba Kumar  <naba@gnome.org>
20038         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
20039         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
20040         Removed any reference to particular version of automake/autoconf
20041         so that they could work with newer versions (Bug #659394).
20043         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
20044         src/anjuta.c: Added coded to add/remove supported encodings.
20045         
20046         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
20047         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
20048         src/project_import.c, src/project_type.c, src/project_type.h,
20049         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
20050         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
20051         from the project wizard.
20053 2003-06-06  Naba Kumar  <naba@gnome.org>
20055         Patch from Etay Meiri  <etay-m@bezeqint.net>
20056         * src/compiler_options.c: Fixed bugs related to clean before
20057         build patch.
20058         
20059         * anjuta.desktop.in.in: Added commandline options.
20060         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
20061         -dP and -A flags of CVS update into different options.
20062         
20063 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20065         * configure.in: Removed "ta" from ALL_LINGUAS.
20067 2003-06-02  Naba Kumar  <naba@gnome.org>
20069         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
20070         return NULL for undefined properties and "" for defined but empty
20071         strings. It was creating many problems where both are assumed to be
20072         same. And besides, it doesn't matter to differentiate the two (the
20073         problem with preferences was due to a different bug).
20075         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
20076         correctly. Also, s/props_build_in/props_built_in/g.
20077         
20078         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
20079         list.
20080         
20081         * src/an_file_view.c: Unrefed pixbufs when done with them.
20083         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
20084         (removed) file_text.png: Added and removed pixmaps.
20085         
20086 2003-05-30  Naba Kumar  <naba@gnome.org>
20088         * anjuta.glade: Fixed encodings preferences dialog
20089         
20090 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
20091         
20092         Reviewed by Naba Kumar  <naba@gnome.org>
20093         
20094         * src/build_project.c src/clean_project/c: perform a clean before
20095         build, if required. Show the message manager on clean.
20096         * src/compiler_options.c: save the new options when window is closed
20097         and flag project to be cleaned before the next build.
20098         * src/project_dbase.c: added a 'clean before build' flag to project
20100 2003-05-29  Naba Kumar  <naba@gnome.org>
20102         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
20103         dialog.
20104         
20105         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
20106         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
20107         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
20108         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
20109         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
20110         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
20111         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
20112         print_color.xpm, print_landscape.xpm, print_layout.xpm,
20113         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
20115         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
20116         Removed unused icons references.
20118 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
20120         Reviewed by Naba Kumar  <naba@gnome.org>
20121         
20122         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
20123           src/compiler_options.c, src/debugger.c, src/find_replace.c,
20124           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
20125           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
20126           src/toolbar_callbacks.c: HIG compliant dialogs.
20128         * src/utilities.c: anjuta_button_new_with_stock_image() and
20129           anjuta_dialog_add_button() stolen from gedit.
20131         * src/main_menubar_def.h: Fixed mnemonics.
20133 2003-05-26  Naba Kumar  <naba@gnome.org>
20135         * src/project_dbase_gui.c: Added header files filter for add file
20136         dialog box. Disabled project window to be transient window.
20137         
20138         * src/message-manager.cc: Disabled message manager window to be
20139         transient window.
20140         
20141         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
20142         a file could not be loaded.
20143         
20144         * src/project_dbase.c: Fixed a bug with GUI editor command
20145         where empty string is returned.
20146         
20147         * src/Makefile.am, src/preferences.h, src/text_editor.c
20148         src/text_editor.h, (new) src/anjuta-encodings.h,
20149         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
20150         Added encoding support and to handle characters encoding correctly
20151         by auto detecting it during load. Added preferences for selecting
20152         the encoding during save.
20154         * src/preferences.c, src/resources.c: Removed debug messages.
20156         Patch from: Alexander Nedotsukov <bland@mail.ru>
20157         * src/getline.c: Fixed many fatal bugs for FreeBSD.
20159 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20160         * src/anjuta.c: Try to sow the splash image more often.
20162 2003-05-20  Naba Kumar  <naba@gnome.org>
20164         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20165         * src/debug_tree.c: Colorize the modified locals during
20166         debugging and call memory analyze from the debugger.
20167         * src/breakpoints.c: The color is now different for the enabled
20168         and disabled breakpoints. Anjuta now can erase several
20169         breakpoints defined at the same line. The markers are updated
20170         according to the enable/disable action.
20171         
20172         Patch from Etay Meiri  <etay-m@bezeqint.net>
20173         * src/launcher.c: Fixes launcher freeze up bug during build.
20175 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
20177         Reviewed by Naba Kumar  <naba@gnome.org>
20178         * scintilla/PropSet.h: Change member variables from private to protected.
20179         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
20180         to PropSetFile class, which return a gchar * (and can therefore indicate
20181         whether properties are empty or do not exist) and make prop_get and
20182         prop_get_expanded use them.
20183         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
20184         that the result of of prop_get cannot be an empty string.
20186 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
20188         Reviewed by Naba Kumar  <naba@gnome.org>
20189         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
20190         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
20191         src/text_editor_cbs.c: When saving all the files in the project, the
20192         text editors are now only rehighlighted once instead of once for each
20193         file saved.
20195 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20196         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20197         * src/anjuta.desktop.in.in: Support startup notification.
20198 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20199         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20200         * src/anjuta.desktop.in.in: Support startup notification.
20203 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
20205         Reviewed by Naba Kumar  <naba@gnome.org>
20206         
20207         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
20208         memory leak from glade_xml_new call. Removed gxml field from Executer
20209         struct as only used in create_executer_dialog and then destroyed.
20210         
20211         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
20212         
20213         * src/configurer.c: Fix warning trying to connect signal to non-existent
20214         environment entry in configure dialog and fix crash when closing the
20215         window.
20216         
20217         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
20218         gnome_date_edit_get_time instead.
20219         
20220         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
20221         in view menu required renumbering elsewhere.
20223 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
20225         Reviewed by Naba Kumar  <naba@gnome.org>
20226         
20227         * src/breakpoints.c: fixed an error when removing breakpoint
20228         * src/controls.c: 'run to cursor' is sensitive when debugger not active
20229         * src/debugger.c: changes to the way the debugger is activated
20230         * src/debugger.h: clean ups
20232 2003-05-13  Naba Kumar  <naba@gnome.org>
20234         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20235         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
20236         src/memory.h: A new version of memory and the interface
20237         is now integrated in anjuta.glade
20239 2003-05-09  Naba Kumar  <naba@gnome.org>
20241         * configure.in: Bumped required gtk version to 2.0.8.
20242         
20243 2003-05-06  Naba Kumar  <naba@gnome.org>
20245         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
20247 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20248         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
20250 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20251         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
20252         , tagmanager/c.c: Support for ProC and RDB files.
20254 2003-05-06  Naba Kumar  <naba@gnome.org>
20256         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
20257         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20258         Uncomment (Box & Stream), Select the current function,
20259         authorize the "Quit" button of the GotoLine window
20261 2003-05-05  Naba Kumar  <naba@gnome.org>
20263         * src/watch_gui.h: CVS added new file.
20265         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
20267         Patch from Etay Meiri <etay-m@bezeqint.net>
20268         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
20269         src/mainmenu_callbacks.c, src/message-manager.cc,
20270         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
20271         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
20272         Ported stack trace to GNOME2 and added it in the message manager
20273         pane.
20275 2003-05-02  Naba Kumar  <naba@gnome.org>
20277         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
20278         
20279         * src/preferences.[h,c]: Fixed preferences to save only one copy of
20280         preferences property.
20281         
20282         * anjuta.prj: Fixed multiple preferences saved data.
20283         
20284         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
20285         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20286         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
20287         scintilla/include/Platform.h, scintilla/include/PropSet.h,
20288         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
20289         Upgraded scitilla from CVS with faster window repaint
20290         and more bugfixes.
20291         
20292         Patch from  Etay Meiri  <etay-m@bezeqint.net>
20293         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
20294         and code cleanups
20295         
20296 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
20298         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
20299         the window if messages are appended to the end and the scrollbar is
20300         at the end.
20302 2003-04-29  Naba Kumar  <naba@gnome.org>
20304         * configure.in: Removed omf-install from Makefiles list.
20306 2003-04-28  Naba Kumar  <naba@gnome.org>
20308         * po/POTFILES.in: Remvoded deleted files.
20309         
20310         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
20311         pixmaps/windows-style-undocked.png: Added setup wizard's images.
20313         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
20314         is executed as detached) is not set properly.
20315         
20316 2003-04-25  Naba Kumar  <naba@gnome.org>
20317         
20318         * anjuta.prj: Updated.
20319         * src/anjuta_info.c: Fixed text wrapping and column view.
20320         * data/welcome.txt.in: Removed unaligned characters.
20321         
20322 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20323         * src/main_menubar.c: Disable setup dialog.
20325 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20326         * src/breakpoints.c; Fixed compilation with older GCC
20327         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
20328         * HACKING: Spelling fixes (Suggested by Stephen Knight)
20330 2003-04-18  Naba Kumar  <naba@gnome.org>
20332         * anjuta.prj: Updated (includes compiler options).
20333         
20334         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
20335         function from anjuta.c (it was already available in anjuta-tools.c).
20336         
20337 2003-04-18  Naba Kumar  <naba@gnome.org>
20339         * src/about.c, THANKS: Updated
20340         
20341         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
20342         
20343         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
20344         properly from the project session before updating the file
20345         view.
20346         
20347         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20348         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
20349         dialog settings (as it will not be required once GDL is in place) and
20350         added file view filters in the settings sub-menu.
20352 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20353         * HACKING: Updated
20354         * configure.in: Disable cast checks on final build.
20356 2003-04-17  Naba Kumar  <naba@gnome.org>
20358         * src/build_project.c: Fixed a compilation error.
20360         * src/launcher.c: Removed commnets.
20361         
20362         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
20363         properties from editor tab to indentation tab and fixed a property
20364         label for proper i18n translation. Fixed typos in project config
20365         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
20366         sorting and reordering in compiler options dialog.
20367         
20368         * src/compiler_options.c: Implemented _save() function to save the
20369         options (which was pending).
20370         
20371         * src/build_project.c: Destroys install-as-root dialog when it is done.
20372         
20373         * src/an_symbol_view.c: Change "event" event to "event-after" so
20374         that symbol row is selected first before the popup is shown.
20375         
20376 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20378         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
20379         file in CVS/Entries. (Reviewed and applied by Biswa)
20381 2003-04-16  Naba Kumar  <naba@gnome.org>
20383         * aneditor.cxx: use unicode everytime (fixed unicode related
20384         bugs).
20386         * anjuta.prj: Fixed UI editor name (blank to use default) and
20387         anjuta version.
20388         
20389         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
20390         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
20391         Editor preferences page.
20393 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20394         * src/anjuta.[ch], src/print.c: Fixed warnings
20395         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
20396         * configure.in: Profiling support with gprof
20398 2003-04-16  Naba Kumar  <naba@gnome.org>
20400         Patch from Gaëtan de Menten  <ged@bugfactory.org>
20401         * src/launcher.c: Fixed cvs dialog.
20402         
20403 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
20404         
20405         * src/message-manager-private.cc: Fixed double-click on first line of 
20406         output to properly select a line.
20407         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
20408         because still was a deprecatd GtkCTreeNode and always NULL anyway.
20410 2003-04-15  Naba Kumar  <naba@gnome.org>
20412         * src/message-manager-private.cc: Fixed the glade filename typo.
20414 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20415         * scintilla/*, data/properties/*: Scintilla CVS merge
20416         * anjuta.prj: Removed unnecessary files.
20417         * scintilla/PlatGTK.cxx: Force Pango fonts always
20418         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
20419         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
20420         for preferences.
20421         * configure.in: Change version no. for 1.1.1 (alpha release)
20422         * configure.in: Added '--with-pref-suffix' option.
20423         * config.guess, config.sub: Removed from CVS.
20425 2003-04-15  Naba Kumar  <naba@gnome.org>
20427         Patch from Timothee Besset  <ttimo@idsoftware.com>
20428         * Makefile.am: Fixed a shell script error during intallation.
20429         
20430 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20432         Reviewed by Naba Kumar  <naba@gnome.org>
20433         * src/message-manager.cc: Added popup-menu to TreeView and fixed
20434         set_wm_class to use "anjuta" instead of "an.
20435         * src/message-manager-private.cc: Headers are hidden again.
20437 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20438         * src/project_dbase_gui.c: Memory corruption fix.
20439         * anjuta.prj: Updated project file
20441 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20442         * an_file_view.c: Connect to event-after signal rather than event so that
20443         selection is updated first and thus context menu is for the right file.
20444         Reviewed and applied by Biswa.
20446 2003-04-14  Naba Kumar  <naba@gnome.org>
20448         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
20449         
20450         * src/auncher.c: More child exit fixes
20451         from Timothee Besset  <ttimo@idsoftware.com>
20453 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20454         
20455         Reviewed by Naba Kumar  <naba@gnome.org>
20456         
20457         * src/message-manager.[c/h], src/message-manager-private[c/h],
20458                 anjuta.[c/h]: Ported message-manager to Gtk2
20459         
20460         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20461         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
20462         src/clean_project.c, src/compile.c, src/configurer.c,
20463         src/controls.c, src/cvs.c, src/debugger.c,
20464         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20465         src/project_import.c, src/search-replace.c: Changed name from
20466         AnjutaMessageManager to AnMessageManager to avoid too long type
20467         and funtion names.
20469 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20470         * src/launcher.c: Fix build won't stop problem - TTimo
20471         * TODO: Updated
20472         * pixmaps/anjuta_splash.c: New splash screen prototype.
20473         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
20474         * src/compiler_options.c: Mute pkgconfig errors.
20475         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
20477 2003-04-10  Naba Kumar  <naba@gnome.org>
20479         * configurer.[c,h]: Fixed dialog to close properly.
20480         * src/project_dbase.c, widgets/gnomefilelist.c: Added
20481         debugging asserts.
20482         
20483 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20484         * anjuta.prj: Removed unnecessary files, load with 1.2.0
20485         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
20486         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
20487         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
20488         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
20489         src/makefile.am: Move gdl to it's own directory.
20490         * global-tags/create_global_tags.sh: Silently ignore SDL error.
20492 2003-04-09  Naba Kumar  <naba@gnome.org>
20494         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
20495         branch.
20497 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20498         * src/anjuta-tools.c: Use CDATA for saving tools data.
20499         * anjuta.glade, src/search-replace.c: Port from branch.
20500         * widgets/e-splash.*, src/main.c: Better splash screen.
20501         * configure.in, widgets/gdl*: Import GDL widgets.
20502         * ROADMAP: Updated roadmap.
20503         * src/an_file_view.c: Use GDL icons for file tree.
20505 2003-04-09  Naba Kumar  <naba@gnome.org>
20507         * anjuta.glade: Added (hidden) initial setup-wizard window.
20508         
20509         Patch from: Vitaly  <vvv@rfniias.ru>
20510         * src/preferences.c: Fixes a bug with libglace widget access with
20511         translated strings.
20513         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20514         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20515         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20516         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
20517         src/toolbar_callbacks.[c,h],
20518         src/memory.c, src/message-manager-private.cc,
20519         src/message-manager-private.h, src/message-manager.cc,
20520         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
20521         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
20522         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
20523         watch window to a subwindow in the notebook
20525 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20526         * ROADMAP: Updated roadmap.
20528 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
20530         * configure.in: Added Belarusian to ALL_LINGUAS.
20532 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20533         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
20534         Henry Jia
20535         * ROADMAP: Added roadmap for HEAD.
20537 2003-03-29  Naba Kumar  <naba@gnome.org>
20539         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
20540         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
20541         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
20542         (new) pixmaps/start-with-wizard.png,
20543         (new) pixmaps/start-with-import.png,
20544         (new) pixmaps/start-with-open.png Added Start with dialog which pops
20545         up on anjuta start-up to give quick access to opening file/project or
20546         creation wizards.
20548         * src/main.c: Sets proper data directory for the gnome
20549         program.
20551 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20552         * src/text_editor.c: Fixed error/warning indicators.
20554 2003-03-24  Naba Kumar  <naba@gnome.org>
20556         * README: Correct version.
20557         
20558 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
20560         * configure.in: Added checks to see if were building on FreeBSD
20561         systems.  Sets -DFREEBSD if we are, and also attempts to find
20562         gmake if the host system is FreeBSD.
20564         * src/getline.c: New file used to provide the getline function,
20565         which isnt available on a FreeBSD system.  The function is only
20566         defined if FREEBSD is defined.
20568         * src/Makefile.am: Added getline.c to anjuta_SOURCES
20570         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
20571         configure.in sets this to gmake on FreeBSD systems, and make
20572         on everything else.
20574 2003-03-23  Naba Kumar  <naba@gnome.org>
20576         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
20577         
20578         * anjuta.spec.in: Fixed spec file for correct file paths and
20579         corrected rpmbuild.
20581         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
20582         the rpm build command separately now.
20583         
20584         * src/anjuta.c, windows-dialog.c: Added some more window management
20585         stuffs (not still fully working, though).
20587         * TODO: Updated.
20589 2003-03-22  Naba Kumar  <naba@gnome.org>
20591         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
20593 2003-03-21  Naba Kumar  <naba@gnome.org>
20595         * README: Removed Andy Piper's name from the active maintainers
20596         list on his request.
20597         
20598         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
20599         preferences.
20600         
20601         * src/anjuta-tools.c: Fixed compiler errors.
20603         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
20604         show bugs.
20605         
20606         * src/commands.c, src/src_paths.c, src/style-editor.c,
20607         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
20608         becuase they are now hidden by default (from glade editing).
20609         
20610         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
20611         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
20612         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20613         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
20614         basic windows managements.
20615         
20616 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20617         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
20618         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
20619         Enver ALTIN (a.k.a. skyblue)
20621 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20622         * tagmanager/*: Added ignore-list for symbols. This will make
20623         parsing more accurate for projects. Doc updates needed.
20625 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20626         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
20627         * launcher/Makefile.am: Link to correct libraries
20628         * src/launcher.c: Do not allow NULL shell
20630 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
20631         * src/debug_tree.c: Improve debug tree view.
20633 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
20635         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
20636         'Run Configure Script' and 'Execute Program'. Increase minimum width
20637         of Configure dialog.
20638         * find_in_files.c, find_in_files_cbs.*: Properly create the file
20639         list widget by setting a model and adding a column and renderer.
20640           Actually store the nocvs toggle button in FindInFiles data structure.
20641           Handle selection changes via changed signal rather than row_activated.
20642           Use response signal for handling the close and find buttons.
20643           Close window when escape is pressed.
20644         * find_replace.c: Close window when escape is pressed.
20645         * find_text.c: Close window when escape is pressed in find dialog as
20646         well as wrap search question, where now Yes is the default button.
20648 2003-03-05  Naba Kumar  <naba@gnome.org>
20650         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
20652         * src/message-manager-private.cc: Fixed a bug with vte conditional
20653         compilation.
20654         * anjuta.glade: Hides all windows in glade file.
20656 2003-03-05  Naba Kumar  <naba@gnome.org>
20658         * src/an_file_view.c: Fixed a compilation warning.
20659         * src/message-manager-private.cc: Conditional compilation for vte
20660         API.
20661         
20662 2003-02-28  Naba Kumar  <naba@gnome.org>
20664         * configure.in, anjuta.spec.in: Updated dependency packages version.
20665         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
20666         * src/preferences.c: Added debug assertions.
20667         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
20668         editor to enable/disable bringing the recent editor tabs first.
20669         
20670         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20671         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
20672         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
20673         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
20674         and     bug fixes. Also code clean ups.
20675         
20676         * (new) src/search-replace.[h,c]: New search replace implementation
20677         from ANJUTA_1_0_0 branch.
20678         
20679         * (new) src/windows-dialog.[h,c]: New windows management class
20680         [work in progress].
20682 2003-02-28  Naba Kumar  <naba@gnome.org>
20684         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
20685         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
20686         src/appwizard.c, src/build_file.c, src/build_project.c,
20687         src/clean_project.c, src/compile.c, src/configurer.c,
20688         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20689         src/message-manager-dock.c, src/message-manager-dock.h,
20690         src/message-manager-private.cc, src/message-manager.cc,
20691         src/preferences-dialog.c, src/preferences-dialog.h,
20692         src/preferences.c, src/preferences.h, src/project_dbase.c,
20693         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
20694         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
20695         src/utilities.c, src/utilities.h:
20696         
20697         Widgetized Preferences and gave proper function names.
20699         * src/executer.c: Fixed a session loading bug.
20700         
20701 2003-02-27  Naba Kumar  <naba@gnome.org>
20703         * printing/print.c: Fixed printing font bug that failed to load the
20704         proper fonts.
20705         
20706         * src/toolbar.c: Disabled LED flashing (not yet implemented).
20707         
20708         * TODO, anjuta.prj: Updated.
20710 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
20712         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20713         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20714         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20715         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
20716         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
20717         fixed omf errors
20719 2003-02-25  Naba Kumar  <naba@gnome.org>
20721         * Makefile.am: Excluded omf-install from installation as the docs are
20722         not ready.
20723         
20724         TODO: Updated.
20725         
20726         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
20727         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
20728         property names and added new editor properties and code cleanups.
20729         Also added new project properties.
20730         
20731         * src/compiler_options.[h,c]: Added pkg-config packages supports
20732         and fixed bugs.
20733         
20734         * src/glade_iface.h: Cleanups.
20735         
20736         * src/launcher.c: Used timer instead of idle to scan.
20737         
20738         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20739         src/project_config.[h,c], src/project_import.c: Implemented project
20740         property to define GUI editor and to handle it.
20741         
20742         * src/preferences.c: i18n fixes.
20743         
20744         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20745         unused (and old) pixmaps.
20746         
20747         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20748         
20749 2003-02-25  Naba Kumar  <naba@gnome.org>
20751         * src/message-manager-private.[h,cc], src/preferences.c,
20752         anjuta.glade, anjuta_dialog_strings.c: Implemented
20753         gnome terminal profiles for the terminal preferences and moved the
20754         addition of terminal preferences in the terminal constructor.
20755         
20756         * anjuta.prj: Updated.
20758 2003-02-24  Naba Kumar  <naba@gnome.org>
20760         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20761         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20762         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20763         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20764         preferences dialog.
20766         * TODO: Updated.
20768         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20769         text selection and child re-spawning.
20771         * src/pixmaps.h: Removed unused pixmaps definitions.
20772         
20773 2003-02-23  Naba Kumar  <naba@gnome.org>
20775         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20776         the project tree/window.
20778         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20779         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20780         Correct the use of a variable and implemented session save/load
20781         for tree expansion states.
20782         
20783         * src/main_menubar_def.h: Fixed shortcuts keys.
20784         
20785         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20786         
20787         * anjuta.prj: Updated.
20788         
20789 2003-02-22  Naba Kumar  <naba@gnome.org>
20791         * src/debug_tree.[c,h]: GNOME2 port from 
20792         Etay Meiri <etay-m@bezeqint.net>
20793         
20794         * src/an_file_view.c, src/resources.[h,c],
20795         data/properties/bash.properties,
20796         data/properties/cpp.properties,
20797         data/properties/html.properties,
20798         data/properties/make.properties,
20799         data/properties/others.properties,
20800         data/properties/perl.properties,
20801         data/properties/props.properties,
20802         data/properties/xml.properties: Standarized file icons. Icons are
20803         defined in respective .properties file and are retrieved as resource
20804         data.
20806         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20807         in labels from the commands editor as that would create
20808         problems for translators.
20810 2003-02-21  Naba Kumar  <naba@gnome.org>
20812         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20813         as they should be part of CVS(?).
20815         * Makefile.am: Corrected a typo for glade generated strings file.
20817         * configure.in, po/hi.po: Added new Hindi (hi) translation
20818         in ALL_LINGUS and added initial Hindi translation.
20820         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20821         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20822         sv_unknown.xpm to more proper icon.
20824         * (new)data/properties/php.properties, data/properties/Makefile.am,
20825         data/properties/anjuta.properties, data/properties/html.properties:
20826         Fixed PHP syntax hilighting bug by separating php properties into
20827         different file (because of file size).
20829         * TODO: Updated.
20830         
20831 2003-02-20  Naba Kumar <naba@gnome.org>
20833         * src/breakpoints.c: Fixed breakpoints session saving/loading
20834         crash bug.
20835         
20836         * scintilla/*, scintilla/include/*: Updated to scintilla
20837         release 1.51
20838         
20839 2003-02-19  Naba Kumar <naba@gnome.org>
20841         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20842         * TODO: Updated.
20844         * Makefile.am, src/Makefile.am,
20845         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20846         (removed) src/anjuta_dialog_strings.c,
20847         (removed) src/anjuta_dialogs_strings.c,
20848         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20849         (added) anjuta.glade: Transfered glade files from src/ directory
20850         to the top level directory.
20852         * po/POTFILES.in: Updated.
20853         
20854         * (removed) macrocs2/*: Transfered to data/ directory.
20855         
20856         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20857         data/Makefile.am: Moved macros in data directory. Anjuta no longer
20858         requires to have macros dir, but the projects generated by anjuta
20859         require them.
20860         
20861         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20862         trees.
20863         
20864         * src/defaults.c: Corrected default compiler options.
20865         
20866         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20867         wizard.
20868         
20869         * src/message-manager-private.cc, src/message-manager-private.h,
20870         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20871         
20872         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20873         source code generation for gnome2 projects.
20875 2003-02-11  Naba Kumar <naba@gnome.org>
20877         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20878         restores the expand/collaspe states of the nodes after refresh.
20879         
20880         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20881         
20882 2003-02-11  Naba Kumar <naba@gnome.org>
20884         * src/style-editor.c: Fixed pango font description handling for fonts.
20885         * src/anjuta.glade: Removed font size spin button.
20886         * configure.in, src/anjuta.prj: Corrected version.
20887         * TODO: update.
20888         
20889 2003-02-10  Naba Kumar <naba@gnome.org>
20891         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20892         references of scroll-menu.h and add about.h in Makefile.am.
20893         
20894         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20895         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20896         (removed) widgets/scroll-menu.h: Removed unused files.
20897         
20898         * Makefile.am: Added proper i18n rules and added intl tools for
20899         distributions.
20900         
20901         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20902         to the stable release).
20903         
20904         * anjuta.spec.in: Removed manuals packaging.
20905         
20906         * data/Makefile.am: Removed 'macros' installation (not required for
20907         gnome2 projects).
20909 2003-02-10  Naba Kumar <naba@gnome.org>
20911         * po/POTFILES.in: Updated.
20913         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
20914         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20915         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20916         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20917         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20918         icons and images.
20920         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20921         src/toolbar_callbacks.h: Fixed scintilla notification signal name
20922         and fixed to properly handle focus in find entry box.
20924         * Makefile.am: Added code for RH system menu update.
20926         * .cvsignore: Updated.
20928         * NEWS: Updated.
20930 2003-02-03  Naba Kumar <naba@gnome.org>
20932         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20933         editor preferences. and fixes dialogs.
20935         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20936         Fixed linenumbers and header margins when they are disabled and
20937         removed unused header files.
20939         * src/attact_process.[h,c], src/debugger.c: Attach to process
20940         now works.
20942         * src/help.c: Fixed dialog response.
20944         * TODO: Updated.
20946         * data/properties/anjuta.properties: Corrected typo.
20948         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20949         Change the signal to "changed" in entry from "selection-changed" in
20950         list.
20952         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20953         short-cuts.
20955 2003-01-31  Naba Kumar <naba@gnome.org>
20957         * configure.in: Upgraded to use libgnomeprint-2.2
20958         
20959         * printing/Makefile.am: Updated
20960         
20961         *(removed) printing/print-doc.c, printing/print-doc.h,
20962         printing/print-util.c, printing/print-util.h: Removed because already
20963         merged with print.c.
20964         
20965         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20966         and libgnomeprintui-2.2 and fixed rendering problems.
20967         
20968         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20969         uneccessary print properties, as they are separately taken
20970         care in gnomeprint.
20971         
20972         * po/POTFILES.in: Update.
20974 2003-01-30  Naba Kumar <naba@gnome.org>
20976         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20977         for about dialog box.
20978         
20979         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20980         src/pixmaps.h: Modified for the above additions for about dialog.
20982 2003-01-29  Naba Kumar <naba@gnome.org>
20984         * src/style_editor.[c,h]: Added missing files.
20985         
20986 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20987         * scintilla/XPM.[cxx|h]: Added missing files
20989 2003-01-29  Naba Kumar <naba@gnome.org>
20990         
20991         * TODO, po/POTFILES.in: Updated.
20992         
20993         * anjuta.prj, src/anjuta.glade,
20994         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20996 2003-01-28  Naba Kumar <naba@gnome.org>
20997         
20998         * data/properties/anjuta.properties, src/aneditor.cxx,
20999         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
21000         properties into text properties (earlier it was int properties).
21002         * TODO: Updated
21003         
21004         * scintilla/AutoComplete.c,xx,
21005         scintilla/AutoComplete.h,
21006         scintilla/CallTip.c,xx,
21007         scintilla/CallTip.h,
21008         scintilla/Document.c,xx,
21009         scintilla/Document.h,
21010         scintilla/Editor.c,xx,
21011         scintilla/Editor.h,
21012         scintilla/LexAVE.c,xx,
21013         scintilla/LexCSS.c,xx,
21014         scintilla/LexHTML.c,xx,
21015         scintilla/LexOthers.c,xx,
21016         scintilla/LexPython.c,xx,
21017         scintilla/LineMarker.c,xx,
21018         scintilla/LineMarker.h,
21019         scintilla/Makefile.am
21020         scintilla/PlatGTK.c,xx,
21021         scintilla/PropSet.c,xx,
21022         scintilla/ScintillaBase.c,xx,
21023         scintilla/ScintillaBase.h,
21024         scintilla/ScintillaGTK.c,xx,
21025         scintilla/ViewStyle.c,xx,
21026         scintilla/include/Platform.h,
21027         scintilla/include/SciLexer.h,
21028         scintilla/include/Scintilla.h,
21029         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
21030         
21031         
21032         src/Makefile.am,
21033         src/an_file_view.c,
21034         src/an_symbol_view.c,
21035         src/anjuta-tools.c,
21036         src/anjuta.c,
21037         src/anjuta.glade
21038         src/anjuta.h,
21039         src/anjuta_cbs.c,
21040         src/anjuta_dialogs_strings.c,
21041         src/anjuta_info.c,
21042         src/commands.c,
21043         src/compiler_options.c,
21044         src/debugger.c,
21045         src/help.c,
21046         src/main_menubar.c,
21047         src/main_menubar.h,
21048         src/main_menubar_def.h,
21049         src/mainmenu_callbacks.c,
21050         src/mainmenu_callbacks.h,
21051         src/message-manager-private.c,c
21052         src/message-manager-private.h,
21053         src/message-manager.c,c
21054         src/message-manager.h,
21055         src/pixmaps.h,
21056         src/preferences.c,
21057         src/preferences.h,
21058         src/project_config.c,
21059         src/project_dbase.c,
21060         src/project_dbase_gui.c,
21061         src/project_import_gui.c,
21062         src/properties.c,xx,
21063         src/properties.h,
21064         src/resources.c,
21065         src/src_paths.c,
21066         src/text_editor.c,
21067         src/text_editor_gui.c,
21068         src/toolbar.c,
21069         src/utilities.c,
21070         src/utilities.h,
21071         anjuta.prj: GNOME2 porting and fixed many porting bugs.
21072         
21073 2003-01-24  Naba Kumar <naba@gnome.org>
21075         * src/text_editor_gui.c, src/toolbar.c,
21076         src/text_editor.c, src/text_editor_cbs.h:
21077         Used correct notification signal name for scintilla
21078         (gtk2) and fixed UI.
21079         
21080         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
21081         when not required.
21082         
21083         * printing/print-doc.c,
21084         printing/print.c,,
21085         src/anjuta-tools.c,
21086         src/find_replace.c,
21087         src/goto_line.c,
21088         src/launcher.c,
21089         src/mainmenu_callbacks.c,
21090         src/project_dbase.c,
21091         src/project_dbase.h,
21092         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
21093         src/text_editor.c,
21094         src/text_editor_cbs.h:
21097 2003-01-23  Naba Kumar <naba@gnome.org>
21099         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
21100         correct stock icons and organized pixmap macros.
21101         
21102         Makefile.am: Removed non-generated files.
21103         
21104         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
21105         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
21106         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
21107         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
21108         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
21109         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
21110         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
21111         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
21112         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
21113         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
21114         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
21115         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
21116         stop.xpm, undo.xpm}: Removed because no longer used.
21118         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
21119         file_unknown.xpm}: Files renamed from fv_*, as it would
21120         be the right name.
21122         * pixmaps/Makefile.am: Updated for the above changes.
21124 2003-01-23  Jakub Steiner <jimmac * ximian * com>
21126         * pixmaps/autocomplete-16.png,
21127         pixmaps/autocomplete.png,
21128         pixmaps/block-end-16.png,
21129         pixmaps/block-end.png,
21130         pixmaps/block-start-16.png,
21131         pixmaps/block-start.png,
21132         pixmaps/bookmark-first-16.png,
21133         pixmaps/bookmark-first.png,
21134         pixmaps/bookmark-last-16.png,
21135         pixmaps/bookmark-last.png,
21136         pixmaps/bookmark-next-16.png,
21137         pixmaps/bookmark-next.png,
21138         pixmaps/bookmark-prev-16.png,
21139         pixmaps/bookmark-prev.png,
21140         pixmaps/error-next-16.png,
21141         pixmaps/error-next.png,
21142         pixmaps/error-prev-16.png,
21143         pixmaps/error-prev.png: gnome2-styled icons
21146 2003-01-23  Naba Kumar <naba@gnome.org>
21148         * anjuta.prj: Updated compiler options.
21149         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
21151         * src/aneditor.cxx,
21152         src/anjuta.c,
21153         src/anjuta.glade,
21154         src/anjuta_dialogs_strings.c,
21155         src/mainmenu_callbacks.c,
21156         src/mainmenu_callbacks.h,
21157         src/text_editor.c,
21158         src/text_editor_cbs.c,
21159         src/text_editor_gui.c: GNOME2 Porting.
21161 2003-01-22  Naba Kumar <naba@gnome.org>
21163         * ChangeLog: Corrected dates.
21164         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
21165         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
21166         preferences.
21168 2003-01-22  Naba Kumar <naba@gnome.org>
21169         
21170         * plugins/patch/patch-plugin.c: Bug fix.
21171         
21172         * src/anjuta-tools.c,
21173         src/anjuta.c,
21174         src/anjuta.glade,
21175         src/anjuta.h,
21176         src/anjuta_dialogs_strings.c,
21177         src/breakpoints.c,
21178         src/cvs_gui.c,
21179         src/debugger.c,
21180         src/debugger.h,
21181         src/executer.c,
21182         src/glade_iface.c,
21183         src/main.c,
21184         src/mainmenu_callbacks.c,
21185         src/mainmenu_callbacks.h,
21186         src/preferences.c,
21187         src/project_dbase.c,
21188         src/project_dbase_gui.c,
21189         src/registers.c,
21190         src/sharedlib.c,
21191         src/signals.c,
21192         src/signals_cbs.c,
21193         src/source.c,
21194         src/stack_trace.c,
21195         src/toolbar_callbacks.c,
21196         src/utilities.c,
21197         src/utilities.h,
21198         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
21199         
21200         * src/Makefile.am,
21201         (removed) src/CORBA-Server.c,
21202         (removed) src/CORBA-Server.h,
21203         (removed) src/Gladen-common.c,
21204         (removed) src/Gladen-stubs.c,
21205         (removed) src/Gladen.h,
21206         (removed) src/Prj-common.c,
21207         (removed) src/Prj-skelimpl.c,
21208         (removed) src/Prj-skels.c,
21209         (removed) src/Prj-stubs.c,
21210         (removed) src/Prj.h,
21211         (removed) src/glades.c,
21212         (removed) src/glades.h,
21213         (removed) src/messagebox.c,
21214         (removed) src/messagebox.h: Removed because no longer used.
21216 2003-01-21  Naba Kumar <naba@gnome.org>
21218         * src/anjuta-tools.c,
21219         src/anjuta.c,
21220         src/anjuta.glade,
21221         src/anjuta_dialogs_strings.c,
21222         src/anjuta_info.c,
21223         src/anjuta_info.h,
21224         src/breakpoints.c,
21225         src/compiler_options.c,
21226         src/debugger.c,
21227         src/find_replace.c,
21228         src/find_replace.h,
21229         src/find_text.c,
21230         src/find_text.h,
21231         src/goto_line.c,
21232         src/launcher.c,
21233         src/text_editor.c,
21234         widgets/gnomefilelist.c: GNOME2 porting.
21236 2003-01-20  Naba Kumar <naba@gnome.org>
21238         * global-tags/create_global_tags.sh: Uses pkg-config to
21239         read the modules.
21240         
21241         * src/anjuta.c,
21242         src/anjuta.glade,
21243         src/anjuta.h,
21244         src/anjuta_cbs.c,
21245         src/anjuta_dialogs_strings.c,
21246         src/breakpoints.c,
21247         src/breakpoints.h,
21248         src/compiler_options.c,
21249         src/compiler_options.h,
21250         src/fileselection.c,
21251         src/fileselection.h,
21252         src/mainmenu_callbacks.c,
21253         src/project_dbase_gui.c,
21254         src/session.c,
21255         src/src_paths.c,
21256         src/src_paths.h,
21257         src/text_editor.c,
21258         src/text_editor_gui.c,
21259         widgets/gnomefilelist.c,
21260         widgets/gnomefilelist.h: GNOME2 porting.
21261         
21262         * widgets/Makefile.am,
21263         (removed) widgets/gnomedirlist.c,
21264         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
21265         
21266         * src/Makefile.am,
21267         (removed) src/src_paths_cbs.c,
21268         (removed) src/src_paths_cbs.h,
21269         (removed) src/src_paths_gui.c,
21270         (removed) src/compiler_options_cbs.c,
21271         (removed) src/compiler_options_cbs.h,
21272         (removed) src/breakpoints_cbs.c,
21273         (removed) src/breakpoints_cbs.h: Removed because they are now
21274         combined in singe file
21276 2003-01-16  Naba Kumar <naba@gnome.org>
21278         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
21279         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
21280         options dialog UI and data handling.
21283 2003-01-15  Naba Kumar <naba@gnome.org>
21285         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
21286         Completed command editor porting.
21287         
21288         * src/anjuta.c: Removed the use of commands load function
21289         (not required).
21291         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
21292         and unrefs.
21294         * src/anjuta-tools.c: Fixed translatable strings.
21295         
21296         * src/find_text.c: Fixed dialog creation from glade.
21297         
21298         * src/text_editor_gui.c, src/text_editor.c,
21299         src/text_editor_cbs.c: Completed port of detached text editor
21300         to gnome2 plateform.
21301         
21302 2003-01-14  Naba Kumar <naba@gnome.org>
21304         * src/anjuta.glade, src/preferences.[h,c],
21305         src/anjuta_dialogs_strings.c: Added build and editor
21306         preferences pages and other UIs. Fixed preferense loading and saving.
21307         
21308         * src/anjuta.c: Does case-insensitive match for tabs position
21309         preferences and removed preferences loading (done at _new() call).
21310         
21311         * anjuta-tools.c: Debugged tools dialog handling.
21312         * plugins/class-gen/clsGen.c: Fixed an undefined function.
21313         
21314 2003-01-13  Naba Kumar <naba@gnome.org>
21316         * ABOUT-NLS: Update (strange).
21318         * autogen.sh: Removed blocking code.
21320         * configure.in: Fixed an autogen bug.
21321         
21322 2003-01-13  Naba Kumar <naba@gnome.org>
21324         * (new)src/anjuta.gladep
21325         (new)src/messagebox.c
21326         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
21327         will be gradually removed (and then the files).
21328         
21329         * Makefile.am,
21330         anjuta.prj,
21331         printing/print-util.c,
21332         printing/print.c,
21333         scintilla/ScintillaGTK.c,xx
21334         src/Makefile.am,
21335         src/an_file_view.c,
21336         src/an_symbol_view.c,
21337         src/anjuta.c,
21338         src/anjuta.glade
21339         src/anjuta.h,
21340         src/anjuta_dialogs_strings.c,
21341         src/anjuta_gui.c,
21342         src/attach_process.c,
21343         src/attach_process.h,
21344         src/breakpoints.c,
21345         src/breakpoints.h,
21346         src/breakpoints_cbs.c,
21347         src/commands.c,
21348         src/commands.h,
21349         src/compiler_options.c,
21350         src/compiler_options.h,
21351         src/compiler_options_cbs.c,
21352         src/configurer.c,
21353         src/configurer.h,
21354         src/controls.c,
21355         src/cvs_cbs.c,
21356         src/debug_tree.c,
21357         src/debug_tree.h,
21358         src/executer.c,
21359         src/executer.h,
21360         src/find_in_files.c,
21361         src/find_in_files.h,
21362         src/find_in_files_cbs.c,
21363         src/find_replace.c,
21364         src/find_replace.h,
21365         src/find_text.c,
21366         src/find_text.h,
21367         src/goto_line.c,
21368         src/help.c,
21369         src/help.h,
21370         src/launcher.c,
21371         src/main.c,
21372         src/main_menubar.c,
21373         src/mainmenu_callbacks.c,
21374         src/message-manager.c,c
21375         src/pixmaps.h,
21376         src/preferences.c,
21377         src/project_config.c,
21378         src/project_config.h,
21379         src/project_dbase.c,
21380         src/project_import_cbs.c,
21381         src/resources.c,
21382         src/resources.h,
21383         src/splash.c,
21384         src/src_paths.c,
21385         src/src_paths.h,
21386         src/src_paths_gui.c,
21387         src/text_editor.c,
21388         src/text_editor_gui.c,
21389         src/toolbar.c,
21390         src/toolbar.h,
21391         src/utilities.c,
21392         src/utilities.h,
21393         src/wizard_gui.c,
21394         widgets/gnomefilelist.c: GNOME2 Port.
21396 2003-01-10  Naba Kumar  <naba@gnome.org>
21398         * src/an_file_view.c,
21399         src/anjuta_gui.c,
21400         src/appwizard_gui.c,
21401         src/compiler_options.c,
21402         src/compiler_options_cbs.c,
21403         src/cvs_cbs.c,
21404         src/executer.c,
21405         src/fileselection.c,
21406         src/find_in_files.c,
21407         src/goto_line.c,
21408         src/main_menubar.c,
21409         src/memory.c,
21410         src/message-manager-dock.c,
21411         src/preferences.c,
21412         src/project_dbase_gui.c,
21413         src/project_import_gui.c,
21414         src/registers_gui.c,
21415         src/sharedlib_gui.c,
21416         src/src_paths_gui.c,
21417         src/text_editor_gui.c,
21418         src/toolbar.c,
21419         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
21421 2003-01-09  Naba Kumar <naba@gnome.org>
21423         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
21424         problems with some comments.
21426         * anjuta.prj: New project file (updated?)
21428         * src/Makefile.am: Enabled deprecated API and fixed variables.
21430         * src/an_file_view.c,
21431         src/an_symbol_view.c,
21432         src/anjuta-plugins.c,
21433         src/anjuta-tools.c,
21434         src/anjuta.c,
21435         src/anjuta_gui.c,
21436         src/appwizard_cbs.c,
21437         src/attach_process.c,
21438         src/attach_process_cbs.c,
21439         src/compiler_options.c,
21440         src/compiler_options_cbs.c,
21441         src/launcher.c,
21442         src/mainmenu_callbacks.c,
21443         src/message-manager-private.c,c
21444         src/message-manager-private.h,
21445         src/message-manager.c,c
21446         src/message-manager.h,
21447         src/project_dbase.c,
21448         src/project_dbase.h,
21449         src/project_dbase_gui.c,
21450         src/project_import_cbs.c,
21451         src/project_import_gui.c,
21452         src/registers.c,
21453         src/resources.c,
21454         src/resources.h,
21455         src/sharedlib.c,
21456         src/signals.c,
21457         src/signals_cbs.c,
21458         src/signals_gui.c,
21459         src/splash.c,
21460         src/src_paths_cbs.c,
21461         src/src_paths_gui.c,
21462         src/stack_trace.c,
21463         src/text_editor.c,
21464         src/text_editor_gui.c,
21465         src/text_editor_menu.c,
21466         src/toolbar.c,
21467         src/toolbar_callbacks.c,
21468         src/utilities.c,
21469         src/watch.c,
21470         src/watch_cbs.c,
21471         src/wizard_gui.c: GNOME porting.
21473 2002-12-24 Naba Kumar <naba@gnome.org>
21475         * AUTHORS, ChangeLog, HACKING, Makefile.am,
21476         NEWS, README, SEARCH-REPLACE,
21477         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
21478         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
21479         launcher/Makefile.am,
21480         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
21481         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
21482         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
21483         printing/print-util.c, printing/print.c, printing/print.h,
21484         scintilla/*/*, widgets/e-shell-about-box.c,
21485         src/*, tagmanager/*/*, widgets/Makefile.am,
21486         widgets/gnomefilelist.c:
21487         
21488         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
21489         src/*.[c,h] files to gnome2 API.
21491         * src/anjuta_dialogs_strings.c: Added glade generated translatable
21492         strings table.
21494 2002-10-23  Naba Kumar <naba@gnome.org>
21496         * autogen.sh: Prevented Users from building HEAD cvs.
21497         
21498 2002-09-16  Stephane Demurget  <demurgets@free.fr>
21500         * src/anjuta.glade: added the compiler options dialog, hopefully
21501         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
21503 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21505         * src/anjuta.glade: fixed a lot of small glitches.
21507         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
21508         now.
21510         * src/breakpoints_cbs.c: polished a bit.
21512 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21514         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
21516         * src/commands.c: partial gnome 2 port.
21518         * src/utilities.[ch]: changed some bits to be const.
21520 2002-09-14  Stephane Demurget  <demurgets@free.fr>
21522         * src/Makefile.am: removed breakpoints_gui.c and added a check
21523         for gdk-pixbuf deprecated functions, but there shouldn't be much
21524         anyway.
21526         * src/breakpoints_gui.c: killed.
21528         * src/anjuta.glade: added two dialogs for the breakpoints management.
21530         * src/anjuta.h:
21531         * src/anjuta_cbs.c:
21532         * src/appwizard.c:
21533         * src/attach_process.c:
21535         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
21536         really huge changes and porting work.
21537         
21538         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
21539         (breakpoints_dbase_new): moved the UI init bits here.
21541         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
21542         a lot, not using any color anymore (not HIG compliant) and not using
21543         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
21544         to be double checked.
21546         * src/build_file.c:
21547         * src/build_project.c: gnome 2 port.
21549 2002-09-11  Stephane Demurget  <demurgets@free.fr>
21551         * src/anjuta.glade:
21552         * src/anjuta.h:
21553         * src/anjuta_cbs.c:
21554         * src/appwizard.c:
21555         * src/breakpoints.c:
21556         * src/breakpoints_cbs.c: cleaned up some bits.
21558 2002-09-09  Stephane Demurget  <demurgets@free.fr>
21560         * src/Makefile.am:
21561         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
21563         * src/an_symbol_view.[ch]:
21564         * src/attach_process_cbs.h: polished a bit.
21566         * src/breakpoints_cb.[ch]: partial gnome 2 port.
21568 2002-09-02  Stephane Demurget  <demurgets@free.fr>
21570         * configure.in:
21571         * src/Makefile.am: added libglade-2 to the build.
21573         * src/anjuta.[ch]: added support for libglade.
21575         * src/anjuta.glade: added. There could be a file per top-level widget,
21576         as some other gnome projects, though.
21578         * src/attach_process_gui.c: removed.
21579         * src/attach_process.[ch]: gnome 2 port.
21580         (attach_process_new): Added the treeview init and the widget references
21581         here.
21583 2002-08-31  Stephane Demurget  <demurgets@free.fr>
21585         * src/an_file_view.c: fixed some compilation issues.
21587         * src/an_symbol_view.c: gnome 2 port.
21589 2002-08-26  Stephane Demurget  <demurgets@free.fr>
21591         * src/an_file_view.c: finished gnome 2 port.
21592         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
21593         directory pixmap depending on the event.
21595         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
21596         (project_file_data_new): use a GtkTreePath.
21598 2002-08-23  Stephane Demurget  <demurgets@free.fr>
21600         * src/Makefile.am: readded back an_*_view.[ch] because they are still
21601         driving me nuts but they need to be ported, heh ?
21603         * src/an_file_view.c: gnome 2 port, almost finished after some hard
21604         work since it's quite a total rewrite again.
21606 2002-08-22  Stephane Demurget  <demurgets@free.fr>
21608         * src/an_file_view.c:
21609         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
21611 2002-08-21  Stephane Demurget  <demurgets@free.fr>
21613         * src/anjuta_info.c:
21614         * src/utilities.h: gnome 2 port, featuring a total rewrite.
21616 2002-08-20  Stephane Demurget  <demurgets@free.fr>
21618         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
21619         nuts ATM.
21620        
21621         * src/an_file_view.c:
21622         * src/aneditor.cxx:
21623         * src/anjuta_cbs.c:
21624         * src/compiler_options.h:
21625         * src/messagebox.c:
21626         * src/messagebox.h:
21627         * src/pixmaps.h:
21628         * src/project_dbase.h:
21629         * src/resources.h: gnome 2 port.
21631 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21633         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
21635         * data/properties/sql.properties: added the DATETIME data type.
21637         * data/properties/html.properties: added the foreach php keyword.
21639 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21641         * widgets/Makefile.am: removed blank line after the last backslash
21642         for avoiding a warning from automake.
21644         * configure.in:
21645         * src/Makefile.am: added the ORBit-2 dep.
21647 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21649         * AUTHORS: added Biswa, because I wonder why noone already have
21650         written his name in the Anjuta's hall of fame :)
21652 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
21654         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
21655         widgets/e-shell-about-box.c: Made to compile for gnome2.
21656         
21657 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
21659         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
21660         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
21661         
21662         * configure.in, printing/print.h, printing/print.c,
21663         printing/print-doc.c: Made to compile for gnome2.
21664         
21665 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
21667         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
21668         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
21669         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
21670         widgets/Makefile.am:
21671         
21672         Upgraded the build system to gnome2 platform.
21673         
21674 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21675         * manuals/*: Added capability to generate PDF and PS.
21676         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
21677         * TODO, TODO.biswa: Intergated TODO list.
21678         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
21679         , bug #574470
21680         * src/dnd.c: Fix typo
21681         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
21682         * src/anjuta.c: Bug #568895, Bug #575419
21684 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21686         * tagmanager/tm_global_tags.c: Fixed compiler warning.
21687         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
21689 2002-12-17  Naba Kumar <naba@gnome.org>
21691         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
21692         bugs.
21693         
21694 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21695         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
21696         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
21697         * anjuta.prj: Added tools.sgml
21698         * data/properties/cpp.properties: Bug # 646974
21700 2002-12-16  Naba Kumar <naba@gnome.org>
21702         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
21703         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
21704         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
21705         on 'Enter' and adds proper focus mechanism.
21706         * src/anjuta.c: Fixed a memory corruption bug.
21707         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
21708         'Enter' and can also be Canceled. Sets proper default and focus policies
21709         for tools dialogs.
21710         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
21711         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
21712         translatable strings in dialogs and fixed some dialog properties.
21713         * src/anjuta-tools.c: Now uses xml format for loading and saving.
21714         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
21715         * src/message_manager_private.cc: Fixed some debug messages.
21716         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
21717         widgets/gnomefilelist.c: Fixed a memory leaks.
21718         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
21719         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
21720         src/main_menubar_def.h: Implemented incremental search.
21721         * TODO: Updated.
21723 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21724         * tagmanager/*: Minor cleanups and warning fixes.
21725         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
21726         GUI during long updates.
21727         * src/text_editor.c: Remove debug message.
21729 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21730         * tagmanager/tm_project.c: Fix a memory access problem.
21732 2002-12-13  Naba Kumar <naba@gnome.org>
21734         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21735         tools list to show "Enabled" flag of the tool. Fixed a bug where
21736         tool list is not cleared when creating a new tool.
21737         
21738 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21739         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21741 2002-12-12  Naba Kumar <naba@gnome.org>
21743         * anjuta-tools.[h,c], commands.c: Used the tools help of
21744         anjuta variables list in commands editor and fixed a typos
21745         buy in anjuta-tools.c.
21746         
21747 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21748         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21749         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21750         * TODO.biswa: Added to help me track things better.
21752 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21754         * configure.in, anjuta.spec.in: Added libglade dependency.
21755         * Makefile.am: Added anjuta.glade file.
21756         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21757         , src/mainmenu_callbacks.[ch], src/message-manager.h
21758         , src/widget-registry.c: Tools editor GUI + other additions.
21760 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21762         * src/project_dbase.[ch], tagmanager/tm_project.c,
21763         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21764         Implement syncing tags image with the project database.
21765         * src/anjuta-tools.c: Implemented variable substitution and
21766         working directory in tools.
21768 2002-12-09  Naba Kumar <naba@gnome.org>
21769         
21770         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21771         command configuration language list from properties.
21772         
21773         * data/properties/asm.properties, data/properties/ruby.properties:
21774         Fixed typos.
21776 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21778         * src/an_symbol_view.c: Remember current selected entry and select
21779         it automatically after refresh.
21781 2002-11-26  Murray Cumming  <murrayc@usa.net>
21783         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21784           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21785         and gnomemm 1.2 projects so that people know they are really
21786         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21787         But I did correct these to sue lowercase names.
21789 2002-12-01  Naba Kumar <naba@gnome.org>
21791         * data/anjuta.properties: Fixed caching problem on 
21792         indicators.
21793         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21794         indicators prefs.
21795         
21796 2002-12-01  Naba Kumar <naba@gnome.org>
21798         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21799         property name.
21800         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21801         property and uses it.
21802         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21803         current cursor.
21804         
21805 2002-11-30  Naba Kumar <naba@gnome.org>
21807         * src/debugger.c: Fixed a typo.
21808         * data/properties/*: Updated properties files and added
21809         new ones.
21810         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21811         Added comment submenu and cleaned up ref and unref of menus.
21812         * src/aneditor.h: Added definition of comment commands.
21813         * src/aneditor.c: Upgrade from latest SciTE source code.
21814         * src/text_editor.[hc], src/text_editor_cbs.c, 
21815         src/message_manager_private.cc, src/message_manager.[cc,h],
21816         src/anjuta.[c,h]: Added indicators support for errors/warnings
21817         highlight in the editor.
21818         * NEWS, TODO: Update.
21819         * scintilla/include/PropSet.h: Removed deprecrated function.
21820         
21821 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21823         * src/anjuta-tools.[ch]: Tools implementation (basic)
21824         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21825           , src/main_menubar_def.h: PLugins cleanup and segregation
21826         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21827           registry
21828         * anjuta.prj: Added new files
21829         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21830         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21831         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21832         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21833         * src/Makefile.am: Added new files
21834         * src/message-manager.[cc/h]: Added standard output and error windows
21836 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21838         * project_type.c: Fixed Gnomemm2 project type
21840 2002-11-25  Naba Kumar <naba@gnome.org>
21842         * printing/print.c: Fixed a compile warning.
21843         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21844         * src/utilities.c: Fixed a compile warning in sparc, hides the
21845         terminal check error output from the user.
21846         * project_config.[ch], project_dbase.[ch], source.c: Added project
21847         version, exclude modules configuration and reordered other config
21848         properties. Changed some strings to more descriptive text.
21849         * src/compiler_opitions.c: Removed extra newlines from .prj file
21850         save.
21851         * anjuta.prj: Converted to new format (only reorganised properties
21852         and removed extra newlines ... nothing else).
21853         * NEWS: updated
21854         
21855 2002-11-21  Naba Kumar <naba@gnome.org>
21857         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21858         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21859         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21860         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21861         Updated to the CVS version.
21863 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21865         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21866           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21867           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21868           images in completion lists. 
21869         * src/resources.h: Make C++ friendly.
21870         * scintilla/PropSet.cxx: Fix memory leak.
21872 2002-11-20  Naba Kumar <naba@gnome.org>
21874         * scintilla/*/*: Synced to latest scintilla 1.49
21875         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21876         New lexers added.
21878         * scintilla/RESearch.cxx: The automatic cvs log in the
21879         file really broke things trying to interprete the changelog
21880         entry incorrectly as end-of-comment. Removed the $cvs line
21881         and committed again.
21882         
21883 2002-11-19  Naba Kumar <naba@gnome.org>
21885         Patch from Timothee Besset <ttimo@idsoftware.com>
21886         
21887         * src/message-manager-private.cc: Interpretes absolute
21888         file paths properly in zvt terminal.
21890 2002-11-19  Naba Kumar <naba@gnome.org>
21892         Patch from Timothee Besset <ttimo@idsoftware.com>
21893         
21894         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21895         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
21896         (important) editor preferences in project (if there is one
21897         open).
21898         
21899         * TODO: Updated
21900         
21901 2002-11-18  Naba Kumar <naba@gnome.org>
21902         
21903         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21904         
21905         * src/debug_tree.c, src/find_in_files_gui.c,
21906         src/find_replace.c, src/find_text.c, 
21907         src/project_import.c, src/project_import_gui.c,
21908         src/wizard_gui.c: i18n Fixes.
21910 2002-11-15  Naba Kumar <naba@gnome.org>
21912         * plugins/class-gen/clsGen.c: Fixed to use project function
21913         to import files. Create non-existent directories before the
21914         sources are written.
21915         
21916         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21917         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21918         src/glade_iface.c,
21919         src/glades.c: Excluded gladen files from build. This
21920         will fix the unnecessary dependency on libssl.
21921         
21922         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21923         file import funtion.
21924         
21925         * src/message_manager_private.cc: Fixed a compiler warning with
21926         DEBUG preprocessor macro.
21927         
21928         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21929         wrong (undocked) editor window was closed on clicking close on an
21930         undocked editor window.
21931         
21932         * src/debugger.c: Fixed a bad bug where debugger terminal won't
21933         start correctly if the executable was run before with 'F3'.
21934         
21935         * src/toolbar_callbacks.c: Wrap around find next.
21936         * src/toolbar.c: Disable combo activate.
21937         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21938         button positions to get 'yes' as default.
21940         * anjuta.spec.in: Updated.
21941         
21942         * src/anjuta_info.c, src/appwizard_gui.c,
21943         src/attach_process_gui.c, src/breakpoints_gui.c,
21944         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21945         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21946         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21947         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21948         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21949         src/preferences.c, src/preferences_gui.c, src/project_config.c,
21950         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21951         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21952         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21953         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21954         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
21955         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21956         plugins/patch/patch-plugin.c, printing/print-util.c:
21957         Set all windows and dialogs transient
21958         to their parents so that they remain floated above their parents.
21959         
21960 2002-11-13  Naba Kumar <naba@gnome.org>
21962         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21963         take default editor font).
21964         
21965         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21966         Corrected email address.
21967         
21968         * src/mainmenu_callbacks.c: Used spaces instead of tabs
21969         for changelog entry.
21971         * NEWS: Updated.
21972         
21973 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21974         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21976 2002-11-06  Naba Kumar <naba@gnome.org>
21978         * README: Updated
21979         * anjuta.spec.in: Ships the .omf files with the
21980         documents instead of the base package.
21981         
21982 2002-11-04  Naba Kumar <naba@gnome.org>
21984         * data/properties/latex.properties: Fixed a bug.
21985         * ChangeLog: Released 1.0.0 stable.
21987 2002-11-04  Naba Kumar <naba@gnome.org>
21989         * src/commands.c: Added command with shell redirection capability.
21990         * data/properties/anjuta.properties: Changed default execution
21991         command.
21992         * src/project_dbase.c: Set project top dir in properties.
21993         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21994         * data/Makefile.am: More diskcheck error fixes.
21995         
21996         * README, anjuta.spec.in, THANKS, AUTHORS,
21997         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21998         manuals/C/anjuta-manual/authers,sgml,
21999         manuals/C/anjuta-manual/anjuta-manual.sgml,
22000         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22001         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
22002         : Changed anjuta home to
22003         new URL and my email address.
22004         
22005         * manuals/C/anjuta-manual/interfaces.sgml,
22006         manuals/C/anjuta-manual/prefereces.sgml,
22007         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
22008         
22009         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
22010         : removed reference to the help menu as the menu is modified
22011         when no help is found (which is very likely when we are
22012         shiping the documents separately).
22013         
22014 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22015         * anjuta.spec.in: Update specfile to make multiple RPMs.
22016         * data/Makefile.am: make dist fix.
22017         * src/text_editor_menu.c: Fix compile warnings (casts).
22019 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22020         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
22021         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
22023 2002-11-01  Naba Kumar <naba@gnome.org>
22025         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
22026         Added gnome2 macros to be used by gnome2 project wizard.
22027         
22028         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
22029         from gnome-common.
22030         
22031         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
22032         as it was conflicting with generated projects and is not
22033         useful for us.
22034         
22035         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
22036         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
22037         project generation, removed qt project as it's not complete and
22038         added gnome2 bonobo wizard.
22040 2002-10-29  Naba Kumar <naba@gnome.org>
22042         * po/POTFILES.in: Updated.
22043         * po/POTFILES.skip: Added.
22044         * preferences.h: Fixed print paper size property name.
22046 2002-10-28  Naba Kumar <naba@gnome.org>
22047         
22048         * data/user.properties, data/Makefile.am: Added user properties file
22049         which will be copied in user's ~/.anjuta/user.properties.
22050         
22051         * data/anjuta.properties: Changed a comment.
22052         
22053         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
22054         
22055         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22056         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
22057         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
22058         item.
22060         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
22061         instead of user properties file.
22062   
22063         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
22064         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
22065         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
22066         * README, TODO: Updated.
22067         
22068 2002-10-28  Naba Kumar <naba@gnome.org>
22070     * manuals/C/anjuta-manual/figures/editor_guides.png,
22071     manuals/C/anjuta-manual/figures/editor_margins.png,
22072     manuals/C/anjuta-manual/figures/editor_markers.png,
22073     manuals/C/anjuta-manual/figures/local_variables.png,
22074     manuals/C/anjuta-manual/figures/open_file_multiple.png,
22075     manuals/C/anjuta-manual/figures/prefs_print.png,
22076     manuals/C/anjuta-manual/figures/print_dlg.png,
22077     manuals/C/anjuta-manual/figures/print_preview.png,
22078     manuals/C/anjuta-manual/figures/symbol_browser.png,
22079     manuals/C/anjuta-manual/figures/variable_tip.png: New png
22080     files for manual documentation.
22081     
22082     * manuals/sgmldocs.make,
22083     manuals/C/anjuta-manual/Makefile.am,
22084     manuals/C/anjuta-manual/authors.sgml,
22085     manuals/C/anjuta-manual/build.sgml,
22086     manuals/C/anjuta-manual/compileopts.sgml,
22087     manuals/C/anjuta-manual/debugger.sgml,
22088     manuals/C/anjuta-manual/execute.sgml,
22089     manuals/C/anjuta-manual/fileoperations.sgml,
22090     manuals/C/anjuta-manual/interface.sgml,
22091     manuals/C/anjuta-manual/preferences.sgml,
22092     manuals/C/anjuta-manual/projects.sgml,
22093     manuals/C/anjuta-manual/figures/arguments.png,
22094     manuals/C/anjuta-manual/figures/open_file.png,
22095     manuals/C/anjuta-manual/figures/other_opts.png,
22096     manuals/C/anjuta-manual/figures/scrshot.png,
22097     manuals/C/anjuta-manual/figures/toolbar_browser.png,
22098     manuals/C/anjuta-manual/figures/toolbar_tags.png:
22099     
22100     Updated anjuta manual documentation.
22102     
22103 2002-10-27  Naba Kumar <naba@gnome.org>
22105     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
22106     check and modifies debugger terminal command accordingly
22107     to function properly.
22108     
22109 2002-10-25  Naba Kumar <naba@gnome.org>
22111         * manuals/sgmldocs.make: Fixed a couple of bugs.
22112         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
22114 2002-10-24  Naba Kumar <naba@gnome.org>
22116         * src/debug_tree.c: Fixed a crash bug from Etay.
22118         * global_tags/create_global_tags: Added messages.
22119         Fixed infinite looping within files.
22120         
22121         * macro/autogen.sh: Removed debug and warning flags for defaults.
22122         
22123         Patch from Vadim Berezniker <vadim@berezniker.com>
22124         
22125         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
22126         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
22127         generation.
22129         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
22130         temporarily just copy it
22132 2002-10-24  Naba Kumar <naba@gnome.org>
22134         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
22135         manuals/C/anjuta-manual/anjuta-manual.sgml, 
22136         manuals/C/anjuta-manual/compileopts.sgml,
22137         manuals/C/anjuta-manual/debugger.sgml,
22138         manuals/C/anjuta-manual/execute.sgml,
22139         manuals/C/anjuta-manual/fileoperations.sgml,
22140         manuals/C/anjuta-manual/interface.sgml,
22141         manuals/C/anjuta-manual/introduction.sgml,
22142         manuals/C/anjuta-manual/projects.sgml,
22143         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22144         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
22145         manuals/ja/anjuta-manual/anjuta-manual.sgml,
22146         manuals/ja/anjuta-manual/compileopts.sgml,
22147         manuals/ja/anjuta-manual/debugger.sgml,
22148         manuals/ja/anjuta-manual/execute.sgml,
22149         manuals/ja/anjuta-manual/fileoperations.sgml,
22150         manuals/ja/anjuta-manual/interface.sgml,
22151         manuals/ja/anjuta-manual/introduction.sgml,
22152         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
22154 2002-10-24  Naba Kumar <naba@gnome.org>
22156         * src/project_type.c: added autogen for qt projects.
22157         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
22158         Fixed a bug that retrieves wrong terminal command.
22159         * src/commnads.c: Added more terminal commands.
22160         * configure.in: Checks for scrollkeeper version.
22161         
22162 2002-10-22  Naba Kumar <naba@gnome.org>
22164         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
22165         instead of AM_GNOME_GETTEXT.
22166         
22167         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
22168         for setup-gettext for the wizard generated projects.
22170         * src/source.c: Fixed a bug where glade file wasn't generated.
22171         
22172         * src/gnome_project.c: Excluded project version from project dir
22173         name.
22174         
22175 2002-10-22  Naba Kumar <naba@gnome.org>
22177         * acinclude.m4: New file with dummy funtion for gettext
22178         cross compatibility fix.
22179         
22180         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
22181         * configure.in: Fixed cflags to avoid useless warnings.
22182         * Makefile.am: EXTRA_DIST += setup-gettext.
22183         * src/toolbars.c: Added space paddings around tags label.
22185 2002-10-21  Naba Kumar <naba@gnome.org>
22187         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22188         
22189         * setup-gettext: New script to maintain gettext cross version
22190         compatibility.
22191         * configure.in, macros/autogen.sh: Fix for gettext cross version
22192         compatibility.
22193         
22194 2002-10-21  Naba Kumar <naba@gnome.org>
22196         * debug_tree.c: Fixed incorrect use of debug assertion.
22197         
22198 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
22199             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22200         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22201         src/memory.c, src/memory.h, src/message-manager-private.cc:
22202         
22203         New parsing algorithm; adapted from kdevelop.
22204         Middle button menu for changing the value's display type
22206 2002-10-07  Naba Kumar <naba@gnome.org>
22208         * src/main_menubar_def.h: Changed status bar message for Help->
22209         Browse info pages. Bug #603308
22211         * src/executer.c: Made "User terminal" default for creating
22212         projects (User can always disable it later). Bug #114222
22213         
22214 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22216         * macros/autogen.sh: Require gettext 0.10.x for autogen
22217         * src/text_editor.c: Fixes Bug #595303
22218         * src/source.c: Fixes Bug #595970
22219         * src/anjuta.c: Fixes Bug #598366
22220         * scingtilla/LexCPP.cxx: Bug #602296
22221         * src/main_menubar_def.h: Bug #604363
22222         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
22223         
22224 2002-10-07  Jens Georg <mail@jensgeorg.de>
22226         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22227         * gnomefilelist.c: This patch fixes the bug #611542
22228         
22229 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22231         * data/properties/Makefile.am: Added tcltk.properties file.
22232         
22233 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22235         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22236         
22237         * README: Updated README
22238         * plugins/class-gen/clsGen.c, src/message_manager.cc
22239           , src/mainmeu_callbacks.c, src/memory.c
22240           , src/project_dbase_gui.c, src/text_editor_gui.c
22241           , widgets/gnomefilelist.c: Set window icons
22242         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
22243           Enabled release build (stripped + optimized binaries, etc.)
22244         * data/properties/anjuta.properties, src/commands.c,
22245           src/defaults.cFixed bug #595489 (stdin on executables)
22246         * src/appwizard.c, src/main.c, src/message-manager.cc
22247           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
22248           , src/debug_tree.c: Memory related (valgrind) fixes.
22249         * src/message-manager-private.[cc,h], src/pixpams.h
22250           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
22251         * anjuta.prj: Added debug_tree.c to SOURCES
22252         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22253           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
22254           Compacted code and cleaned up unnecessary functions.
22255         * tagmanager/*.[ch]: Code fixes.
22256         
22257 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
22258         
22259         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22260         
22261         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
22262         Debug tree now detects changes of displayed variables
22263         and changes their color to red
22265 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22267         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22268         
22269         * mainmenu_callbacks.c: Set's the current file name in
22270         file save as dialog.
22271         
22272 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22274         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
22276         * data/properties/tcltk.properties: New file for tcl/tk
22277         properties.
22279 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
22281         * src/project_type.[c,h], src/source.c, data/Makefile.am:
22282         Fixed a fatal bug which doesn't let building gnome2 related
22283         projects. They use different autogen.sh script. Defined new
22284         type field "gnome_macro_support".
22285         
22286         * data/autogen.sh.gnome2: New file.
22287         
22288         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
22289         bug with quotes escaping in quotes.
22290         
22291         * src/message-manager-private.cc: Used event box instead
22292         of frame for local message pane, so that the borders appear
22293         properly and nicely.
22294         
22295         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
22296         if there is a project open and all the files are un-docked.
22298         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
22300 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
22302         * src/main_menubar_def.h: implement feature request #595356, patch #597161
22303         * THANKS: updated for new contributions
22304         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
22306 2002-08-27 Steven Knight  <steven.knight@unh.edu>
22308         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
22309         src/project_dbase.h, src/project_type.c, src/source.c, 
22310         src/wizard_gui.c: new Qt project type
22311         *** NB not fully tested, may need some work, icon required...
22313 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22315         * src/memory.c, src/memory.h: new memory patch
22317 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
22319         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
22321 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
22323         * lancher/anjuta_launcher.c: Determine pty from function
22324         call instead of running 'tty' externally.
22325         
22326         * data/properties/cs.properties: Added compile/build commands.
22327         Fixed execution properties.
22328         
22329         * src/commands.c: Added c# options.
22331         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
22332         
22333         * src/debug_tree.[c,h], src/debugger.[c,h],
22334         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
22335         
22336         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
22337         1. Misaligned structs when they are members of other structs.
22338         2. '{' sometimes appears as a variable.
22339         3. Wrong processing of some arrays.
22340         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
22341         that displays the tree in two columns (variable and value).
22343 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22345         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
22347         * data/properties/sql.properties: added the DATETIME data type.
22349         * data/properties/html.properties: added the foreach php keyword.
22351 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22353         * NEWS: Updated with new features.
22354         
22355         * data/.cvsignore, doc/.cvsignore: Updated.
22356         
22357         Patch from: Etay Meiri <etay-m@bezeqint.net>
22358         
22359         * src/debug_tree.h, src/debug_tree.c: New files.
22360         
22361         * src/Makefile.am, src/message-manger-private.[h,cc],
22362         src/message-manger.cc: Added Tree view for debugger
22363         locals view.
22364         
22365 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22367         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22368         
22369         * src/memory.c, src/memory.h: New files.
22370         
22371         * src/Makefile.am, src/appwizard.c, src/controls.c,
22372         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22373         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22374         
22375         Memory view implemetation that would enable viewing raw memory
22376         during debugging.
22378 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22380         * AUTHORS: added Biswa, because I wonder why noone already have
22381         written his name in the Anjuta's hall of fame :)
22383 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
22385         * src/appwizard_gui.c: Removed an ambiguous prototype.
22386         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
22387         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
22388         * THANKS: Updated M. Ali Vardar's email.
22389         
22390 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22392         * src/anjuta_gui.c: implemented feature request to stop main and browser
22393           toolbars having exclusive use of space
22395 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22397         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
22398         left over from the previous work to fix bugs :-)
22399         
22400         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
22401         src/controls.c, src/mainmenu_callbacks.h, 
22402         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
22403         reviewed
22404         
22405         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
22406         src/project_import_gui.c, src/sharedlib_gui.c, 
22407         src/signals_gui.c: set window icon correctly
22408         
22409         * NEWS: more updates for the release
22410         
22411         * HACKING: updated for window icons and insert menu information
22412         
22413         * src/cvs_gui.c, src/build_project.c, 
22414         src/project_import_cbs.c: message strings reviewed
22415         
22416         * src/controls.c: context help button should be disabled if 
22417         DevHelp is not installed
22418         
22420 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22422         * src/debugger.c: Fixed the signalling screw up because of string
22423         update in gdb used to report the child process PID. Also, no
22424         error dialog will be popped up for "no such file or directory"
22425         error (very annoying and useless error). This error will still
22426         be shown on the debug message window. Avoided terminating the
22427         program when the terminal is terminated -- doesn't hurt, otherwise
22428         we get crappy egg-and-hen problem.
22429         
22430         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
22431         dimensions loading.
22432         
22433         * src/anjuta.c: Limited the default size of main window to sane
22434         values.
22436         * src/preferences.c: Fixed some deadly memory corruption bugs in
22437         the recent patches. Return from getenv() should NEVER be freed,
22438         because they are static strings.
22439         
22440         * src/preferences_gui.c: Removed the fix for crash bug with font
22441         selection and applied the real fix.
22442         
22443 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
22445         * NEWS: updated for release
22447 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22449         * src/launcher.c: Added a fix a memory leak and a possible
22450         fix for zvt-crash bug.
22451         
22452         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
22453         
22454         * data/properties/latex.properties,
22455         data/properties/ada.properties: Added file.is.source property.
22456         
22457         * src/an_file_view.c: Set auto column size of the file
22458         revision column.
22459         
22460         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
22461         The user is now prompted to confirm the closing of the file
22462         if it is being used by CVS. If yes, the editor is closed and
22463         the CVS operation stops.
22464         
22465 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
22467         * anjuta.prj: bump project version for release
22468         * BUGS: removed unnecessary file
22470 2002-06-07      Philip Van Hoof <freax@pandora.be>
22472         * widgets/gnomefilelist.c: fix up issue with directory deleted 
22473         during the life of the file list widget
22474         * src/preferences_gui.c: sticking-plaster fix to font selection
22475         causes segfault bug
22477         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
22479 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22481         * data/properties/anjuta.properties, src/an_file_view.[ch], 
22482         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
22483         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
22484         added options for symbol and file browsers.
22485         * data/properties/cpp.properties: linker flags should come after
22486         the name of the file to compile.
22487         * scintilla/Editor.cxx: fixed gcc compilation warning.
22488         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
22489         be executed from bindir only.
22490         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
22491         tagmanager/include/tm_file_entry.h: CVS version information in file 
22492         browser.
22493         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
22494         window.
22495         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
22496         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
22497         crashes during file import.
22498         * src/project_import.c: disable project menu items during project 
22499         import.
22500         
22501         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22503 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22505         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
22506         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
22507         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
22508         modified Insert menu, added C functions template, header C 
22509         template, modified header_template HEADER_H ==> NAMEFILE_H
22510         
22511         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22513 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22515         * data/properties/html.properties: changed some file 
22516         associations
22518 2002-06-05 Philip Van Hoof <freax@pandora.be>
22520         * widgets/gnomefilelist.c: Fixed #560759 and #561776
22521         
22522         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22524 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22526         * data/properties/anjuta.properties, src/defaults.c: Make windows
22527         docked by default, fix the big fonts bug.
22528         
22529         * src/an_file_view.c, src/main_menubar_def.h, 
22530         src/project_dbase_gui.c: sanitized the Edit/View mess.
22531         
22532         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
22533         for customizing shortcuts.
22534         
22535         * src/mainmenu_callbacks.c: Search for selected word if present.
22536         
22537         * src/text_editor_menu.c: Added context menu options for docking
22538         and undocking editor windows.
22539         
22540         * src/main_menubar.h, src/main_menubar.c: more support for the 
22541         shortcuts menu item.
22542         
22543         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22545 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22547         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
22548         all commit messages being written to top of the file
22549         
22550         * src/main_menubar_def.h: message strings reviewed
22551         
22552         * src/project_import.c: message strings reviewed
22553         
22554         * src/source.c, src/glades.c: message strings reviewed. Fixed 
22555         some bugs around reading the project properties for creating 
22556         .glade and .desktop files in the Application Wizard. There were
22557         typos in the property names being retrieved
22558         
22559         * widgets/gnomefilelist.c: changed build_full_path to make 
22560         the file widget support ~
22561         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
22562         
22563         * THANKS, widgets/e-shell-about-box.c, 
22564         manuals/anjuta-manual/C/authors.sgml: updated for new
22565         patch
22567 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
22569         * src/project_dbase.c: Fixed the file-path-corruption bug
22570         and the cannot-import-file-in-project bug. (follow-up with
22571         the last commit from Stef).
22572         
22573         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
22574         with unsaved-project.
22575         
22576 2002-06-05  Stephane Demurget  <demurgets@free.fr>
22578         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
22579         misplaced g_free.
22581 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22583         * data/properties/{xml,html,other}.properties: changed some file 
22584         associations
22585         
22586         * data/anjuta.mime: oops! cvs added
22587         
22588         * scintilla/RESearch.cxx: fixed up a problem with comments
22589         
22590         * global-tags/create_global_tags.sh: redirect errors to /dev/null
22591         to avoid messages about missing libs
22592         
22593         * NEWS: started the release notes
22595 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22597         * HACKING: updated with new information on printing, patch naming
22598         
22599         * TODO: removed completed tasks
22600         
22601         * THANKS: updated a few contributions
22602         
22603         * anjuta.prj: updated the icon file
22604         
22605         * anjuta.desktop.in.in: updated to add Categories
22606         
22607         * data/anjuta.mime: created a mime type for Anjuta project files
22608         (NB needs to be added to the install in /usr/share/mime/)
22609         
22610         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
22611         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
22612         to PNG for websites.
22613         
22614         * plugins/patch/patch-plugin.c: clarified some messages and 
22615         made it easier to see different patching sessions
22616         
22617         * src/toolbar.c: changed some message text for consistency
22618         
22619         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
22620         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
22621         in preferences. 
22622         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22623                  
22624         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
22625         src/project_dbase.{c,h}, src/project_import_cbs.c, 
22626         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
22627         Added XLib Project and a Dockapp Project types.
22628         * pixmaps/Makefile.am: added line for new pixmap for new xlib
22629         projects
22630         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
22631         * src/source.c: Fixed memory leak in existing projects. 
22632         (filename was not freed)
22633         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
22635 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
22637         * src/anjuta.h, src/anjuta.c: Added error display funtions
22638         with parent windows.
22639         
22640         * src/appwizard_cbs.c: Changed error display function to use
22641         parented version.
22642         
22643 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
22645         * printing/print.h, printing/printing.c: Taken care of document
22646         zoom factor and fixed a font loading bug. Dynamically calculated
22647         text widths to work with zooms properly. Re-organized code for
22648         dynamic text width calulations to work in general with utf8 chars.
22649          Determined font height and width automatically from the font info.
22650         
22651         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
22652         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
22653         Converted text.zoom.factor property to use #defined value. Removed
22654         margin header and margin numbers preferences, as they  now
22655         calculated dynamically.
22656         
22657 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
22659         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
22660         printing/print-util.h, printing/print.c, printing/print.h:
22661         Rewritten printing support for style based printing. Syntax highlighted
22662         printing, monochromatic printing, setup using preferences etc.
22664         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
22665         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
22666         language and the styled text buffer.
22667         
22668         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
22669         the print setup preferences page and added printer preferences. Added functions
22670         to retrieve preferences with default values.
22671         
22672         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
22673         the printing.
22675         * data/properties/anjuta.properties: Added default printer preferences.
22677         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
22678         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
22679         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
22681         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
22682         
22683 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22685         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22687         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
22688         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
22689         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
22690         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
22692         printing/Makefile.am: Reduced compiler optimizations.
22694         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
22695         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
22696         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
22697         tagmanager/tm_workspace.c: TagManager fixes.
22699 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
22701         * printing/*: CVS added. :)
22702         
22703 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22705         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22707         * printing*: CVS added.
22708         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
22709           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
22710           src/main_menubar_def.h: Gnome Print support
22711         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
22712         * configure.in: Enable debugging flag option
22713         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
22714           Print properties defined.
22715         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
22716         
22717 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22719         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22720         
22721         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
22722         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22723           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
22724           and cleanups
22725         * src/text_editor.c: Minor cleanups.
22726         * anjuta.c: Tweaks to 'Goto File Line' functionality.
22727         * src/project_dbase.c: Fixes to add/remove files from project.
22728         * src/help.c: Fix minor memory leak.
22729         * src/project_dbase_gui.c: Remove debugging messages.
22730         * src/utilities.[ch]: Cleanups and minor fixes.
22731         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
22733 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22735         * src/anjuta.c [anjuta_apply_preferences()]:
22736         Fixed a crash bug when tab pos is not defined for the editors.
22737         
22738         * data/properties/cpp.properties: Set default identifier property to normal.
22739         This fixes the bug in which the fore color gets hidden with dark background.
22741 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22743         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22744         scintilla 1.46
22745         
22746         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22747         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22748         src/anjuta.c, data/properties/anjuta.properties:
22749         Implemented line wrapping.
22750         
22751         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22752         
22753         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22754         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22755         tags. Code was reviewed from GNOME Bonsai view.
22756         
22757         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22758         it seems to have been removed by scintilla people.
22759         
22760         * data/properties/anjuta.properties: Set default line wrap to false, as
22761         is noticably slow with big files.
22762         
22763 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22765         * src/project_import_gui.c: disallow the selection of files in
22766           the browse dialog.
22767         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22768           preferences code.
22769         
22770 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22772         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22773           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22774         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22775         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22776           now works properly.
22777         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22778         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22779         * src/utilities.[ch]: Added some utility functions.
22780         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22781         
22782         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22784 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22786         * HACKING: info on FIXME statements and removed ccview references
22787         * Makefile.am: added rule to make RPM package
22789 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22791         * THANKS, widgets/e-shell-about-box.c, 
22792         manuals/anjuta-manual/C/authors.sgml: updated for new
22793         patch
22794         * src/anjuta.c: removed unnecessary warning code since CVS 
22795         support is now implemented :-)
22796         * manuals/sgmldocs.make: implemented a fix for bug #553969
22797         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22798         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22799         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22800         
22801 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22802         
22803         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22804           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22805           src/main_menubar_def.h, src/preferences_gui.c,
22806           preferences.c, preferences.h: setup Username and Email 
22807           preferences, Insert ChangeLog and Username editor functions
22808           
22809           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22811 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22812         
22813         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22814           src/src_paths_cbs.c, src/src_paths_gui.c
22815           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22817           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22819 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22821         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22822           and goto tag menu items to main menu.
22824 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22826         * THANKS, widgets/e-shell-about-box.c, 
22827         manuals/anjuta-manual/C/authors.sgml: added new contributors
22828         * HACKING: updated with info on files to change for credits
22830 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22832     * src/aneditor.cxx: extended extension list which fixes segfault
22833     on selecting lisp, ruby or matlab as highlight style.
22835 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22837         * src/main_menubar_def.h: fixed an array initialiser and fixed
22838         the lexer settings for the new entries on the Format menu
22840 2002-05-07  Stephane Demurget  <demurgets@free.fr>
22842         * Synced with Scintilla 1.45
22844 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22846         * anjuta.prj: added another missing file
22847         * ChangeLog: fixed some incorrect change dates I caused by 
22848         sloppy cut-and-pasting :-/
22850 2002-05-06  Andy Piper <andy.piper@freeuk.com>
22851         
22852         * src/mainmenu_callbacks.c: fixed title of new About box
22854 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22856         * src/pixmaps.h: added macros for OpenGL and SDL project icons
22858 2002-05-05  Andy Piper <andy.piper@freeuk.com>
22860         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22861         * anjuta.prj: updated for new files
22863 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
22865         * widgets/e-shell-about-box.c: Added version display.
22866         
22867 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22869         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
22870         widgets/scroll_menu.c: fixed up some compiler warnings (patch
22871         from Philip Van Hoof)
22873 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22875         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
22876         dependency
22877         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
22878         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
22879         that produced build errors (needs checking on a machine with the
22880         ja locale!)
22881         * data/properties/lisp.properties: updated to match format of other
22882         lexer property files supplied with Anjuta
22884 2002-05-03  Andy Piper <andy.piper@freeuk.com>
22886         * anjuta.prj: added new files
22887         * HACKING: added information from the mailing list on 
22888         adding new project types to the wizard (thanks to Johannes)
22890 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22892         * src/utilities.h, src/launcher.c, src/gnome_project.c,
22893           src/appwiz_page2.c: Fix for 547038.
22895 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22897     * attach_process.c, attach_process_cbs.c: Fixed a dialog
22898     hide bug.
22899     
22900     * about.h: cvs removed.
22901     
22902 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22904         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22906         Fix for #539574.
22908         * src/anjuta.c (anjuta_system_error): checks for the error number to
22909         know whether the error description is needed or not.
22911 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22913         * pixmaps/anjuta_logo.png: New about logo.
22914     
22915         * pixmaps/anjuta_icon.png: New icon from Misha. The
22916         old one had trouble with some gtk themes.
22917     
22918         * about.c: Removed. No longer needed.
22920         * mainmenu_callbacks.c: Removed reference of about.h
22921     
22922 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22924         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22926         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22927           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22928         About Dialog (thanks to the Evolution team for the cool widget!)
22930 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22932         Patch from lbell <lbell@tsc4.com>
22933     
22934         * src/find_in_files.c, src/find_in_files.h,
22935           src/anjuta.c: Added save_yourself, load_yourself routines.
22936     
22937         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22938         Added "Append messages" toggle button. This will enable
22939         the search results to be appended to the already existing
22940         results.
22941     
22942         * src/debugger.c: Fixed a typo.
22943     
22944         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22945           src/session.c, src/session.h: Improved session management.
22947 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
22949         * THANKS, FUTURE, AUTHORS: Changed my email and
22950         avoided yahoo.com.
22952 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22954         Impl. feature request #525271 (add Lisp support).
22956         * data/properties/lisp.properties: added.
22958         * data/properties/Makefile.am, data/properties/anjuta.properties: added
22959           the lisp properties.
22961         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22962           src/utilities.[ch]: added support for the Lisp highlight style.
22964 2002-05-02  Stephane Demurget  <demurgets@free.fr>
22966         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22967           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22968           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22969           option preferences to have a persistent setting. Plus it's not used
22970           often, so it's better here than flooding the menus.
22972         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22973           preferences pages a lot more consistent and sweeter: tabs direction
22974           radiobuttons are directed against the meaning, all pages have an
22975           outter frame, a lot of padding, removed all expand attributes for
22976           vertical boxes, ...
22978           That's not a total revamp, but it's really looking better now, even
22979           if there's still work to be done.
22981 2002-05-01  Andy Piper <andy.piper@freeuk.com>
22983         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22984         * TODO: added task to be completed before next release (update all credits)
22986 2002-05-01  Stephane Demurget  <demurgets@free.fr>
22988         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22989         Benke László.
22991 2002-05-01  Benke László  <decike@freemail.hu>
22993         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22995         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22996           src/main_menubar_def.h, src/mainmenu_callback.[ch],
22997           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22998           to the format menu in order to reorder the notebook tabs in
22999           alphabetical order everytime a file is created/opened/saved.
23001 2002-05-01  Philip Van Hoof <freax@pandora.be>
23003         * widgets/gnomefilelist.[ch] (history_combo_go),
23004         (history_combo_clicked): impl.
23006         (gnome_filelist_new_with_path): use this new impl.
23008 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23010         * src/project_dbase_gui.c (add_file): added the xpm file type.
23012 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23014         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
23015         tag manager fixes.
23017         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
23018           of tag types.
23020         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
23021           src/text_editor_menu.c: Added context sensitive search in symbol
23022           browser and editor.
23024         * configure.in: Changed version number to 0.1.9.99.
23026         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
23027           src/project_import.c: Minor changes to project import facility.
23029         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
23030           (Forced to use specific brace format)
23032         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
23033           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
23034           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
23036 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
23038         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
23039         replaced the spinbutton with an hscale, and made the UI less "blocky".
23041         * src/cvs_gui.c: When diffing a project you can choose date and
23042         release now.
23044         * src/project_dbase.c: Import_file activated again
23046         * configure.in, plugins/Makefile.am: Added patch plugin
23048         * plugins/patch/*: The new patch plugin
23050 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23052         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23054         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
23055         dropdown list shown by autocompletion are now removed.
23057 2002-04-28  Philip Van Hoof <freax@pandora.be>
23059         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
23060         a bunch of filetypes from the older version.
23062         * src/project_dbase_gui.c (add_file): changed the import
23063         dialog's filetypes combo contents depending on the
23064         type of data to be imported.
23066 2002-04-28  Stephane Demurget  <demurgets@free.fr>
23068         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
23069         the amount parameter as Philip stated and reformated to follow the
23070         Gnome convention.
23072         * src/project_dbase.c (project_dbase_make_default_filetype_list):
23073         changed accordingly.
23075 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23077         Fix for #531293.
23079         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
23080         Shift-F6, to be more consistent with other Gnome apps.
23081         Moved the "Search next" entry under the "Search" one, and swapped the
23082         order of the "Find in files" and "Find and Replace" ones.
23084         Some additional fixes ands cleanups on the edit menu.
23086         * src/main_menubar.h: replaced all occurences of repeat_find by
23087         find_again for the code to be more consistent.
23089         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
23090         sensitiveness depending on the existence of an active text buffer.
23092         * TODO: added some bits about improving the usability of the
23093         search/search again couple.
23095 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23097         * src/preferences_gui.c: made the tab labels text more consistent
23098         (s/misc/Misc/).
23100 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23102         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
23104         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
23105         filename.
23107         * src/main.c (main): simplified some code and cleanups.
23109         Fix a part of #499366:
23111         * src/commands.[ch] (sync_from_props), (command_editor_save),
23112         (on_apply_clicked), (create_command_editor_gui): added the gui
23113         corresponding to the command.terminal preference.
23115 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23117         Fix for #465180.
23119         * anjuta.spec.in: added build requirements for the source rpm.
23121 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
23123         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23124         
23125         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
23126           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
23127           src/project_type.c, source.c, wizard_gui.c:
23128           Added new GNOME 2 project types and changed glade behaviour to
23129           produce GTK code if project type GTK was selected and GTKmm code
23130           if project type GTKmm was selected (and not depending on the 
23131           selected language. Disabled glade for GNOME 2 projects because
23132           we will need glade2 there.
23133           
23134         * src/project_dbase.c: Fixed a memory lack.
23135         
23136         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
23137         
23138         * src/cvs.c: Added an error message if jobs are running
23140 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
23142         * tagmanager/tm_work_object.c: Fixed a chrash
23143         bug which occurs when it tries to stat an empty
23144         file name.
23145         
23146 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
23148         * src/controls.c: CVS menu items now becomes
23149         insensitive when the launcher is busy.
23150         
23151         * src/anjuta.c, cvs.h, cvs.c: Created a function
23152         to update the cvs preferences when preferences are
23153         applied in preferences dialog and called it from
23154         anjuta_update_preferences().
23155         
23156 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
23158         * src/cvs.c: Added a space in the cvs command
23159         before the revision part. This fixes the cvs
23160         error we get when cvs-diffing with revisions.
23161         
23162         * src/cvs.c: Fixed a compiler warning.
23163         
23164         * src/find_replace.c: The dialog now remembers
23165         the settings including the "prompt on replace"
23166         which seems to have broken somewhere line the
23167         changes.
23168         
23169 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23171         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
23172         Added a new property in cvs class to hold a boolean
23173         for enabling date in cvs diff. This fixed the bizzare
23174         diff output due to the date that goes with the cvs
23175         command. Also, set the default value of compression
23176         to 3 and unified diff option to 1.
23177         
23178 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23180         * src/cvs.c: The diff editor is set to hilite as
23181         diff syntax hiliting.
23182         
23183         * configure.in, manual/Makefile.am:
23184         Added a new manual module for ja language.
23185         
23186         * manual/ja/*/*/*: New module and files for the
23187         ja translation for the anjuta documentation
23188         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
23189         
23190 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
23192         * src/launcher.c: Made a very messy work around
23193         for the launcher authentication to work properly.
23194         
23195         * src/find_replace.c: Applied the missing patch
23196         from Dan Elphick <dre00r@ecs.soton.ac.uk>
23197         
23198 2002-04-16 Andy Piper <andy.piper@freeuk.com>
23200         * src/cvs.c, src/main_menubar_def.h: made message strings
23201         consistent with existing standards from our own documentation 
23202         (such as uppercase P in Project, corrected spelling of 
23203         repository, etc.)
23205 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23207         * src/cvs_gui.c: Cleaned up gui and aligned various
23208         widgets to give a clean look.
23209         
23210 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23212         * src/launcher.c: Added work around to retrieve
23213         the child exit code. It works. :)
23214         
23215         * src/find_in_files.c, src/gnome_project.c,
23216         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
23217         src/clean.c, src/clean_project.c, src/build_project.c,
23218         src/build_file.c: Modified to handle the new
23219         child exit code.
23220         
23221 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
23223         * src/find_replace.c: Changed signal to call
23224         on_replace_text_close on from delete_event
23225         to close => the replace history is now updated.
23227 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
23229         * src/cvs.c: escaped the cvs import message before
23230         passing it to cvs.
23231         
23232 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23234         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23235         
23236         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
23237         
23238         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
23239         Added cvs import
23240         
23241         * src/preferences_gui.c: GUI improvements
23242         
23243         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
23245 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
23247         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
23248         Removed static qualifier from tm_tag_type_name() and
23249         availed it's prototype for use in outside code. also
23250         created reverse map function tm_tag_type_name();
23251         
23252         * src/anjuta.c: Implemented qualified tags names for
23253         the tag list (on the toolbar pulldown list) to avoid
23254         ambiguty in tags with similar names (like prototype
23255         and definition). Patch modified and improved.
23256         
23257         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
23258         
23259 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23261         * src/utilities.[c,h]: Added a utility funtion
23262         that escapes the single and double quotes in a
23263         given string. Useful for passing command line
23264         args with quotes.
23265         
23266         * src/cvs.c: Escaped the cvs log message before
23267         passing it to cvs command line to avoid ambiguties
23268         with quotes in the message.
23269         
23270         * pixmaps/anjuta_icon.png: Changed to the new icon.
23271         from Todd Goyen <goyen@mbi-berlin.de>
23272         
23273         * src/message-manager-private.cc: Added regex to 
23274         recognize (underline hilite) the parsable outputs
23275         from the zvt terminal.
23276         
23277 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23279         Patch from: Tina Hirsch <tehirsch@arcor.de>
23280         
23281         * src/project_type.c:
23282         Fixed a bug in the wxproject type and modified the erroroutput when
23283         configure doesn't find wx-config
23284         
23285         Patch from: Timothee Besset <ttimo@idsoftware.com>
23286         
23287         * src/anjuta.c, src/message-manager-private.cc,
23288           src/message-manager-private.h
23289         Catches double clicks in the zvt terminal, and calls goto_error_line
23290         to jump to the appropriate location in the source. This will recognize
23291         grep -n output
23292         
23293 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
23294         
23295         * src/build_project.c: Taken care of memory leak
23296           by freeing cmd variable properly.
23298         * src/main_menubar_def.h: Fixed wrong signal connection
23299           for cvs project commit.
23300           
23301         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
23302         
23303         * src/preferences_gui.c: Added some border and adjusted
23304           expandsion, filling in box adds to make the cvs preferences
23305           more nicer.
23306         
23307 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
23309         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23310         
23311         * src/cvs*, src/main_menubar*, src/preferences*: 
23312         Moved CVS settings to preferences, added a nice login dialog.
23313         
23314         * src/controls.c, src/project_dbase.c:
23315         CVS project options are only shown if a project is open
23316         
23317         * src/build_project.c:
23318         User is now asked if he wants to install as root 
23319         
23320         * src/launcher.c:
23321         Fixed a warning
23323         * anjuta.prj: Updated with cvs files
23324         
23325         * TODO: Remove task which are done
23326         
23327 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
23329         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
23330         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
23331         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
23333         Modified launcher to use controlling terminal to detect and
23334         take care of password authentications (for example, for cvs
23335         and root installs).
23336         
23337         * pixmaps/password.png: New file.
23338         
23339 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23341         Anjuta kick start tutorial wirtten by:
23342           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
23344         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
23345           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23346           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23347           manuals/C/anjuta-tutorial/figures/*.png:
23348           
23349           Added files
23350         
23351         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
23352           
23353           Modified files.
23354         
23355 2002-03-28 Roel Vanhout <roel@stack.be>
23357         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23359         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
23360           src/preferences_gui.c:
23361         Added option to wrap around to beginning/end of file when on last bookmark
23362         and next/previous bookmark is pressed
23363         
23364 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23366         Patch from Philip Van Hoof <freax@pandora.be>
23367         
23368         * src/gnomefilelist.c:
23369         Added gimp like feature that changes the file extension of
23370         the filename entered in the selections when the file
23371         filter is changed.
23372         
23373 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23374         
23375         Patch from Roy Wood <roy.wood@filogix.com>
23376         
23377         * src/controls.c, src/find_text.c, src/find_text.h,
23378           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23379           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23380           
23381           Menuitem for entering currently selected text as find target,
23382           added key accel for "find next" and changed some key accels for
23383           other key for consistency.
23384           
23385         * src/utilities.c:
23386           Cleaned up code.
23387         
23388 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23390         * src/watch.c, src/watch.h, src/watch_cbs.c,
23391           src/watch_cbs.h, src/watch_gui.c:
23392         
23393           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
23394         
23395           Added change watch entries feature
23396           and Watch entries modify on double click fixed.
23398 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23400         * src/mainmenu_callbacks.c:
23401         
23402           Project commit should not bypass dialog as
23403           we need to get the cvs log from the user.
23404           
23405 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23407         * src/project_dbase.c:
23408         
23409           Patch from Roy Wood <roy.wood@filogix.com>
23410           
23411           Fixed docking bug with the new docking patch
23412           to fix copy/paste bug.
23413           
23414 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23416         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
23417           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
23418           src/main_menubar.h, src/main_menubar_def.h,
23419           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23421           Added cvs project support. Featured bypass cvs dialog for
23422           cases where we don't need dialog (such as project and right
23423           click selection from file browser). Cleaned up cvs code to
23424           make them generic cvs operations instead of separate file
23425           and project operations. Added cvs log action. Increased
23426           file entry box width and enabled "unified diff" by default.
23427           Used Editor buffer for status and log and set hilite for
23428           these buffers including diff buffer (DIFF hilite).
23429           
23430 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
23432         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23434         * data: Added file autogen.sh.wxwin 
23435         * data/Makefile.am: Added entry for autogen.sh.wxwin
23436         * pixmaps: Added project image appwiz_wxwin.png
23437         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
23438         * src/appwizard_cbs
23439           src/compiler_options.c
23440           src/pixmaps.h
23441           src/project_dbase.c
23442           src/project_dbase.h
23443           src/project_import_cbs.c
23444           src/project_type.c
23445           src/source.c
23446           src/source.h
23447           src/wizard_gui.c: Added everything necessary for new
23448                             project type 'wxWindows (wxGTK)
23449         * src/project_dbase.c: Fixed a bug that caused every project
23450                                to be a glade project in dialog
23451                                                    'Project information'.
23453 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
23455         Patch submitted by Roy Wood <roy.wood@filogix.com>
23456         
23457         * src/anjuta_gui.c, src/message-manager-dock.c,
23458           src/project_dbase.c:
23459           
23460           fixed the copy/paste bug by rewriting dock/undock
23461           code.
23463 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
23465         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23466         
23467         * src/cvs*, src/Makefile.am:
23468           New file for CVS support. File operations currently work
23469           cvs login needs to be done. Project support is not yet
23470           started.
23472         * src/main_menubar*, src/mainmenu_callbacks,
23473           src/anjuta.c, src/anjuta.h:
23474           Added menus and functions for cvs commands.
23475           
23476         * src/text_editor_menu.h: 
23477           Added #include <gtk/gtk.h>
23478           
23479         * src/gotoline.h:
23480           Removed a warning (and this time it works ;-)
23482         * src/utilities.c, src/utilities.h:
23483           Added a utility function to retrieve directory
23484           name out of full path.
23486 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
23488         * src/executer.c: (create_executer_dialog): changed the default
23489           focus on the entry.
23491 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
23493         * widgets/gnomefilelist.c:
23494         Fixed duplicate history entries for the same directory.
23495           
23496 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23498         Fix for #520092.
23500         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
23501           it's already used by scintilla to delete the whole current line.
23503 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23505         Fix for #525107.
23507         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
23508           calls to fileselection_hide_widget,
23509           (on_open_filesel_cancel_clicked): removed.
23511         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
23512           (on_add_prjfilesel_cancel_clicked):
23514         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
23515           impl.
23517         * src/fileselection.c: Made some functions static.
23518           (fileselection_hide_widget): rewritten using the new
23519           gnome_filelist_set_multiple_selection function.
23521         * src/fileselection.c: (on_file_selection_delete_event): removed
23522           unuseful widget hides. Some cleanups,
23523           (on_file_selection_cancel_clicked): impl,
23524           (create_fileselection_gui): changed the cancel button clicked's
23525           callback to use this new function.
23527         * src/anjuta.c: (anjuta_new):
23528         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
23529           callbacks, because this the gnome filelist widget's job.
23531         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
23532           clist selection mode duplicates set,
23533           (gnome_filelist_key_press): use the new impl. function.
23535 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23537         Fix for #441233.
23539         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
23540           fixed some bogus code using an array cell out of
23541           range, removed unecessary gettext usages.
23543         * src/appwiz_page2.c: (on_prj_name_entry_changed):
23544           some cleanups and now transform minus characters to
23545           underscores.
23547         * src/source.c:
23548           (source_write_configure_in),
23549           (source_write_toplevel_makefile_am),
23550           (source_write_desktop_entry),
23551           (source_write_glade_file):
23552         * src/project_dbase.c: (project_dbase_summon_glade),
23553           (project_dbase_generate_source_code):
23554         * src/glades.c: (gladen_write_glade_write):
23555           replaced some occurences of the target name by the
23556           project filename, using project_dbase_get_proj_name,
23557           to fix the name of some files.
23558           Fixed a lot of mem leaks.
23559           Various code cleanups.
23561 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23563         Merged with latest (1.44) scintilla.
23565         Added: - The calltip.<lexer>.end.definition property to display help
23566                  text on a second line of calltip.
23567                - The calltip.<lexer>.word.characters property to correctly find
23568                  calltips for functions that include characters like '$' which
23569                  is not normally considered a word character.
23570                - The use.monospaced property to determine initial state of
23571                  Use Monospaced Font setting.
23573         Bugs fixed: Too many to mention; please see :
23574                     http://www.scintilla.org/ScintillaHistory.html for the
23575                     full changes list.
23577         * scintilla/*/*: updated nearly all files.
23579         * TODO: removed the need of a scintilla merge.
23581         Merged with latest (1.44) SciTE properties.
23583         * data/properties/anjuta.properties: added the wrap, use.monospaced
23584           properties.
23586         * data/properties/html.properties: added a missing php extension, and
23587           updated php keywords to the latest reference.
23589         * data/properties/pascal.properties: added commands to compile, build
23590           and execute pascal applications.
23592         * data/properties/lua.properties: added styles for statements.
23594         * data/properties/bash.properties: added the declare keyword.
23596         Fixed distchecking.
23598         * global-tags/Makefile.am,
23599           global-tags/create-global-tags.sh: used some kind of ugly hack to
23600           make distchek work, since noone has proposed some better way.
23602         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
23603           and Ctrl-N replace Alt-N for new file according to the Gnome design
23604           reference.
23606 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23608         * widgets/gnomedirlist.c
23609         widgets/gnomedirlist.h
23610         widgets/gnomefilelist.c
23611         widgets/gnomefilelist.h:
23613         Added GPL headings in the file.
23615 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23617         * src/attach_process.c
23618         src/attach_process_cbs.c
23619         src/attach_process_cbs.h
23620         src/attach_process_gui.c
23621         src/breakpoints.c
23622         src/breakpoints_cbs.c
23623         src/breakpoints_cbs.h
23624         src/breakpoints_gui.c
23625         src/commands.c
23626         src/compiler_options.c
23627         src/compiler_options_cbs.c
23628         src/compiler_options_cbs.h
23629         src/compiler_options_gui.c
23630         src/find_in_files.c
23631         src/find_in_files_cbs.c
23632         src/find_in_files_cbs.h
23633         src/find_in_files_gui.c
23634         src/find_replace.c
23635         src/find_text.c
23636         src/help.c
23637         src/preferences.c
23638         src/preferences_gui.c
23639         src/project_config.c
23640         src/src_paths.c
23641         src/src_paths_cbs.c
23642         src/src_paths_cbs.h
23643         src/src_paths_gui.c:
23644         
23645         Bugs #521629 and #522427 fixed. The problem was, that the
23646         escape-key was not catched and the dialog was hidden, but
23647         the flag was not set correctly.
23649         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
23650         using the gnome_dialog_close_hides()-setting present in most dialogs.
23651         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
23652         emits "close" and set the flag in the close-callback.
23654         Patch from: Jens Georg <mail@jensgeorg.de>
23656 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23658         * src/*.{c,cpp}: s/string_free/g_free/
23660         * src/utilities.[ch]: (string_free): removed.
23662 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
23664         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23666         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23667         src/mainmenu_callbacks.[ch]:
23668         Removed Project menu options: README, TODO, ChangeLog and NEWS
23669         Moved Save Build Messages to Build menu and only highlight it
23670         when there are build messages.
23671         Corrected a spelling: "mojority" -> "majority"
23672         Fixed initialisation of edit.edit_app_gui so now Edit menu
23673         can be shown when no project is loaded.
23675         * src/project_dbase.h: Removed prototype for static function
23677 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
23679         * src/text_editor.c: Editor is marked changed after
23680         autoformat. 
23681         
23682         Patch from: Jens Georg <mail@jensgeorg.de>
23684 2002-03-04 Roel Vanhout <roel@stack.be>
23686         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23688         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
23689         Added option to ignore binary files on 'Find in files' (grep -I option)
23691 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23693         * src/main.c:
23694         session restoration and commandline load in 
23695         gtk idle loop.
23696         
23697         * src/anjuta.[h,c], src/anjuta_cbs.c:
23698         Removed "clear windows menu" and prevented runtime 
23699         warnings.
23700         
23701         * src/compile.c, src/build_file.c, src/build_project.c,
23702         src/clean.c:
23703         Takes into account the preference setting for 
23704         show dialog when job completes. Dialogs are
23705         shown when it is enabled otherwise not.
23706         
23707 2002-03-03 Roel Vanhout <roel@stack.be>
23709         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23710         
23711         * src/find_text.c
23712         Store 'Find...' search string on search so that 'Find Next' will search for
23713         that string, even if the dialog hasn't been closed yet.
23715 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23717         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
23718         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
23719         src/main_menubar_def.h:
23720         
23721         Organized menus, removed "Windows" and "Utilities" menus from the
23722         menubar [they are no longer needed]. Also removed some extragenous
23723         separators.
23724           
23725 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23727         * src/message-manager-private.cc:
23728         Set message clist selection mode to BROWSE.
23729         
23730         * src/message-manager.cc, src/an_symbol_view.c,
23731         src/an_file_view.c:
23732         Added Key navigation for the CTree and CList. Arrow left for
23733         node collapse, right for node expand, space (or enter) for
23734         activation (same as double click).
23735         
23736 2002-03-03 Roel Vanhout <roel@stack.be>
23737         
23738         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23739         
23740         * plugins/class-gen/clsGen.c
23741         Added functionality to semi-intelligently prefill filename
23742         boxes with names deduced from class name
23744 2002-02-26 lbell <lbell@tsc4.com>
23746         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23747         * src/preferences_gui.c:
23748         Removed an incorrect use of gtk_misc_set_alignment().
23749         
23750         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23751         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23752         src/preferences.h, src/preferences_gui.c:
23753         
23754         Added the option to reload last open project at the startup.
23755         Added the possibility to open a new project without close
23756         an existing one
23757         
23758         * src/properties.cxx:
23759         Corrected a spelling mistake in message string.
23760         
23761         * src/session.c:
23762         Updated session functions.
23763            
23764 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23766         * widgets/gnomefilelist.c: Bug fixes.
23767         
23768         Patch from Philip Van Hoof <freax@pandora.be>
23769         
23770 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23772         * src/an_file_view.c:
23773         anjuta was unable to open some files becuase they were not being
23774         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23775         Removed mime checking when opening with anjuta, becuase it doesn't
23776         hurt to open binary files in anjuta (some even may want to do so).
23777         
23778         Added a warning when mime type is not set when "view with default
23779         viewer" is activated.
23780         
23781         * src/an_file_view.c, an_symbol_view.c:
23782         Converted N_() to _() where ever appropriate in the strings.
23783         
23784 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23785         
23786         * src/appwizard_gui.c, src/appwizard_cbs.c
23787           src/wizard_gui.c/h, src/appwiz_page3.c,
23788           src/project_import_gui.c:
23789           
23790         Moved target type radiobuttons to appwiz. page 2
23791         
23792         * src/message-manager-private.cc
23793         Fixed a bug which caused a crash if next message function was used
23795         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23797 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23799         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23800         Modifies the behaviour of Alt-TAB in Anjuta. This
23801         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23802         edited files in the first items of the notebook.
23804         Patch from: Timothee Besset <timo@qeradiant.com>
23805         
23806 2002-02-24  Philip Van Hoof <freax@pandora.be>
23808         * widgets/gnomefilelist.c, gnomefilelist.h:
23809           Added filecompletion
23810           
23811         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23813 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23815         * configure.in: Added "sk" to ALL_LINGUAS.
23817 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23818   
23819         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23820           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23821           src/wizard_gui.c: Added support for static and dynamic libs
23822         
23823 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23825         * widgets/gnomefilelist.c:
23826           Fixed gnome_filelist_get_lastfilename so it no longer returns
23827           a corrupted path.
23829 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23831         * src/resources.h, resources.c:
23832         Added url handler.
23834         * src/main_menubar_def.h, mainmenu_callbacks.c:
23835         Changed to use gnome configed url handler.
23837 2002-02-19  Philip Van Hoof <freax@pandora.be>
23839         * widgets/gnomefilelist.c
23840         Added PHP filetype.
23842 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
23844         * plugins/class-gen/clsGen.c:
23845         Added c++ support.
23846         
23847         * widgets/gnomefilelist.c:
23848         Gives the maximum space to the files section of the open file dialog.
23849         
23850         Patches from: lbell <lbell@tsc4.com>
23851         
23852 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
23854         * src/anjuta.c, main.c:
23855         Used tm_get_real_path in anjuta_get_full_filename();
23856         
23857 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
23858         
23859         * anjuta.prj: update version
23861 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23863         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23864           removed the amount arg and replaced with a NULL-ending list.
23865           (gnome_filelisttype_makedefaultlist): use the new prototype.
23867 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
23869         * src/about.c, THANKS: updated for new contributors
23870         
23871         * anjuta.prj: added new files
23872         
23873         * README: corrected some documentation, ctags no longer needed,
23874           pkgconfig now required
23875           
23876         * data/properties/others.properties: add .cvsdiff extension
23877         
23878         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
23879           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
23880           file import
23881           
23882         * doc/anjuta.1: added initial man page thanks to 
23883           Rob Bradford <rob@debianplanet.org> (NB build and install 
23884           needs work)
23885         
23886 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
23888         * src/Makefile.am: Cleaned handling of compiler flags by moving them
23889           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23890           warning flags. 
23891   
23892         * configure.in: Changed version to 0.1.10-pre
23893   
23894 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23896         * src/fileselection.c: (create_fileselection_gui): always display
23897           the directory creation button as we cannot rely on the dialog
23898           titlebar.
23900         * widgets/gnomefilelist.[ch]: fixed includes.
23902         * pixmaps/new_folder.xpm: resized, added a + sign.
23904 2002-02-17  Stephane Demurget  <demurgets@free.fr>
23906         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23907           changed all extensions to begin with a dot.
23909 2002-02-16  Philip Van Hoof  <freax@pandora.be>
23911         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23913         * THANKS: added Philip.
23915         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23917         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23918         * src/file_selection.[ch],
23919         * widgets/gnomefilelist.[ch]: added a filetype
23920           combobox to the Anjuta file dialog widget.
23922 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
23924         * anjuta.spec.in: eep! the import script was not being installed by
23925           RPM - fixed for the release.
23927 2002-02-13  Stephane Demurget  <demurgets@free.fr>
23929         Various cleanups and fixes for the next release to be able to make
23930         distcheck.
23932         * plugins/*/*.c: added missing prototypes causing gcc to speak to
23933           much and make some tweaks plus cleanups.
23935         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23936           args to remove some warnings.
23938         * global-tags/Makefile.am,
23939           data/Makefile.am,
23940           src/Makefile.am: link against Anjuta static libs using the
23941           $(top_builddir) dir, not anymore on $(top_srcdir) to make
23942           distcheck happy.
23944         * src/Makefile.am: ditto with all the Anjuta static libs.
23946         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23947           include, as we already include the whole directory for the build.
23949         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23950           
23951 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
23953         * pixmaps/Makefile.am: icon for libglade project now installed
23954         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23955         * manuals/C/Makefile.am: removed ChangeLog reference which was 
23956           breaking some build stuff
23957         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23958           include reference problems that showed up on make distcheck
23959         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23961 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
23962         
23963         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23965 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
23967         * src/message-manager-private.cc:
23968           The horizontal scrollbar now shows properly on demand.
23969         
23970 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
23972         * src/dnd.c fixed some warnings
23973         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
23974           and works. It is shown always at the moment but before it was
23975           shown on demand and did never work. 
23977 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
23979         * src/anjuta.c: Fixed a crash bug.
23980           patch from: Jens Georg <mail@jensgeorg.de>
23982 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
23984         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23985           reports a problem with missing end tags on <graphic>
23987 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
23989         * manuals/C/ChangeLog: removed since it was never used
23990         * manuals/C/anjuta-manual/*: more updates, new screenshots
23991         * anjuta.prj: updated for new manuals/ structure
23993 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
23995         * source.c, compiler_options.[c/h]:
23996           Fixed bug #460321 "Problem with optimization options" 
23997           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23998         
23999 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24001         * NEWS: prepared for release, need to fill in date
24002         * data/welcome.txt: version number updated
24004 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24006         * src/text_editor_menu.c, src/an_file_view.c, 
24007           src/an_symbol_view.c: marked strings for translation
24008         
24009         * src/defaults.c, data/properties/xml.properties:
24010           *.omf and *.xsl files should use XML highlighting
24011           
24012         * manuals/C/anjuta-manual/*:
24013           - restructured so that files have more meaningful names
24014             and are easier to edit (see anjuta-manual.sgml for the
24015                 ordering)
24016           - updated some screenshots
24017           - continued rewrite
24019 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
24021         * main.c: Made a workaround to remove the old
24022         anjuta gnome config file (older than 9 Feb 2002). This
24023         will fix the bug which never lets the brower toolbar shown.
24024         
24025         * main.c: In fact, the above solution wouldn't work in all
24026         cases. Therefore, here is the better fix, which works by
24027         detecting the version of the old config file and deleting
24028         ~/.gnome/Anjuta if it is lesser than 0.1.9.
24029         
24030 2002-02-01  Andy Piper <andy.piper@freeuk.com>
24032         * HACKING: added info on submitting patches
24034 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
24036         * src/project_import_gui.c, src/project_import.c:
24037           - If Project Import Wizard is canceled everything is 
24038                 cleaned up now.
24039           - Back button is now insensitive on page 3 (some problems: 
24040                 see TODO in project_import_qui.c:284
24041           - Menu frame is insensitive if project type != GNOME(mm)
24043 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24045         * src/main.c: Fixed bug #  (Unable to open files on
24046         double click in project window from second trial onwards when
24047         the project is opened from command line).
24048         
24049         * po/POTFILES.in: Removed tags_manager.[h,c]
24050         
24051 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24053         * src/preferences.c:
24054           A quick hack to fix the 'invisible' browser toolbar when
24055           upgrading from 0.1.8 to 0.1.9
24056           
24057         * src/anjuta.c:
24058           Fixed toolbar names which were causing confusions in the toolbar
24059           show/hide.
24060           
24061         * src/main.c:
24062           Substituted "anjuta" with PACKAGE
24063           
24064         * src/project_import_gui.c: 
24065           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
24066           
24067         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
24068           Added new files and removed obsolete ones.
24069           
24070 2002-01-30  Andy Piper <andy.piper@freeuk.com>
24072         * src/appwizard_cbs.c, project_import_cbs.c, 
24073           main_menubar_def.h, project_import_gui.c: 
24074           updates to message strings and layout for the 
24075           import wizard.
24076           
24077         * text_editor_cbs.c: fix for the tab menu entries for 
24078           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
24080 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24082         * src/toolbars.c,
24083           src/toolbars.h,
24084           src/anjuta_gui.c,
24085           src/controls.c:
24086           
24087           Tag dropdown exclusive (takes
24088           all space in the toolbar) and never vertical and
24089           increased the width of the tag combo to 256 pixs.
24090           Toolbar separator before the combo and button.
24091           Added tags label before the tag button.
24092           Reorganized the dock bands for the toolbars.
24093           
24094         * src/project_import_gui.c
24095           src/project_import.c:
24096           Fixed an error and removed an unused variable.
24097           
24098         * data/properties/anjuta.properties:
24099           Removed the property for the old toolbar and set
24100           browser toolbar show to default.
24101           
24102         * src/project_dbase.c: excluded modules were not
24103           loaded. Fixed.
24104           
24105         * src/source.c:
24106           No build files will be written if the project is blocked.
24107           
24108         * src/project_import.c,
24109           src/project_import_cbs.c,
24110           src/project_gui.c,
24111           src/wizard_gui.c:
24112           
24113           Manually applied Johannes patch to fix some memory
24114           issues and gui clean up.
24115           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24116         
24117         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
24118           Fixed a bad bug with remove file from project because of
24119           files were never removed properly from the project and
24120           from the tagmanager.
24121           
24122         * src/appwiz_page3.c: Disabled unused codes to clear
24123           compiler warnings.
24124           
24125 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24127         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
24128         
24129         * data/Makefile.am
24130           pixmaps/Makefile.am
24131           src/Makefile.am
24132           src/an_file_view.c
24133           src/an_symbol_view.c
24134           src/anjuta.c
24135           src/anjuta.h
24136           src/anjuta_cbs.c
24137           src/anjuta_gui.c
24138           src/controls.c
24139           src/main_menubar.c
24140           src/main_menubar.h
24141           src/main_menubar_def.h
24142           src/mainmenu_callbacks.c
24143           src/mainmenu_callbacks.h
24144           src/pixmaps.h
24145           src/project_dbase.c
24146           src/project_dbase.h
24147           src/text_editor.c
24148           src/text_editor_menu.c
24149           src/text_editor_menu.h
24150           src/toolbar.c
24151           src/toolbar.h
24152           src/toolbar_callbacks.c
24153           src/toolbar_callbacks.h :
24154           
24155           Patch submitted by:
24156           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24157           
24158           Removes the Tags toolbar and substituted it with
24159           tags combo dropdown list. Fixes a couple of bugs.
24160           
24161           Moved the tag combo to browser toolbar because
24162           main toolbar was becoming too long.
24163           Made a new icon of tag toolbar.
24164           
24165         * po/zh_TW.po: Fixed bug.
24166           
24167         * pixmaps/an_tag.xpm: Added new file.
24169 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24171         * src/project_import_gui.c: Reorganized project
24172         import gui page 2.
24173         
24174 2002-01-29  Andy Piper <andy.piper@freeuk.com>
24176         * HACKING: added info on creating windows and dialogs
24178 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
24180         * src/tm_file_view.c:
24182           Sorts the file list at the end instead of doing sort-insert
24183           to improve performance.
24184           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24186         * src/project_dbase.c: Resolved a conflict from
24187           Johannes's patch.
24188           
24189         * src/project_import.c:
24190         
24191           Fixed to use anjuta_import.sh for the bin dir and
24192           not from the data dir.
24193         
24194           Used anjuta_is_installed() function to verify a the command's
24195           executability.
24196         
24197           Fixed import command to use sh (which is more general and is
24198           gauranteed to be found in any unix system :-)). Also, added
24199           double quotes around the import directory.
24200         
24201           Changed some strings for better translations (like avoiding
24202           duplicates).
24203           
24204           Fixed the reading of wrong target type.
24205           
24206         * src/control.c: Insensitive "import project" when there is
24207           a project open.
24208           
24209         * src/project_import_cbs.c:
24210           
24211           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
24212           Fixed selection of gettext checkbox.
24213           Sets the menu entries.
24214           
24215 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
24216         
24217         * src/appwiz_page[1-4].c
24218         * src/appwiz_gui.c
24219         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
24220         be able to reuse it.
24221         
24222         * src/mainmenubar.[c/h]
24223         * src/mainmenubar_def.h
24224         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
24225         menu item
24226         
24227         * src/message-manager.c: Fixed bug 509192
24228         * src/message-manager-dock.c: Added accel_group if window is undocked
24229         
24230         * src/project_dbase.[c/h]: Splitted opening code to be able
24231         to use it without an open file dialog
24232         (Maybe I broke Naba's changes, please take a look)
24233                         
24234         * src/project_import.[c/h]
24235         * src/project_import_gui.c: New Files, Code for Project Import Wizard
24236         
24237         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
24238         import wizard
24240 2002-01-28  Andy Piper <andy.piper@freeuk.com>
24242         * src/main_menubar_def.h, tagmanager/tm_project.c: more
24243           string cleanups
24244           
24245         * manuals/C/anjuta_manual/*: started rewrite of the 
24246           manual, updated some screenshots
24248 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24250         * src/gnomefilelist.h, src/gnomefilelist.c:
24251         
24252           Fixed multiple selection bug (#497085). The OK button is
24253           sensitive when in multiple mode, if the no. of
24254           selection is one or more.
24255           
24256           Toggle between single and multiple selection mode
24257           and multiple mode display.
24258           
24259           Fixed strings to translable strings.
24260           
24261           Fixed some compiler warnings by commenting out
24262           unused functions.
24263           
24264 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24266         * src/project_dbase.c: App status bar now updates
24267           with the project name when the project is loaded.
24268         
24269         * src/an_file_view.c, tagmanager/tm_file_entry.c:
24270           
24271           Puts the directories at the top. They're also sorted now.
24272           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24273         
24274 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24276         * scripts/anjuta_import.sh.in: Added file.
24277         * scripts/anjuta_import.sh: Removed file.
24279         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
24280           Updated files.
24281           
24282         * src/main_menubar_def.h:
24283         
24284           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
24285           reflect the opposite of Find (CTRL+F) and also to leave
24286           CTRL+R or Redo.
24287           
24288           Changed Glade summon with ALT+G, which frees the ATL+E
24289           for poping up the edit menu.
24290           
24291         * src/Makefile.am: Debugging link flags by Biswa, removed.
24293 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
24295         * HACKING: added information on best practices for writing
24296           application messages and GUI labels
24297           
24298         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
24299           src/breakpoints.c, src/build_file.c, src/build_project.c, 
24300           src/clean_project.c, src/compile.c, 
24301           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
24302           src/configurer.c, src/debugger.c, src/executer.c, 
24303           src/find_in_files.c, src/find_in_files_cbs.c, 
24304           src/find_replace.c, src/find_text.c, src/glades.c, 
24305           src/gnome_project.c, src/goto_line.c, src/main.c, 
24306           src/main_menubar.c, src/main_menubar_def.h, 
24307           src/mainmenu_callbacks.c, src/preferences_gui.c, 
24308           src/project_config.c, src/project_dbase.c, 
24309           src/project_dbase_gui.c, src/resources.c, src/source.c, 
24310           src/support.c, src/tags_manager.c, src/text_editor.c, 
24311           src/text_editor_gui.c, src/text_editor_menu.c, 
24312           src/toolbar_callbacks.c, src/utilities.c: 
24313           lots of minor message updates to make them more user-friendly 
24314           and consistent
24316 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24318         * src/executer.c:
24319         
24320           Because of the spaces escaping, the command could not be
24321           executed when run without terminal. Now fixed.
24322           
24323         * anjuta.prj, Makefile.am:
24324         
24325           Added anjuta project file.
24326         
24327 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
24329         * src/message-manager-private.h, message-manager-private.cc,
24330           message-manger.cc:
24331           
24332           Added freeze() and thaw() for the message window class to
24333           speed up the message manager update.
24334         
24335         * src/project_config.h, project_config.c,
24336           src/project_dbase.h, project_dbase.h
24337           scripts/anjuta_project.template:
24338           
24339           Added two new prject attributes: project.config.blocked and
24340           project.excluded.modules. The former will make sure that users
24341           are not given any previlidge in enabling the 'overwrite build
24342           files' flags and the later issues a list of modules in the project
24343           to be skipped for symbol browsing and project listing.
24344         
24345         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
24346         
24347           Modified script to read the template from the anjuta data dir
24348           rather than from the directory in which the script exist. Otherwise,
24349           Being transfered to the bin dir, the script will not be able to
24350           find the template when it is run.
24351           
24352           The script is also create with configure.in to set in the anjuta
24353           data dir path inside the script.
24354           
24355 2002-01-26  Stephane Demurget  <demurgets@free.fr>
24357         * po/fr.po: updated to the latest sources.
24359 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24361         * scripts/Makefile.am:
24362           anjuta_import.sh goes with distribution.
24363           
24364         * po/*.po: They seem to have updated (merged with
24365           anjuta.pot) automatically when I did "make dist".
24366           
24367 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24369         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
24370           Fixed Bug #499807, ie crash on removing libs, includes, defines from
24371           the compiler options dialog.
24372         
24373         * ChangeLog:
24374           Correct todays date. :)
24375           
24376         * scripts/Makefile.am:
24377           Installs anjuta_import.sh in $(prefix)/bin dir and
24378           is treated as an executable.
24379           
24380 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24382         * Fix for bug #499373
24383         
24384         * data/properties/anjuta.properties, ada.properties, cpp.properties,
24385           java, properties, latex.properties, lua.properties, others.properties,
24386           perl.properties:
24387           
24388           Added double-quotes around file arguments so that
24389           filenames with spaces could also work.
24391         * launcher/anjuta-launcher.c, executer.c:
24392           Escaped quotes in the cammand and it's arguments before executing
24393           so that args with spaces can also work.
24394           
24395           Commented #DEBUG switch.
24396           
24397 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24399         * scripts/*: Added files which I forgot previously.
24400         
24401         * src/aneditor.h: Lined up commands definition for better look.
24402         
24403         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
24404           main_menubar.h, control.c:
24405           Added three more convert EOL chars submenu items in transform.
24406           Reformatted some some.
24407         
24408         * data/anjuta.properties:
24409           Reformatted a line.
24410         
24411         * src/aneditor.h, aneditor.c:
24412           Added three commands (with definitions) for EOL conversions.
24413           
24414         * src/text_editor.c:
24415           Editor detects file mode from the file content and
24416           set the editing mode to CR/LF/CRLF automatically.
24417           Refined Dos mode extrageneous chars filter
24418           This will make sure that filter works only in Dos mode and not
24419           in other modes.
24420           
24421         * src/anjuta.c: Editor mode display in status bar.
24422         
24423         * src/preferences_gui.c: Changed the string for dos mode
24424           filter to more sensible string.
24425         
24426         * src/aneditor.c: Default editor mode sets during widget creation
24427           and not everty time the properties are loaded. This makes sure
24428           that the auto-detected mode is not overridden by the default mode.
24429           
24430         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
24431         
24432         * src/anjuta.c: Fixed bug #476028.
24433           Now anjuta also searches for file relative to top project dir,
24434           when the project is open.
24435         
24436         * src/anjuta_cbs.c: Fixed bug #499536.
24437           File is not closed if it is not able to save the file properly.
24438           
24439         * src/mainmenu_callbacks.c: Fixed bug #499536.
24440           Newfiles (which are not modified) are also closed on "close all files".
24441         
24442 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24444         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
24445         
24446         * tagmanager/tm_source_file.c, regex.c, parse.c:
24447           defined and delimited g_messages within #debug.
24448           
24449         * src/preferences.c, data/anjuta.properties:
24450           saved/defied message-manager tag position in string.
24451           Message tag possition is saved between sessions. And
24452           and tag position bottom as default.
24453           
24454 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24456         Patch submitted by:
24457         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24459         * Makefile.am
24460           configure.in
24461           data/Makefile.am
24462           data/properties/Makefile.am
24463           global-tags/Makefile.am
24464           pixmaps/Makefile.am
24465           src/Makefile.am
24466           src/an_file_view.c
24467           src/an_file_view.h
24468           src/an_symbol_view.c
24469           src/an_symbol_view.h
24470           src/anjuta.c
24471           src/anjuta_cbs.c
24472           src/file_history.c
24473           src/file_history.h
24474           src/message-manager-private.cc
24475           src/pixmaps.h
24476           src/project_dbase.c
24477           src/project_dbase_gui.c
24478           src/tags_manager.c
24479           src/text_editor.c
24480           src/utilities.c
24481           src/utilities.h
24482           src/watch_gui.c:
24483         
24484           Modified files.
24485         
24486         * scripts/*
24487           pixmaps/sv_class.xpm
24488           pixmaps/sv_function.xpm
24489           pixmaps/sv_macro.xpm
24490           pixmaps/sv_private_fun.xpm
24491           pixmaps/sv_private_var.xpm
24492           pixmaps/sv_protected_fun.xpm
24493           pixmaps/sv_protected_var.xpm
24494           pixmaps/sv_public_fun.xpm
24495           pixmaps/sv_public_var.xpm
24496           pixmaps/sv_static_fun.xpm
24497           pixmaps/sv_static_var.xpm
24498           pixmaps/sv_struct.xpm
24499           pixmaps/sv_unknown.xpm
24500           pixmaps/sv_variable.xpm
24501           pixmaps/fv_core.xpm
24502           pixmaps/fv_text.xpm
24503           pixmaps/filestoremove.txt:
24504         
24505           New files.
24506         
24507         * pixmaps/class.xpm
24508           pixmaps/function.xpm
24509           pixmaps/fv_autofile.xpm
24510           pixmaps/fv_doc.xpm
24511           pixmaps/fv_i18n.xpm
24512           pixmaps/fv_source.xpm
24513           pixmaps/private_func.xpm
24514           pixmaps/private_var.xpm
24515           pixmaps/protected_func.xpm
24516           pixmaps/protected_var.xpm
24517           pixmaps/public_func.xpm
24518           pixmaps/public_var.xpm
24519           pixmaps/struct.xpm
24520           pixmaps/variable.xpm
24521         
24522           Removed files.
24523         
24524         * tagmanager/*/*:
24525         
24526           Upgraded to tagmanager-0.7
24528 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
24529         * src/anjuta_cbs.c: Fixed bug #506441
24530         * src/watch_gui.c: Changed layout of eval dialog so that
24531         it fits on a 800x600 desktop with German translation. 
24533 2002-01-23      Andy Piper <andy.piper@freeuk.com>
24535         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
24536         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
24537           icon for new project type (thanks to Misha)
24538         * configure.in: build and install Danish translation
24539         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
24540           credits to cover new patches and translations
24542 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
24543         
24544         * src/preferences.c, src/message-manager.cc, src/project_type.c,
24545           src/appwiz_page1.c:
24546         
24547       - Font preferences are restored properly now (\n was missing)
24548           - Dock menu label of message-manager is "Dock/Undock" instead
24549           of "Dock|Undock" to match with the rest of anjuta.
24550           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
24551           changed it in anjuta, too 
24553 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24555         * tagmanager/tm_source_file.c,
24556           tagmanager/parse.c,
24557           tagmanager/tm_project.c,
24558           src/an_symbol_view.c,
24559           src/anjuta.c:
24560           
24561           Disabled debug warnings.
24563 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24565         * src/appwiz_page1.c
24566           src/compiler_options.c
24567           src/project_dbase.c
24568           src/project_dbase.h
24569           src/project_type.c
24570           src/source.c
24571           src/source.h:
24572           
24573           New project type named LibGlade.
24574           
24575           Patch submitted by:
24576           Dick Knol <dknol@gmx.net>
24578         * src/gnome_prj.c:
24579           Commented out unused pixmap creation. May be it
24580           will fix the crash in project creation.
24581           
24582 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24584         * src/registers.c
24585           src/registers.h
24586           src/registers_cbs.c
24587           src/registers_cbs.h
24588           src/registers_gui.c
24589           src/sharedlib.c
24590           src/sharedlib.h
24591           src/sharedlib_cbs.c
24592           src/sharedlib_cbs.h
24593           src/sharedlib_gui.c
24594           src/signals.c
24595           src/signals.h
24596           src/signals_cbs.c
24597           src/signals_cbs.h
24598           src/signals_gui.c
24599           src/stack_trace.c
24600           src/stack_trace.h
24601           src/stack_trace_cbs.c
24602           src/stack_trace_cbs.h
24603           src/stack_trace_gui.c
24604           src/text_editor.c
24605           src/watch.c
24606           src/watch.h
24607           src/watch_cbs.c
24608           src/watch_cbs.h
24609           src/watch_gui.c
24610           
24611           Fixed bug #496290: Attach/detach removed from these
24612           windows as they are never implemented.
24613           
24614           Patch submitted by:
24615           Johannes Schmid <johannes.schmid@gmx.de>
24616           
24617 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
24619         * src/anjuta.c,
24620           src/anjuta_cbs.c:
24621           
24622           Fixed bug:
24623           when you right click on the tabs, a list of filenames are given
24624           out, but now it gives a list of "page 1", "page 2", etc...
24625           
24626           Patch submitted by: 
24627           Jens Georg <mail@jensgeorg.de>
24629         * anjuta.in.in: Removed c|c++ because, it was not necessary
24630           and was causing translation problem.
24631           
24632         * plugins/class-gen/clsGen.c:
24633           removed "'" for the same reason.
24634           
24635 attached the fix for the menu
24638 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24640         * src/preferences.h,
24641           src/preferences.c,
24642           src/preferences_gui.c:
24643           
24644           Adds the functionality to Anjuta to auto save your unsaved
24645           files before you build a project.
24647           Patch submitted by: 
24648           jason <jason_williams@suth.com>
24649           
24650         * src/anjuta.[h,c]:
24651           Added function for save all files.
24652         
24653         * src/mainmenu_callbacks.c:
24654           Modified to use the above function.
24655         
24656         * src/build_project.c:
24657           Save all files before build if it is set in the
24658           preferences.
24660 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24662         * src/message-manager-private.cc
24663           src/message-manager-private.h
24664           src/message-manager.cc:
24665           
24666           Message-manager now restores the tabs which were shown on startup.
24667           The terminal is now created on demand (as requested by Biswa)
24668           and I have removed some debug messages.
24669           
24670           Patch submitted by: 
24671           Johannes Schmid <johannes.schmid@gmx.de>
24673 2002-01-13  Stephane Demurget  <demurgets@free.fr>
24675         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
24676           proper tabs keyboard navigation.
24678         * src/an_symbol_view.c,
24679           src/anjuta_cbs.c,
24680           src/gnome_project.c,
24681           src/project_dbase.c,
24682           src/tags_manager.c: removed some debugging display.
24684 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
24686         * src/message-manager-dock.c
24687           src/message-manager-private.cc
24688           src/message-manager-private.h
24689           src/message-manager.cc
24690           src/preferences.c
24691           src/preferences.h
24692           src/preferences_gui.c:
24693           
24694           Patch submitted by: 
24695           Johannes Schmid <johannes.schmid@gmx.de>
24696           
24697           This patch adds a tab to the notebook of the preferences-dialog
24698           where you can change the colors, the tab position of the new
24699           message manager. Also the truncate messages stuff has moved
24700           from misc tab to messages tab.
24702           Also improved the remembering position stuff of message manager.
24703           
24704         * data/internal.properties,
24705           Added definitions for messages colors and tag position.
24706           
24707         * src/message_manager.cc:
24708           Fixed a bug that never lets the messages panes to get cleared.
24709           Added wmclass setting for the message window. Fixed a bug in
24710           which the message window was not being shown.
24711         
24712         * src/tag_manager.c: Fixed printing of (NULL) in the debug
24713           output and disabled it.
24715         * src/anjuta.c: Preferences created and loaded before anything else.
24716           anjuta now recognizes messages colors on startup and initializes
24717           them.
24718         
24719 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
24721         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
24723 2002-01-09  Stephane Demurget  <demurgets@free.fr>
24725         * pixmaps/file_c.xpm,
24726           pixmaps/file_cpp.xpm,
24727           pixmaps/file_file.xpm,
24728           pixmaps/file_h.xpm,
24729           pixmaps/file_html.xpm,
24730           pixmaps/file_i18n.xpm,
24731           pixmaps/file_icon.xpm,
24732           pixmaps/file_pix.xpm,
24733           pixmaps/fv_doc.xpm,
24734           pixmaps/fv_i18n.xpm,
24735           pixmaps/fv_image.xpm,
24736           pixmaps/fv_source.xpm,
24737           pixmaps/fv_unknown.xpm: made these icons transparent.
24739 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24741         * launcher/anjuta_launcher.c: updated message strings
24742         * src/message-manager-dock.c: added newline at end to avoid compile warning
24743         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24744         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24745           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24746           entries for username and Python-style GPL notice
24747         * HACKING: added info on files to change to update Insert menu
24749 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24751         * src/project_dbase.c,
24752           src/an_file_view.c,
24753           src/an_symbol_view.c:
24754           Changed the CTree expander style to square and
24755           line style to Dotted line.
24756           
24757         * po/POTFILES.in: Removed and Added translable files.
24759 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24761         * ccview/.cvsignore: Removed.
24762         
24763 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24765         * ccview/
24766                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24767                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24768                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24769                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24770                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24771                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24772         
24773         Removed ccview module because it is no longer needed.
24775 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24777         * src/project_dbase.c:
24778           Shifted structure initialization in project_dbase_new()
24779           before anything else, otherwise it was crashing due to
24780           uninitialized values.
24781         
24782         * src/an_symbol_view.c:
24783           Disabled high volume debug output.
24785 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24786         
24787         Applied a very heavy patch from:
24788         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24790         * Makefile.am
24791         configure.in
24792         pixmaps/Makefile.am
24793         src/Makefile.am
24794         src/aneditor.cxx
24795         src/aneditor.h
24796         src/anjuta.c
24797         src/anjuta.h
24798         src/commands.c
24799         src/commands.h
24800         src/compile.c
24801         src/compile.h
24802         src/controls.c
24803         src/defaults.c
24804         src/fileselection.c
24805         src/main_menubar.c
24806         src/main_menubar.h
24807         src/main_menubar_def.h
24808         src/mainmenu_callbacks.c
24809         src/mainmenu_callbacks.h
24810         src/project_dbase.c
24811         src/project_dbase.h
24812         src/project_dbase_gui.c
24813         src/tags_manager.c
24814         src/text_editor_menu.c
24815         src/toolbar_callbacks.c
24816         tagmanager/Makefile.am
24817         tagmanager/ctags.c
24818         tagmanager/include/Makefile.am
24819         tagmanager/include/tm_project.h
24820         tagmanager/include/tm_symbol.h
24821         tagmanager/include/tm_tag.h
24822         tagmanager/include/tm_tagmanager.h
24823         tagmanager/include/tm_workspace.h
24824         tagmanager/tm_project.c
24825         tagmanager/tm_source_file.c
24826         tagmanager/tm_symbol.c
24827         tagmanager/tm_tag.c
24828         tagmanager/tm_workspace.c
24829         widgets/Makefile.am: Modified.
24830         
24831         * src/an_file_view.[c,h],
24832           src/an_symbol_view.[c,h],
24833           src/file_history.[c,h],
24834           src/support.[c,h],
24835           widgets/scroll-menu.[c,h],
24836           tagmanager/tm_file_entry.c
24837           tagmanager/include/tm_file_entry.h: Added new files.
24838           
24839         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24840         private_func.xpm, public_func.xpm,
24841         class.xpm, fv_exec.xpm, fv_unknown.xpm,
24842         private_var.xpm, public_var.xpm,
24843         function.xpm, fv_i18n.xpm, macro.xpm,
24844         protected_func.xpm, struct.xpm,
24845         fv_autofile.xpm, fv_image.xpm,
24846         ofolder.xpm, protected_var.xpm, variable.xpm:
24847           Updated and Added pixmap files.
24849         Features:
24850         ---------
24851         a) Removes CCView dependency.
24852         b) Improves the terminal.
24853         c) Adds tag navigation context menus.
24854         d) Upgrades tagmanager to latest version.
24855         e) Miscellaneous small additions.
24857 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24859         * src/project_dbase_gui.c: Fixed crash of anjuta
24860         when project first created.
24861         
24862         * src/gnome_project.c: It now updates the tags manager
24863         when new projects are created.
24864         
24865 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
24867         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24868           for this big patch.
24869         
24870         * src/messages.[c,h]: Removed files.
24872         * src/message-manager.[cc,h],
24873           src/message-manager-dock.[c,h],
24874           src/message-manager-private.[cc,h]
24875           New files.
24877         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24878           src/build_project.c, src/clean_project.c, src/compile.c
24879           src/configurer.c, src/debugger.c, src/find_in_files.c
24880           src/mainmenu_callbacks.c, src/preferences.h
24881           src/preferences_gui.c, src/properties.h
24882           src/utilities.c, src/utilities.h:
24883           The new messages widget.
24884           New features:
24885             - Use of GtkNotebook instead of ToggleButtons
24886               and show/hide
24887             - Popupmenu to show and hide message types and
24888               to dock/undock in detach mode
24890           All other things should work as they did with the
24891           old message window. Currently the keyboard short-cuts
24892           do not work in detached mode.
24893           
24894           Some functions in utitlities.[c,h] changed.
24895           so that they take const arguments where this is possible
24896           
24897         * src/Makefile.am, po/POTFILES.in:
24898           Removed messages.[c,h] and
24899           added message-manager.[cc,h], message-manager-dock.[c,h],
24900           message-manager-private.[cc,h]
24901           
24902         * src/message-manager.h: Removed "include <bonobo.h>"
24903           and added a newline at the end of the file.
24904           
24905         * src/message-manager-private.cc:
24906           Set clist's width setting to Automatic.
24907           Set scroll window's scroll bars to Automatic.
24908           
24909 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
24911         * text_editor_menu.c:
24912           Fixed misalignment of the function sub menu
24913           in the text editor pop up menu.
24914           
24915 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24916         
24917         * src/text_editor.c: Fixed a compiler warning.
24918         
24919 2002-01-04  Andy Piper <andy.piper@freeuk.com>
24921         * THANKS, manuals/*/authors.sgml: updated for new translations
24922         * plugins/class-gen/clsGen.c: converted messages to English
24923         * src/about.c, src/main_menubar_def.h: string updates
24925 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
24927         * src/anjuta.c
24928           src/anjuta_cbs.c
24929           src/text_editor.c
24930           src/mainmenu_callbacks.c
24931           src/text_editor.h
24932           src/text_editor.c
24933           src/text_editor_cbs.c
24934           src/text_editor-gui.c:
24935           
24936           Earlier code for adding 'cross' button
24937           for closing pages were too error prone and unorganized.
24938           Cleaned up the code and shifted the 'extra' widgets
24939           creation (eg. close button, close_pixmap and lable)
24940           from anjuta to text_editor. This takes care of proper
24941           widgets creation and destruction. Otherwise, anjuta
24942           was crashing at too many points, especially related
24943           to docking and undocking.
24944           
24945 2002-01-04  Stephane Demurget  <demurgets@free.fr>
24947         * src/aneditor.cxx: removed debugging code.
24949         * data/properties/.cvsignore: added swap files.
24951 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24953         * src/anjuta.c
24954           src/anjuta_cbs.c:
24955           Fixed Crashing of anjuta when a new file is saved as
24956           different file.
24957           
24958 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
24960         * src/aneditor.c: Some debug codes around.
24961         
24962         * data/internal.properties, data/anjuta.properties: Removed.
24963           data/properties/Makefile.am:
24964           data/properties/ada
24965           data/properties/cs
24966           data/properties/make
24967           data/properties/rc
24968           data/properties/html
24969           data/properties/ruby
24970           data/properties/baan
24971           data/properties/idl
24972           data/properties/pascal
24973           data/properties/sample
24974           data/properties/bash
24975           data/properties/java
24976           data/properties/perl
24977           data/properties/sql
24978           data/properties/conf
24979           data/properties/latex
24980           data/properties/props
24981           data/properties/vb
24982           data/properties/cpp
24983           data/properties/lua
24984           data/properties/python
24985           data/properties/xml
24986           data/properties/others
24987           data/properties/.cvsignore:
24988             Added files. Properties now splitted into small files
24989             for each language.
24991         * data/Makefile.am
24992           configure.in: Update the removal and added properties module.
24994         * src/preferences.c: preferences_new(): Updated to reflect the
24995           new properties files organization.
24996           
24997         * src/Makefile.am: Added Baan Lexer.
24999 2002-01-01  Stephane Demurget  <demurgets@free.fr>
25001         * src/aneditor.cxx: readded the baan lexer. 
25003         * src/preferences.c: fixed translated messages and a typo.
25005         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
25006           confusing the regexp usage in xml-i18-merge.
25008 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
25010         * src/project_dbase.c: tidied some messages, and spotted a typo in
25011           the reading of properties which prevented the project version from
25012           ever being reported in the Project Information window - fixed :)
25014         * po/POTFILES.in: removed syntax.h
25016 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25018         * data/internal.properties: fixed baan properties.
25019           Added all ada properties.
25021         * src/main_menubar_def.h,
25022           src/lexer.h,
25023           src/aneditor.cxx,
25024           src/utilities.[ch]: added support for the Ada highlight style.
25026 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25028         * plugins/*/.cvsignore: updated.
25030 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25032         * src/syntax.h,
25033           src/text_editor.c,
25034           src/Makefile.am: removed the empty header syntax.h.
25036 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
25038         * main_menubar.c:
25039         Stef's observation on the 'superfluous' hseparators in the recent
25040         files and projects is fully justified -- removed.
25041         
25042         * main_menubar_def.h:
25043         Changed "Plug Ins" to "Plugins" in the menu label.
25044         
25045         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
25046         Added class-gen in the configure output and class-gen module.
25047         
25048         * data/internal.properties:
25049         Correct mis-spelled "jave" to "java".
25050         Added file.is.source for *.h, *.c, *.cpp properties.
25051         
25052         * global-tags/Makefile.am:
25053         "chmod +x create_global_tags.sh" before it is executed, because
25054         there is very high chance that it will be found "-x" and resulting
25055         in error
25057 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25059         Fixed a crash on Solaris reported by Holder Burde, thanks to him
25060         for the backtrace.
25062         * src/gnome_project.c: (create_new_project): if the user doesn't
25063           select any icon, it doesn't have any extension and thus we can't
25064           use it in printf on Solaris, since the %s modifier use strlen to
25065           know the string length and then crash. On Linux, gcc checks the value
25066           of the pointer to be NULL and write "(null)" if necessary. We can't
25067           rely on that.
25069         * src/source.c: (source_write_desktop_entry): if there's no icon, we
25070           don't need to have the directory icon but the generic one.
25072 2001-12-30  Stephane Demurget  <demurgets@free.fr>
25074         Merged with latest (1.42) scintilla.
25076         Added: Support for the {load,save}.on.(de)activate properties.
25077                The PHP lexer to match keywords case insensitively.
25078                Baan lexer.
25079                Experimental supports for changeable style attribute & line
25080                wrapping.
25081                
25082         Updated: Both the C++ and HTML lexers.
25083                  More shell keywords added.
25084                  Horizontal scrolling and diplay of long lines optimised.
25085                  Cursor setting optimised.
25087         Bugs fixed: Caret movement over folded lines.
25088                     Selection tracking in 2ndary views when doing modifications.
25090         * scintilla/CallTip.{cxx.h},
25091           scintilla/ContractionState.{cxx,h},
25092           scintilla/Document.{cxx,h},
25093           scintilla/Editor.{cxx,h},
25094           scintilla/KeyWords.cxx,
25095           scintilla/LexHTML.cxx,
25096           scintilla/PlatGTK.cxx,
25097           scintilla/RESearch.cxx,
25098           scintilla/ScintillaBase.cxx,
25099           scintilla/ScintillaGTK.cxx,
25100           scintilla/Style.{cxx,h},
25101           scintilla/StyleContext.h,
25102           scintilla/ViewStyle.cxx,
25103           scintilla/include/*.h: updated.
25105         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
25107         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
25108           should have been told to the scintilla team. We're lucky I read the
25109           ChangeLog and the modifications of the lexer (thanks to the Gnome
25110           bonsai for this ;)
25112         * data/internal.properties: added Baan definitions.
25113           Fixed some issues for C such as *_cast directive, that are only
25114           available with C++.
25115           Updated C++, HTML and shell scripts definitions.
25116           Updated Ada and Bullant, that have been forgotten.
25118         * src/main_menubar_def.h,
25119           src/lexer.h,
25120           src/aneditor.cxx,
25121           src/utilities.[ch]: added support for the Baan highlight style.
25123 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25125         Polished the plugins menu behaviour and added a tearoff
25126         menuitem to the recent entries submenu.
25128         Note: The recent entries list seems to be too height
25129               with all these superfluous hseparators.
25131         * src/main_menubar.c: Polished, making some
25132           functions declarations static and cleaning some code.
25134           (create_submenu_plugin): removed the extra
25135           plugins entry and the horizontal separators.
25137           (on_plugins_menu_realize): the plugins menu is only
25138           shown if there's at least one available.
25140           (create_submenu*): added a tearoff menuitem to have
25141           a more homogeneous menu style. For now, it doesn't
25142           take care of user settings (but it was even worse
25143           before :).
25145 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25147         * configure.in: added the packageplugindir variable to avoid
25148           installing the plugins in $(prefix). It's not the same path as
25149           anjuta 2 to allow parallel installation.
25151 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25152         Fix a reopened part of bug #440676: keyboard navigation between the
25153         different text buffers. Changed to a more global approch. 
25155         * src/notebook.[ch]: removed.
25157         * src/Makefile.am: removed notebook.[ch]
25159         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
25160           (on_anjuta_window_key_press_event): added to fulfill the global
25161           shorcuts handling.
25163         * HACKING: updated according to the new global shortcuts handling.
25165 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
25167         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
25168           Shifted plugin menu from Edit submenu to main menu.
25169         
25170         * po/POTFILES.in:
25171           Added plugins/sample1/plugin-sample1.c
25172           
25173         * plugins/sample1/plugin-sample1.c:
25174           Added localization and used anjuta_info, instead of anjuta_error.
25175           
25176         * plugins/.cvsignore, plugins/sample1/.cvsignore:
25177           Added cvs ignores.
25178           
25179 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
25181         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
25182           for plugin dir.
25183         
25184         * Makefile.am: Added module plugins.
25185         
25186         * plugins, plugins/Makefile.am, plugins/sample1/*:
25187           Created plugins modules.
25188           
25189         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
25190           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
25191           to load plugins of *.so only and not *.so* (which results
25192           in duplicates).
25193         
25194         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
25195           plugins during packaging.
25197 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
25199         *  configure.in: Added Greek (el) to ALL_LINGUAS.
25201 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
25203         * configure.in: Added portuguese to ALL_LINGUAS
25205 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
25207         * global-tags/.cvsignore
25208         tagmanager/.cvsignore
25209         tagmanager/include/.cvsignore:
25210         Added cvs ignore files.
25212         * data/.cvsignore
25213         Updated cvs ignore file.
25214         
25215 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25217         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
25218           data/anjuta.properties, data/internal.properties: clean up some 
25219           message strings (me)
25221 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25223         * src/about.c, THANKS: added Jens to the credits
25224         
25225 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25227         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
25228           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
25229           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
25230           Georg <mail@jensgeorg.de> to add close button to file tabs.
25232 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25234         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
25235           (debugger now catches correct signal from process)
25237 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25239         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
25240         * src/pixmaps.h: switch appwizard project icons to new designs
25241         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
25243 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25245         * pixmaps/Makefile.am: stop redundant images from being installed.
25246           The next step will be to remove them completely.
25247         * src/appwiz*: further updates (more to come)
25248         * src/pixmaps.h: cleaned up, commented
25249         * src/splash.c: should use the pixmaps macro defined
25250         * HACKING: more on the graphics stuff and use of pixmaps.h
25252 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
25254         * src/defaults.c: fix bug #494864
25256 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
25258         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
25259           graphics from Misha
25260         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
25261           redundant graphics, no longer used
25262         * src/appwiz*: revamped application wizard by Andy and Misha for
25263           a more usable and professional look-and-feel
25264         * HACKING: updates to cover patching, graphics, and some additions
25265           post-0.1.8
25266         * TODO: removed some implemented features
25268 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
25270         * data/anjuta.properties, data/internal.properties: cleanup
25271         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
25272           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
25273           to edit styles colors for keywords and add Goto Tag menu option
25274           in the editor
25276 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
25278         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
25279         
25280         Fixed bug #460335
25281         fixes the Forget of the cursor position when tab is brought active
25282         from project manager.
25283         
25284 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25286         * src/messages.c
25287           Exported "TERM=xterm" to get a color terminal when
25288           anjuta is not started from within a terminal.
25289           
25290 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25292         * src/messages.c
25293           src/messages.h
25294           Added a frame around zvt terminal.
25295           
25296         * src/preferences_gui.c
25297           Modified to say "Use glade component (experimental)"
25298           instead of "Use Component".
25299           
25300 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25302         * Patch from 
25303         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25304         
25305         * src/anjuta.c
25306         src/fileselection.c
25307         src/messages.c
25308         src/messages.h
25309         src/preferences.c
25310         src/preferences.h
25311         src/project_dbase.c
25313         a) Extra scrollbar in terminal no longer appears.
25314         b) Character set preference should be preserved (untested).
25315         c) File selection widget now remembers last directory.
25316         d) On creation of generic project, the glade 'file not found' error no
25317                 longer occurs.
25318         e) First terminal window is created 'on demand', so it should always to
25319                 the Right Thing (TM) as far as starting WD is concerned. Also, the
25320                 environment is now passed to the terminal.
25321         f) Solaris compilation should be fixed (replaced get_current_dir_name()
25322                 with getcwd()).
25323         g) Fixed some compilation warnings.
25325 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
25327         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
25328           src/pixmaps.h: applied terminal and warnings patch (Biswa)
25329         * src/*: cleanups (me)
25330         * pixmaps/mini_term.xpm: added new file for terminal button
25331           (me, based on existing artwork)
25333 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
25335         * configure.in: bumped version to 0.1.9-pre
25336         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25337           translation
25338         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
25340 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
25342         * src/splash.c: removed a DOS end of line of a comment (so the *.po
25343           files are free of that char)
25344         * configure.in: added "az" to ALL_LINGUAS
25346 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
25348         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
25349           crash bug fix from Biswa.
25350         * FUTURE: added Anjuta/gIDE merger information to provide 
25351           details on future direction and status of 1.x stuff
25352         * NEWS: prepared for release
25353         * po/de.po: update from Jens Georg <mail@jensgeorg>
25355 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
25357         * multiple minor updates pre-0.1.8
25358         * patch from Biswa to fix syntax highlighting and packaging
25359         * po/fr.po: update from Stef
25361 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
25363         * global-tags/Makefile.am
25364         global-tags/create_global_tags.sh
25365         global-tags/tm_global_tags.c
25366         scintilla/LexCPP.cxx
25367         scintilla/include/SciLexer.h
25368         src/aneditor.cxx
25369         src/project_dbase.c
25370         tagmanager/Makefile.am
25371         tagmanager/include/Makefile.am
25372         tagmanager/include/tm_project.h
25373         tagmanager/include/tm_tag.h
25374         tagmanager/include/tm_tagmanager.h
25375         tagmanager/tm_project.c
25376         tagmanager/tm_source_file.c
25377         tagmanager/tm_tag.c
25378         tagmanager/tm_workspace.c:
25379         
25380         Includes the syntax highliting patch to scintilla).
25381         and more stable code.
25382         
25383         *tagmanager/include/tm_symbol.h: New file.
25384         *tagmanager/tm_symbol.c: New file.
25385         
25386         Add symbol tree building functionality at project level
25387         
25388         Patch from:
25389         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25390         
25391 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25393         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
25394           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
25395           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
25396           : New and improved pixmaps from Misha <misha@phreaker.net>
25397           Thanks to him.
25399 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25400         
25401         * Big patch submitted by
25402           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
25403           Many thanks to him.
25404         
25405         * src/Makefile.am, src/aneditor.cxx
25406           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
25407           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
25408           Use of tagmanager lib for advanced calltips.
25410         * global-tags/*: Created new directory and added files to 
25411           generate system.tags.
25413         * tagmanager/*: Created new directory and added tagmanager lib
25414           files.
25416         * configure.in, acconfig.h, Makefile.am: Modified to reflect
25417           the above additions.
25419         * data/Makefile.am: Modified to accomodate generated system.tags file.
25421 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
25423         * scintilla/: updated to 1.41
25424         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
25425         * src/about.c: updated list of authors
25426         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
25427         * HACKING: updated to cover Scintilla usage
25428         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25429           translation
25431 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
25433         * src/aneditor.cxx: Fixed compilation errors with it.
25434           by add include to gtk+ headers and typedefining a mysteriously
25435           vanished class Colour.
25437 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25439         * configure.in: Added pt_BR in the languages.
25440         
25441 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
25443         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
25444           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
25445         * THANKS: updated
25446         * manuals/C/anjuta-manual/*: new format to match
25447           the rest of the GNOME docs chapter layout. Added the many
25448           new contributors. Moved Authors and License information into new
25449           chapters of their own - should make expansion easier too
25450         * src/compiler_options.c: changed the profiler option to -pg to 
25451           work with GNU tools (gprof)
25452         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
25453           and text labels
25454         
25455 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25457         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
25458           compiler_options_gui.c:
25459           Added a new entry for linker flags and renamed c_options to c_flags
25460           and l_options to l_libs. Also, added a new function:
25461           compiler_options_set_prjlflags_in_file();
25462         
25463         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
25464         
25465         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
25466           
25467 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
25469         * THANKS, src/about.c: corrections and additions following 
25470         Naba's big update
25471         * src/main_menubar.c: patch from Rikul to fix the problem with 
25472         menu accelerators not being loaded
25474 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
25476         * THANKS: Added all contributors and translators names and emails.
25477         * AUTHORS: Updated
25478         * pixmap/anjuta_logo.png: Reduced the size of the logo.
25479         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
25480               Added new file (earlier logo with border).
25481         * src/about.c: Added all contributors names and emails
25482               and used macro definition for logo pixmap file.
25483         * src/pixmaps.h: Added entry for anjuta splash screen.
25485 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
25487         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
25488         to new PNG version (thanks to Misha) and removed the old
25489         pixmap.
25491 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
25493         * THANKS: added Conner Mo for simplified Chinese translation.
25494         * configure.in: added zh_CN in ALL_LINGUAS
25496 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
25498         * THANKS: added Joe Man for his traditional Chinese translation.
25499         * configure.in: added zh_TW in ALL_LINGUAS.
25501 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
25503         * src/main_menubar_def.h: Changed the link of lidn to
25504         http://lidn.sourceforge.net.
25505         
25506 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
25508         * Applied patch from Rikul
25509         * Applied patch from Luca
25510         * Fixed a cvs conflict. :)
25512 2001-10-17  Stephane Demurget  <demurgets@free.fr>
25514         * THANKS: added Marc Botermans for his Dutch translation.
25516         * configure.in: added nl in ALL_LINGUAS.
25518         * po/nl.po: added.
25520 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
25522         * anjuta.c: Fixed luca's typo.
25523         * resources.c, resources.h: Changed gchar* return to void, to
25524                 avoid a compiler warning.
25525         * scintilla/Makefile.am: Reorganized file entries.
25526         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
25528 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
25530         * Upgraded scintilla to 1.4.
25531         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
25532                 LexLisp.cxx StyleContext.cxx StyleContext.h
25533         * src/Makefile.am: Added 4 lexers and separated lexer objects
25534                 from the main link variable.
25536 2001-10-14  Stephane Demurget  <demurgets@free.fr>
25538         * THANKS: added Luca, even if it shouldn't be my role to write
25539           this sort of thing :)
25541         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
25542           the latest Luca patch.
25544 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
25546         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
25547         This is not documented yet; plugins to come later.
25548         * src/find*.c: find dialogs now persistent 
25549         (Rick <rikul@bellsouth.net>)
25550         * widgets/gnomefilelist.c: fixed multiple file open issue 
25551         (Rick <rikul@bellsouth.net>)
25552         * changes to recent file and project lists handling 
25553         (lbell <lbell@tsc4.com>)
25554         * more minor UI updates (me)
25556 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
25558         * src/Makefile.am: removed warnings for traditional C syntax
25559         * pixmaps: added new icons for mini_locals, mini_cvs and
25560         the splash screen - thanks to Misha <misha@phreaker.net>
25562 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
25564         * src/toolbar.c: fix typo in tooltip text
25565         * ccview/cccmd.cc: alter Func to Function in menu text
25567 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
25569         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
25570         issue with find dialog reporting an error when Scintilla finds text
25571         * applied patch from Denis Boehme <boehme at syncio dot de> to support
25572         DOS files (i.e. CR/LF translation)
25574 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
25576         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
25577         #452436
25578         * data/internal.properties: default fold style now set to 3 :-)
25579         * applied patch from rikul <null@acm.org> to turn notebook tab 
25580         headings red when file has been edited.
25582 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
25584         * configure.in: Added "no" to ALL_LINGUAS.
25585         
25586 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
25588     * Patch from lbell <lbell@tsc4.com>
25589     src/controls.c
25590     src/debugger.c
25591     src/main_menubar.c
25592     src/main_menubar.h
25593     src/main_menubar_def.h
25594     src/mainmenu_callbacks.c
25595     src/mainmenu_callbacks.h
25596     src/project_dbase.c
25597     src/project_dbase.h
25598     
25599     Implemented a check menu item to handle the 'show locals' flag
25600     for the current project.
25602     * data/internal.properties: Removed the redundant command
25603     for gnome-terminal.
25604     
25605 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
25607         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
25609 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
25611         * configure.in: Added "ta" to the languages list.
25613 2001-09-21  Andy Piper <andy.piper@freeuk.com>
25615         * data/internal.properties:
25616           added fold.symbols property to control appearance of folds
25617           in the Scintilla editor (thanks to rikul <null@acm.org>)
25619 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25621         * src/message.c:
25622           one extra button for message win is being created -- Fixed.
25623         
25624           The frame should be hidden and not only the pix_lab when
25625           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
25626           -- Fixed.
25627         
25628         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
25629           for the time being it is same as mini_cvs.xpm.
25630         
25631 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25633         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
25635         Patch from rikul <null@acm.org>
25636         
25637         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
25638         glades.h, messages.c, messages.h, pixmaps.h,
25639         project_dbase.c, project_dbase.h, session.c,
25640         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
25641         
25642         inserted 'add to watch' option in inspect window, so you can add easily
25643         a variable in watch window .
25644         
25645         Added a new message pane for the gdb local variables inspection. Changed
25646         the code in messages.c to better account for future new panes insertion.
25647         Defined a new pixmap for the new tab button in pixmaps.h
25648         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
25649         install script.
25650         
25651         Changed the debugger module to have a single function for asking to gdb
25652         to send program info. The idea is to ask the debugger about only the
25653         info needed to open windows( watch, registers, etc ) to speedup the step
25654         command. I plan to ask informations to the debugger based on the user
25655         interface status.
25656         The request for local variables is enabled by default, but the
25657         projectDBase has a variable to control it, to allow disabling that
25658         feature,  there is also the code to save and to reload the state. If you
25659         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
25660         in project_dbase.c
25662         This big patch is from:  lbell <lbell@tsc4.com>
25663         
25664 2001-09-20  Stephane Demurget <demurgets@free.fr>
25666         Patch from rikul <null@acm.org> :
25668         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
25669           problem and added folding support for php/hmtl.
25671 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
25673         * Fixed dnd of files within scintilla.
25674         patch from:  rikul <null@acm.org>
25675         
25676 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
25678         * Applied patch from Luca.
25679         
25680         * src/source.c: source_write_build_files(): Fixed the project generation
25681           failure. The fist return statement and the free_project_type were 
25682           misplaced.
25684 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
25685         
25686         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
25687         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
25688         
25689         1) Restore the error color to red (waiting for a configurable one )
25690         2) Saving projects settings if you exit anjuta without closing an open
25691         saved project
25692         3) New Menu 'repaeat search' to search with a keystroke without pressing
25693         the toolbar button
25694         4) some define in the menus to better handle menu item update
25695         
25696         Patch from: lbell <lbell@tsc4.com>
25697         
25698         * main_menubar_def.h, main_menubar.c: Change the position of
25699         "Repeat find" menu position.
25701 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
25703          project_type.h, project_type.c, source.c: Applied patch.
25704          patch from Johannes Schmid <clubfan@users.sourceforge.net>
25705          
25706 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25708         * configure.in, src/Makefile.am: Using macros for ORBit flags.
25709         
25710 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25711         
25712         * Fixed bug #445752
25713   
25714 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25715         
25716         * Fixed bugs in Gtk-- and Gnome-- project type
25718 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25720         * dnd.c: Support for multiple files drag-n-drop.
25721         
25722           Patch from: rikul <null@acm.org>
25723         
25724         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
25725           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
25726           saving from menu.
25727         
25728           Patch from: rikul <null@acm.org>
25730         * Applied patch for widgetizing goto dialog box.
25731           Patch from: ???
25732         
25733         * Applied patch for having new project type handling.
25734           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25735           
25736 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25738         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25739           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25740           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25741           find_replace.c, find_replace.h, find_text.c, find_text.h,
25742           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25743           project_dbase.h, source.c, text_editor.c, text_editor.h,
25744           text_editor_cbs.c, utilities.c, utilities.h:
25745         
25746           Applied a huge patch (after slight preview). I would like Luca
25747           to have his feature additions mentioned here.
25748         
25749           Patch from: lbell <lbell@tsc4.com>
25751 2001-09-09  Stephane Demurget <demurgets@free.fr>
25753         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25755         * po/fr.po: updated to the latest sources.
25758 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25759         
25760         * Fixed bug #445752
25761   
25762 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25764         * dnd.h, dnd.c: New files for drag n drop support.
25765                 
25766         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25767            Added drag and drop support for opening files.
25768         
25769         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25770         Archit Baweja <bighead@crosswinds.net> for this idea.
25771         
25772         * TODO: Added some more todos. :-(
25774 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25776         * Fixed the goto line activate bug.
25777         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25779 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25780         
25781         * Fixed bugs in Gtk-- and Gnome-- project type
25783 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25785         * widgets/gonmefilelist.c, gnomefilelist.c:
25786         Modified multiple selection on pressing control.
25787           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25788         
25789         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25790         Modified multiple selection on pressing control.
25791           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25792         
25793 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25795         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25796           This is useless; but just in case...
25798 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25800         * data/internal.properties: modified a bit of perl properties.
25801         
25802 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25804         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25805           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25806           Added support for multiple file imports. Changed the standrd C++
25807           convention of #include <file> to #include <file.h>, because I had given
25808           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25809           now support the #include <file> convention. That is something to be fixed :). 
25810           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25812 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25814         * src/anjuta.c: Added function static greetings_text(), to solve the non
25815                 translation of the greetings text in the wizard.
25816                 
25817 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25819         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25820           dialogs, with OK the default (fix bug #453482)
25822 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25824         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25825         
25826         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25827         
25828 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25830         * src/aneditor.cxx
25831           src/aneditor.h
25832           src/anjuta_cbs.c
25833           src/controls.c
25834           src/main_menubar.c
25835           src/main_menubar.h
25836           src/main_menubar_def.h
25837           src/mainmenu_callbacks.c
25838           src/mainmenu_callbacks.h:
25839                 Applied the patch that addes menu items which allow users to
25840                 insert GPL notice and date time in current document.
25841                 patch from: Rick Patel <rikul@shreve.net>       
25842                 
25843         * src/main_menu.c: Fixed a compilation error.
25844         
25845         * src/anjuta.c: Fixed non-rememberence of editor tab position.
25846         
25847         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25848           about the unterminated strings.
25849           
25850         * scintilla/*: Updated scintilla to 1.3.9 version.
25851         
25852 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
25853         
25854         * widgets/gnomefileselection.c:
25855           Applied the patch for fixing multiple selection of file open funcion,
25856           which will deselect the files selected.
25857           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25859 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25861         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25862           src/fileselection.c, src/anjuta_cbs.c:
25863           Applied the patch     for multiple selection of file open.
25864           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25865           
25866 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
25868         * Removed "-f" option in call to devhelp, because devhelp no longer
25869           supports that.
25870         
25871 2001-08-26  Stephane Demurget <demurgets@free.fr>
25873         All these modifications have been pointed out by
25874         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25876         * data/internal.properties: two fixes for the PHP lexer.
25877           this out.
25879         * fr.po: minor fixes.
25881         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25883 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
25884         
25885         * main_menubar.c,
25886           main_menubar.h,
25887           main_menubar_def.h,
25888           main_menubar_callbacks.c,
25889           controls.c:
25890                 Added new menu item for "close all fils".
25891                 (Patch from Rikul <rikul@shreve.net>, after revision)
25892         
25893         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25894         
25895         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25896                 (Patch from Rikul <rikul@shreve.net>)
25897         
25898         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25899                 (Patch from Rikul <rikul@shreve.net>)
25901 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25902         
25903         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25904            project name in application widzard.
25905            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
25907         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25908           of the 'OK' button there is an 'Execute' one.
25909           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
25910         
25911         * executer.c: Changed cancel button to close button. That was more appropriate.
25912           
25913 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
25915         * HACKING: corrected >>>>>> Config management.
25916         
25917         * HACKING: Added many things.
25918         
25919         * src/launcher.h: Added some comments.
25921 2001-08-21  Stephane Demurget <demurgets@free.fr>
25923         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25925         * HACKING,
25926           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25927           src/appwizard_cbs.c,
25928           src/appwizard_gui.c: Applied UI/docs cleanup patch from
25929           Andy Piper <andy.piper@freeuk.com>
25931         * po/fr.po: updated to latest sources.
25933         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25936 2001-08-18  Andy Piper <andy.piper@freeuk.com>
25938         * Fixed bugs #450280 and #448845
25940         * src/about.c: corrected Naba's e-mail address (.net, not .com)
25941         
25942         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25943           named dialogs
25944         
25945         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25946           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
25947           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
25948           names to remove "Anjuta: " prefix
25949           
25950         * src/main_menubar_def.c: altered a message
25951         
25952         * launcher/anjuta_launcher.c: cleaned up some messages
25954         * src/debugger.c: edited messages to improve clarity
25955         
25956         * src/app_wiz*.c: tidied wizard interface
25959 2001-08-15  Stephane Demurget <demurgets@free.fr>
25961         Synced Naba's fix and mine about the wizards not working and removed
25962         anjuta.prj to avoid a nasty checkin.
25964         * Makefile.am: removed the install-data-local rule.
25966         * data/Makefile.am: changed the list of files.
25968         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25970         * .cvsignore: added anjuta.prj for the same reason.
25973 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
25975         * src/source.c: Fixed a bug that fails new gnome projects to get
25976           created.
25978         * src/project_manager.c: Fixed a bug that disables storing recent
25979           project history.
25981         * Makefile.am: Added stuffs to install the macro files in the
25982           anjuta share file.
25985 2001-08-14  Stephane Demurget <demurgets@free.fr>
25987         * data/Makefile.am: added some rules to support the gnome/ macros
25988           dir in order to make the wizards work again.
25990         * anjuta.spec.in: upped the release number.
25993 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
25995         * configure.in (ALL_LINGUAS): Added pl.
25998 2001-08-09  Stephane Demurget <demurgets@free.fr>
26000         * anjuta.spec.in: fixed the doc files list.
26003 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
26005         * src/about.c: corrected my email address. :-)
26006         
26007         * TODO: Updated.
26008         
26009         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
26010          (patch from Andy Piper <squiggle@ukgateway.net>)
26012 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
26014         * debugger.c: Fixed a bug associated with debugging threaded
26015           application.
26016         
26017         * text_editor_menu.c: Fixed broken ui in text editor
26018           pop up menu.
26019           
26020         * text_editor_menu.c: Now the option sub menu in text editor pop up
26021           works.
26022         
26023         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
26024                 (suggested by lord sibn <sibn@utspl.cjb.net> )
26025         
26026 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26028         * src/text_editor_menu.c: Added menu item for context help
26029           (patch from Andy Piper <squiggle@ukgateway.net>)
26030         
26031 2001-08-06  Stephane Demurget <demurgets@free.fr>
26033         * ccview/cccproj.cc: added missing i18n strings.
26035         * data/welcome.txt: bumped version to 0.1.6.
26037         * src/anjuta.c: fixed a compilation error due to devhelp integration.
26039 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26040         
26041         * help.c, help.h: Added support for DevHelp context sensitive help
26042                 and gnome api browsing.
26043         * Fixed toolbars and editor views "not save" bug.
26044         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
26045           (patch from Andy Piper <squiggle@ukgateway.net>)
26046         * Updated THANKS and chapter15.sgml for uk and ru translators.
26048 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
26050         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
26051         * Updated configure.in to include these changes
26052         
26053 2001-08-03  Stephane Demurget <demurgets@free.fr>
26055         * src/project_dbase_gui.c: fixed bug #446963
26056           (on_project_dbase_ccview_update_start),
26057           (on_project_dbase_ccview_update_end): added.
26058           These two respectively disable and enable close file/project
26059           menu entries and toolbar items, while the ccview part updates
26060           its tag database.  
26063 2001-08-03  Stephane Demurget <demurgets@free.fr>
26065         * configure.in: added sv to the ALL_LINGUAS list.
26066         
26068 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
26070         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
26071                 file to work: merge translations and distribute it.
26073         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
26075         * NEWS, README, THANKS & TODO: Spelling fixes.
26077 2001-08-01  Stephane Demurget <demurgets@free.fr>
26079         * README: updated requirements.
26081         * scintilla/Makefile.am,
26082           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
26083           target can't be realized (custom build path).
26085         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
26086           Removed install-data-local.
26088         * src/compiler_options.c: changed the include paths of the pixmaps.
26089           we hadn't any warning because of the include paths passed to the
26090           compiler. Thanks to make distcheck for reporting this.
26093 2001-07-31  Stephane Demurget <demurgets@free.fr>
26095         * NEWS, THANKS: updated.
26097         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
26098           fixed to show the correct kernel signal number and its description.
26100         * widgets/gnomefilelist.c: fixed bug #445756
26101           (goto_last): renamed to goto_prev and changed according to goto_next.
26102           (goto_next): added.
26103           (goto_directory): removed.
26104           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
26105           returned value is now the position in the list.
26106           (check_ok_button_cb): changed the back check and added one for next.
26107           (gnome_filelist_set_dir): the check in history make it wouldn't be
26108           a "true" history. polished the whole thing, using set_dir_internal.
26109           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
26110           there's no check in the history when using back or next.
26112         * manuals/*: added missing .cvsignore files.
26115 2001-07-30  Stephane Demurget <demurgets@free.fr>
26117         * po/fr.po: updated to latest sources.
26119         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
26120           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
26121           to put off their sensitive attributes.
26123 2001-07-29  Stephane Demurget <demurgets@free.fr>
26124         
26125         * po/fr.po: fixed some grammar things.
26126           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
26127           this out.
26128         
26129         * src/utilities.c: (file_is_link): use lstat instead of stat.
26131 2001-07-27  Naba Kumar <kh_naba@123india.com>
26132         
26133         * Remove help dir from cvs, because it is no longer
26134           needed.
26135         
26136         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
26137           needed.
26139 2001-07-24  Naba Kumar <kh_naba@123india.com>
26141         * debugger.c: (debugger_update_prog_status): Fixed
26142                 the bug with gdb version 5. Debugger starts, when
26143                 step in/out/over etc are clicked.
26144         
26145         * debugger.c: All functions: added debugging codes.
26146         
26147         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
26148         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
26149           Modified to recognize non project files also.
26150           
26151         * source.c: (source_write_configure_in):
26152           Added source for 'prefix' counterparts for
26153           no-prefix AC_SUBST.
26154         
26155 2001-07-23  Naba Kumar <kh_naba@123india.com>
26156         
26157         * anjuta.c: added function anjuta_remove_text_editor();
26158           and suitably modified anjuta_remove_current_text_editor().
26159           
26160         * project_dbase.c: project_dbase_close(), Added code to
26161           close all opened files that belong to the project when
26162           the project is closed.
26163          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
26164         
26165         * Updated the manuals/anjuta-manual subdir for GDP standards.
26166            (patch from Andy Piper <squiggle@ukgateway.net>)
26167         
26168         * main_menubar.h, main_menubar.def: Added Menu items to handle
26169           urls for library references, bugs, patches and feature request
26170           submission.
26171         
26172 2001-07-20  Naba Kumar <kh_naba@123india.com>
26173         
26174         * Set wmclass names in all windows.
26175           (patch from Andy Piper <squiggle@ukgateway.net>)
26176         * New splash logo from "Misha" <misha@phreaker.net>);
26178 2001-07-19  Naba Kumar <kh_naba@123india.com>
26179         
26180         * preferences.[h,c], preferences_gui.c: Added 4 properties to
26181           set caret color, calltip back color and selection fore/back
26182           color.
26184 2001-07-18  Naba Kumar <kh_naba@123india.com>
26185         
26186         * project_dbase.c: Closes all files when project is closed.
26187          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26188          -- We still need to refine this as it closes all sort of files.
26189         
26190         * compiler_options.c: Fixed seg-fault bug when last item in
26191           compiler option lists is removed.
26192         
26193         * Fixed missing newline warnings during compilation.
26194           (patch from Andy Piper <squiggle@ukgateway.net>)
26196 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
26198         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
26199                 autogenerated no need to store'em in CVS.
26201         * ccview/.cvsignore: Addition of cvsignore.
26203 2001-07-17  Naba Kumar <kh_naba@123india.com>
26204         
26205         *GUI fixes and spell corrections
26206         (patch from Andy Piper <squiggle@ukgateway.net>)
26208 2001-07-15  Naba Kumar <kh_naba@123india.com>
26209         
26210         *Fixed double error message for file not found.
26211         
26212         *Put white backgrounds for png images.
26213         
26214         *Converted '-' to '_' in sgml files.
26216 2001-07-14  Naba Kumar <kh_naba@123india.com>
26217         
26218         * project_dbase.c: Short-cut for expand/collasp project tree
26219         
26220         * project_dbase_gui.c:
26221          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26223 2001-07-13  Naba Kumar <kh_naba@123india.com>
26224         
26225         * notebook.[h,c]: Added
26226          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26227         Project/message window now toggles on control and
26228         and notebook switch short-cut
26230 2001-07-7  Naba Kumar <kh_naba@123india.com>
26231         
26232         * Changed a new icon set which looks more gnomish.
26233         
26234         * Changed a new anjuta splash logo.
26235         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
26237 2001-07-6  Naba Kumar <kh_naba@123india.com>
26238         
26239         * ccview/*: Integrated ccview for class view and file view
26240                 in the project Manager.
26241         
26242         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
26244 2001-07-1  Naba Kumar <kh_naba@123india.com>
26245         
26246         * scintilla/*: Upgraded Scintilla to version 1.3.7
26247         
26248         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
26249         
26250 2001-06-28  Naba Kumar <kh_naba@123india.com>
26251         
26252         * src/debugger.c: Correct step-over and step-out swapping.
26253         
26254         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
26255           chapters and added more stuffs.
26257 2001-06-13  Naba Kumar <kh_naba@123india.com>
26258         
26259         * data/autogen.sh.gtkmm: Added
26260         
26261         * data/autogen.sh.gnomemm: Added
26262         
26263         * src/appwiz.c: Added two more application wizard templetes
26264         
26265         * src/project: for gtk-- and gnome-- and proper support
26266         
26267         * src/source.c: for c++ in the project configuration.
26268         
26269         * src/source.h:
26271 2001-05-05  Naba Kumar <kh_naba@123india.com>
26273         * Merged my pre-cvs modifications with 
26274           the current cvs copy.
26276         * (lot of files change).
26278         * Implemented session management.
26280         * Local installation possible by
26281           manageing our own pixmaps paths
26282           manupulations.
26283         
26284         * resources.h: Added.
26285         * resources.c: Added.
26287         * Fixed some bugs.
26288         
26289 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
26291         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
26292                 Corrected/extended ignores.
26294 2001-05-04  Naba Kumar <kh_naba@123india.com>
26296         * manuals/: dir tree added.
26297           Sgml documentation started in this dir.
26298           
26299         * omf-install/: dir tree added.
26300         
26301         * manuals/anjuta-manual/C/anjuta-manual.sgml:
26302           Created initial document structure.
26303           
26304         * configure.in: Added test for scrollkeeper.
26305           Added some Makefile entries in AC_OUTPUT.
26306         
26307         * Makefile.am: Added subdir manuals/
26308         
26309         * HACKING: Wrote something stupid.
26311 2001-05-02  Stéphane Démurget <demurgets@free.fr>
26313         * Makefile.am: Added ChangeLog in local data list, becaused it's
26314           needed to create a new project.
26315           
26316         * po/fr.po: minor fixes.
26318         * src/build_file.c, src/configurer.c, src/debugger.c,
26319           src/executer.c, src/find_replace.c, src/gnome_project.c,
26320           src/goto_line.c, src/launcher.c, src/messages.c, 
26321           src/preferences.c src/project_dbase.c: functions declared static.
26322           
26323         * widgets/gnomefilelist.c: Fixed a project creation bug,
26324           introduced with latest changes.
26326 2001-05-01  Stéphane Démurget <demurgets@free.fr>
26328         * widgets/gnomefilelist.c,
26329           BUGS: Fixed an annoying bug preventing from loading files/project
26330           given on the command line. Polished the whole gnome_filelist widget.
26332 2001-04-27  Stéphane Démurget <demurgets@free.fr>
26334         * src/main.c,
26335           src/anjuta.c,
26336           src/anjuta.h: Polished the command line parsing.
26338         * BUGS: Need to clean that damn gnome_filelist widget.
26340 2001-04-25  Stéphane Démurget <demurgets@free.fr>
26342         * src/registers.c,
26343           src/sharedlib.c,
26344           src/signals.c: Removed duplicated includes.
26346         * po/fr.po: minor fixes.
26348         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
26349           create_compiler_options_page? () declared static.
26350         * src/main.c,
26351           src/anjuta.c: Put a command line option for disabling
26352           the splashscreen.
26354         * src/preferences_gui.c: Fixed an internationalization issue,
26355           other functions declared static.
26357         * src/gnome_project.c: Fixed some memory leaks,
26358           new_prj_terminated () declared static. 
26360 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
26362         * configure.in: Sort ALL_LINGUAS alphabetically.
26364 2001-04-22  Stéphane Démurget <demurgets@free.fr>
26366         * Emptied that ugly old Changelog.
26368 == Anjuta 0.1.5 ===
26369 == Anjuta 0.1.4 ==
26371 2001-03-10 Naba kumar  <naba@gnome.org>
26373         * src/gnome_project.c: Fixed project dir creation bug.
26375         * src/text_editor.c: Fixed double accelerators bug.
26376         
26377         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
26379         * src/stack_trace.c, * src/compiler_options.c,
26380         data/internals.properties, src/defaults.c:
26381         Fixed pixmap creation with NULL window.
26383         * src/commands.c, src/preferences_gui.c, src/build_project.c
26384         src/clean_project.c: Bug fix.
26385         
26386         * src/main_menubar_def.h: i18n bug fix.
26387         
26388         * src/executer.h, src/executer.c: Bug fix.
26389         
26390         * src/controls.c: Bug fix.
26391         
26392         * src/debugger.c: Debugger now takes program args.
26393         
26394         * po/ja.po: Added japanese translation file.
26395         
26396         Upgraded to ver 0.1.4
26397         ... Fixed other minor bugs.
26399 == Anjuta 0.1.3 ===
26401 2001-XX-XX Naba kumar  <naba@gnome.org>
26403         * Lots of unaccountable changes. Integrated scintilla.
26404         Redesigned Project managemet. Added supports for other languages.
26405         Java style properties managements. .... blah blah
26406         
26407 2000-11-11 Naba kumar  <naba@gnome.org>
26409         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
26410         Upgraded to version 0.1.3.
26412         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
26413         Fixed to activate Debug->add watch properly.
26415 === Anjuta 0.1.2 beta_2 ===
26416 === Anjuta 0.1.2 ===
26418 2000-11-05 Naba kumar  <naba@gnome.org>
26420         * src/compiler_options.c, src/compiler_options_cbs.c
26421         src/compiler_options_cbs.h, src/compiler_options_gui.c
26422         src/anjuta2.c, extra/stock_libs.anj (new),
26423         extra/README.stock_libs (new), htmls/page13.html,
26424         htmls/images/*: Improved Library settings GUI. Can now enable/disable
26425         added libraries. Stock libs provided for ease of entry. Modified
26426         help html file accordingly.
26428 2000-11-03 Naba kumar  <naba@gnome.org>
26430         * README: Minor fixes in Doc files.
26432         * src/gnome_prj.c, src/appwidzard_cbs.c:
26433         Fixed to ignore non-existant dir for blank prj.
26434         More checking in project creation, especially to confirm
26435         that the prj file already does not exist.
26437         * anjuta.spec, configure.in: Upgraded to version 0.1.2
26439         * src/controls.c: Now Menu item "Format/Detach current document"
26440         is inactive when there is no document opened.
26442 === Anjuta 0.1.1 ===
26444 2000-11-01 Naba kumar  <naba@gnome.org>
26446         Completed and Release of first version (Beta) with lots of bugs.
26448 1999-12-27 Naba kumar  <naba@gnome.org>
26450         Anjuta project started.
26452                 TRANSLATION STATISTICS
26453                 Total messages: 0
26455         Translation status given in percentage.
26456 +----------------------------------------------------------------------------+
26457 |  Po file  |            Language  | Translated |   Fuzzy   |   Untranslated |
26458 +----------------------------------------------------------------------------+