* plugins/debug-manager/command.c:
[anjuta-git-plugin.git] / ChangeLog
blob66e84cb50cf1c0660790025a2d51b23843b5a100
1 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/debug-manager/command.c:
4         Destroy local variables on each step
6         * plugins/debug-manager/debug_tree.c,
7         plugins/debug-manager/watch.c,
8         plugins/debug-manager/locals.c,
9         plugins/gdb/debugger.c,
10         libanjuta/interfaces/libanjuta.idl:
11         Parse local variables scope (not used yet)
13 2008-02-15  James Liggett <jrliggett@cox.net>
15         reviewed by: Johannes Schmid <jhs@gnome.org>
17         * plugins/profiler/gprof-options.c: (setup_widgets),
18         (gprof_options_set_target), (gprof_options_has_target),
19         (gprof_options_get_string):
20         * plugins/profiler/gprof-options.h:
21         * plugins/profiler/plugin.c: (ifile_open):
22         516128 – crash in Anjuta IDE: selected profiler as the...
24 2008-02-14  Johannes Schmid <jhs@gnome.org>
26         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
27         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
28         * plugins/symbol-browser/an_symbol.c:
29         * plugins/symbol-browser/an_symbol_view.c:
30         (on_symbol_view_row_expanded):
31         Fixed some memory leaks (Remember to all free/unref everything that comes
32         from gtk_tree_model_get())
34 2008-02-14  Johannes Schmid <jhs@gnome.org>
36         * plugins/document-manager/search-box.c: (on_search_activated):
37         516377 – Status bar does not change its status of 'Search for .. continued at top'
38         (caused by differences between scintilla and sourceview)
40 2008-02-13  James Liggett <jrliggett@cox.net>
42         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
43         Output in UTF-8 format to avoid hangs with the editor. (#516014)
45 2008-02-14  Johannes Schmid <jhs@gnome.org>
47         * plugins/language-support-cpp-java/plugin.c:
48         (get_line_indentation_base), (get_line_auto_indentation),
49         (on_editor_char_inserted_cpp):
50         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
52 2008-02-13  Johannes Schmid <jhs@gnome.org>
54         * plugins/language-support-cpp-java/plugin.c:
55         (is_iter_inside_string), (get_line_auto_indentation):
56         Handle comments in the code and do not ask editor. Fixes scintilla
57         indentation (sourceview does not report comments anyway).
58         
59         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
60         Diff with correct sign (also fixes some issues with language-support)
62 2008-02-13  Johannes Schmid <jhs@gnome.org>
64         * plugins/language-support-cpp-java/plugin.c:
65         (get_line_indentation_base):
66         Act even more clever for comments. Indent /* */ comments correctly
67         for multilines
69 2008-02-13  Johannes Schmid <jhs@gnome.org>
71         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
72         Also set indentation size correctly, when tab size is set
73         by language support plugin
75 2008-02-13  Johannes Schmid <jhs@gnome.org>
77         * plugins/language-support-cpp-java/plugin.c:
78         (get_line_indentation_base):
79         
80         Indent lines after comments correctly
82 2008-02-13  Johannes Schmid <jhs@gnome.org>
84         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
85         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
86         * libanjuta/anjuta-launcher.h:
87         Some more fixes from symbol-db-branch
88         
89         * src/Makefile.am:
90         Move anjuta-shell to noinst_PROGRAMS as it is just a test
92 2008-02-12  Johannes Schmid <jhs@gnome.org>
94   Patch from Gennaro Bellizio <genbell@tiscali.it>:
95         * global-tags/Makefile.am:
96         * AUTHORS
97         #515954 – create_global_tags.sh: wrong anjuta-tags path
98         
99         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
100         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
101         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
102         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
103         (anjuta_launcher_fork):
104         * libanjuta/anjuta-launcher.h:
105         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
106         from symbol-db branch
108 2008-02-11  Johannes Schmid <jhs@gnome.org>
110         * plugins/file-manager/file-model.c: (file_model_expand_idle):
111   515868 – File browser only shows icons when activated
112   
113 2008-02-11  Johannes Schmid <jhs@gnome.org>
115         * plugins/file-manager/file-model.c: (file_model_expand_idle):
116         #515867 – Anjuta dies on startup
118 2008-02-11  Johannes Schmid <jhs@gnome.org>
120         * TODO.tasks: Marked subversion task as completed
122 === anjuta 2.3.4 ===
124 2008-02-11  Naba Kumar  <naba@gnome.org>
126         * configure.in: Bumped version to 2.3.4
128 2008-02-10  Naba Kumar  <naba@gnome.org>
130         * NEWS: Updated for release.
132 2008-02-10  Johannes Schmid <jhs@gnome.org>
134         * plugins/document-manager/anjuta-document-manager.plugin.in:
135         Added html, javascript and glade file types. This makes it possible to
136         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
137         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
138         
139         * plugins/file-wizard/anjuta-file-wizard.glade:
140         * plugins/gdb/anjuta-gdb.glade:
141         * plugins/project-wizard/anjuta-project-wizard.glade:
142         * plugins/search/anjuta-search.glade:
143         * plugins/terminal/anjuta-terminal-plugin.glade:
144         
145         Fixed some other translation issues (#507921)
147 2008-02-10  Naba Kumar  <naba@gnome.org>
149         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
150         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
152 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
154         * manuals/anjuta-manual/C/interface.xml,
155         manuals/anjuta-manual/C/introduction.xml,
156         manuals/anjuta-manual/C/preferences.xml,
157         manuals/anjuta-manual/C/fileoperations.xml,
158         manuals/anjuta-manual/C/projects.xml:
159         Fix spelling errors, including bug #515204, #515172, #515117
160         and #513892
162 2008-02-10  Naba Kumar  <naba@gnome.org>
164         * plugins/document-manager/plugin.c: Fixed stream comment and added
165         translator's comment for 'block comment', 'box comment' and 'stream
166         comment'
168 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
170         * plugins/debug-manager/command.c,
171         plugins/debug-manager/command.h,
172         plugins/debug-manager/breakpoints.c,
173         libanjuta/interfaces/libanjuta.idl:
174         Avoid adding the same breakpoint several times
176         * plugins/gdb/debugger.c:
177         Fix bug #515463: Deattaching process kill it
179 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
181         * manuals/anjuta-manual/C/debugger.xml:
182         Fix translation bug #515459 and #515460
184 2008-02-10  Johannes Schmid <jhs@gnome.org>
186   Patch from Rémi Cardona <remi@gentoo.org>
188         * plugins/build-basic-autotools/Makefile.am:
189         * plugins/cvs-plugin/Makefile.am:
190         * plugins/document-manager/Makefile.am:
191         * plugins/editor/Makefile.am:
192         * plugins/indent/Makefile.am:
193         * plugins/language-support-cpp-java/Makefile.am:
194         * plugins/message-view/Makefile.am:
195         * plugins/sourceview/Makefile.am:
196         * plugins/symbol-browser/Makefile.am:
197         * plugins/terminal/Makefile.am:
198         * scripts/build-schemas.mk:
199         * src/Makefile.am:
200   Fix #512531 – Parallel build fails
201   
202   * AUTHORS: Added Rémi
204 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
206         * plugins/debug-manager/queue.c:
207         Fix interrupt command, not working due to previous change
209 2008-02-10  Johannes Schmid <jhs@gnome.org>
211         * src/Makefile.am:
212         * src/anjuta-app.c:
213         * src/anjuta-callbacks.c (removed):
214         * src/anjuta-callbacks.h (removed):
215         
216         Removed (almost) empty files, fixes #515383 and #515388
218 2008-02-09  James Liggett <jrliggett@cox.net>
220         Reviewed by Naba Kumar  <naba@gnome.org>:
222         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
223         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
224         * plugins/subversion/svn-command.c:
225         (svn_command_make_canonical_path):
226         * plugins/subversion/svn-command.h:
227         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
228         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
229         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
230         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
231         * plugins/subversion/svn-remove-command.c:
232         (svn_remove_command_new):
233         * plugins/subversion/svn-status-command.c:
234         (svn_status_command_new):
235         * plugins/subversion/svn-switch-command.c:
236         (svn_switch_command_new):
237         * plugins/subversion/svn-update-command.c:
238         (svn_update_command_new):
239         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
240         die if the user gives a path that libsvn doesn't like. 
241         
242         Fixes bug #515500
244 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
246         * plugins/debug-manager/command.c,
247         plugins/debug-manager/command.h,
248         plugins/debug-manager/queue.c:
249         Fix crashes when trying to stop the debugger while it is busy
251 2008-02-08  Johannes Schmid <jhs@gnome.org>
253   Patch from Rodrigo Moya <rodrigo@novell.com>
255         * plugins/glade/plugin.c: (ifile_open):
256         * plugins/symbol-browser/test-class.cpp:
257         * AUTHORS: Added Rodrigo
258         
259         #514732 – 64 bit compliation error
260         #514733 – Use of uninitialized variables
262 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
264         * manuals/anjuta-manual/C/debugger.xml:
265         Fix translation bug #514494 and bug #514440
267 2008-02-05  Massimo Cora'  <maxcvs@email.it>
269         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
270         Fix a compile error added in the previous patch
272 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
274         * plugins/profiler/gprof-view.c,
275         plugins/class-inheritance/class-callbacks.c,
276         plugins/class-inheritance/class-inherit.c,
277         plugins/symbol-browser/an_symbol.c,
278         plugins/symbol-db/symbol-db-engine-iterator-node.c,
279         libanjuta/interfaces/libanjuta.idl:
280         Change ianjuta_symbol_file function to ianjuta_symbol_uri
282 2008-02-04  Johannes Schmid <jhs@gnome.org>
284         * plugins/search/anjuta-search.glade: Fixed typo
286 2008-02-03  Johannes Schmid <jhs@gnome.org>
288         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
289         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
290         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
291         .glade:
292         * plugins/build-basic-autotools/build-basic-autotools.c:
293         (build_get_context), (build_configure_project):
294         * plugins/class-gen/anjuta-class-gen-plugin.glade:
295         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
296         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
297         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
298         * plugins/devhelp/plugin.c: (devhelp_activate):
299         * plugins/editor/Makefile.am:
300         * plugins/editor/anjuta-editor-scintilla.glade:
301         * plugins/editor/text_editor.c:
302         * plugins/editor/text_editor.h:
303         * plugins/editor/text_editor_menu.c (removed):
304         * plugins/editor/text_editor_menu.h (removed):
305         * plugins/file-wizard/anjuta-file-wizard.glade:
306         * plugins/gtodo/notification.c: (create_notification_window):
307         * plugins/gtodo/preferences.c: (preferences_widget):
308         * plugins/language-support-cpp-java/plugin.c:
309         (cpp_java_plugin_activate_plugin):
310         * plugins/message-view/anjuta-message-manager-plugin.glade:
311         * plugins/message-view/plugin.c: (activate_plugin):
312         * plugins/project-manager/plugin.c: (confirm_removal):
313         * plugins/search/anjuta-search.glade:
314         * plugins/search/plugin.c:
315         * plugins/search/search-replace.c: (nb_results_alert):
316         * plugins/subversion/subversion-commit-dialog.c:
317         (on_subversion_commit_response):
318         * plugins/symbol-browser/plugin.c: (activate_plugin):
319         * plugins/valgrind/plugin.c: (on_menu_run_activate):
320         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
321         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
322         * src/anjuta.glade:
323         
324         Fixed translation bugs from #507921.
325         Removed unused files in scintilla plugin
327 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
329         * manuals/anjuta-manual/C/debugger.xml:
330         Fix bug #514124 and bug #514138: Wrong menu item name
332 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
334         * plugins/profiler/gprof-view.c,
335         plugins/symbol-browser/plugin.c,
336         plugins/class-inheritance/class-callbacks.c,
337         plugins/debug-manager/plugin.c,
338         plugins/tools/editor.c,
339         plugins/search/search-replace.c,
340         plugins/search/search-replace_backend.c,
341         plugins/search/search-replace_backend.h,
342         plugins/build-basic-autotools/build-basic-autotools.c,
343         plugins/document-manager/plugin.c,
344         plugins/document-manager/file_history.c,
345         plugins/document-manager/anjuta-docman.c,
346         plugins/document-manager/anjuta-docman.h,
347         plugins/document-manager/action-callbacks.c,
348         libanjuta/interfaces/libanjuta.idl:
349         Rename IAnjutaDocumentManager functions:
350         find_document_with_path, goto_file_line, goto_file_line_mark
351         and get_full_filename into
352         find_document_with_uri, goto_uri_line, goto_uri_line_mark
353         and get_uri
354         Fix search plugin to use an URI instead of a file path
355         Fix anjuta_docman_get_uri to always return an URI
357 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
359         * plugins/debug-manager/breakpoints.c:
360         Fix bug #514118: Rename Clear All Breakpoints to Remove
361         All Breakpoints
363 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
365         * manuals/anjuta-manual/C/debugger.xml:
366         Update debugger documentation
368 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
370         * plugins/debug-manager/sharedlib.c,
371         plugins/debug-manager/anjuta-debug-manager.glade,
372         plugins/debug-manager/queue.c,
373         plugins/tools/execute.c,
374         plugins/tools/anjuta-tools.glade,
375         plugins/tools/editor.c,
376         plugins/project-wizard/templates/terminal.wiz,
377         plugins/project-wizard/templates/xlib-dock.wiz,
378         plugins/project-wizard/templates/wxwin.wiz,
379         plugins/project-wizard/templates/java.wiz,
380         plugins/project-wizard/templates/gnome.wiz,
381         plugins/project-wizard/templates/anjuta-plugin.wiz,
382         plugins/project-wizard/templates/gtkmm.wiz,
383         plugins/project-wizard/templates/python.wiz,
384         plugins/project-wizard/templates/cpp.wiz,
385         plugins/project-wizard/templates/sdl.wiz,
386         plugins/project-wizard/templates/gtk.wiz,
387         plugins/project-wizard/templates/minimal.wiz,
388         plugins/project-wizard/templates/xlib.wiz,
389         plugins/project-wizard/templates/gcj.wiz,
390         plugins/gdb/plugin.c,
391         plugins/gdb/debugger.c,
392         libanjuta/anjuta-plugin-manager.c:
393         Partial fix of #507921: translation issues in debug-manager, tools,
394         project-wizard, gdb and anjuta-plugin-manager.
396 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
398         * plugins/debug-manager/queue.c:
399         Debugger Local, Stack and Thread windows were missing due to
400         the previous change.
402 2008-02-02  Johannes Schmid <jhs@gnome.org>
404         * manuals/anjuta-manual/Makefile.am:
405         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
406         causes make install to fail
408 2008-02-02  Johannes Schmid <jhs@gnome.org>
410         * plugins/macro/macros.xml:
411         #495511 – Header_h macro correction
413 2008-02-02  Johannes Schmid <jhs@gnome.org>
415         * plugins/patch/patch-plugin.glade:
416         gtk-apply is not translatable...
418 2008-02-02  Johannes Schmid <jhs@gnome.org>
420         * plugins/build-basic-autotools/build-basic-autotools.c:
421         (on_build_mesg_format):
422         
423         Also check for untranslated messages from make. Should fix 
424         #511981 – Error parsing make output
426 2008-02-02  Johannes Schmid <jhs@gnome.org>
428         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
429         .glade:
430         
431         Fixed #511010 – [UI] Execute program utility window
433 2008-02-02  Johannes Schmid <jhs@gnome.org>
435         * src/anjuta.glade:
436         Fixed #509908 – [UI] Problems with the General settings tab
438 2008-02-02  Johannes Schmid <jhs@gnome.org>
440         * manuals/anjuta-manual/C/fileoperations.xml:
441         Fixed #513730 – Option not present in the GUI po file
443 2008-02-02  Johannes Schmid <jhs@gnome.org>
445         * plugins/sourceview/anjuta-editor-sourceview.glade:
446         Adjust preferences default values
448 2008-02-02  Johannes Schmid <jhs@gnome.org>
450         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
451         Fixed #512535 – Open files tabs' position is correctly remembered 
452         but not applied at startup
454 2008-02-02  Johannes Schmid <jhs@gnome.org>
456         * plugins/search/search-replace.c: (on_message_clicked):
457         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
458         fix clicking on search result messages
460 2008-02-01  James Liggett <jrliggett@cox.net>
462         * plugins/subversion/svn-command.c: (on_svn_notify):
463         Fixed wrong status message output when resolving conflicts.
465 2008-02-02  Johannes Schmid <jhs@gnome.org>
467         * configure.in: Require GtkSourceView 2.1.2
468         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
469         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
470         (imark_is_marker_set), (imark_delete_all_markers),
471         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
472         
473         Adapted to API changes in GtkSourceView
475 2008-02-01  Johannes Schmid <jhs@gnome.org>
477         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
478         Fixed tabsize preference
480 2008-02-01  Johannes Schmid <jhs@gnome.org>
482         * manuals/anjuta-manual/C/fileoperations.xml:
483         * manuals/anjuta-manual/C/interface.xml:
484         Updated manual
485         
486         * manuals/anjuta-manual/Makefile.am:
487         * manuals/anjuta-manual/C/figures/*:
488         
489         Updated figures to be in clearlooks theme, removed old figures
491 2008-02-01  Johannes Schmid <jhs@gnome.org>
493         * plugins/patch/patch-plugin.glade:
494         * plugins/patch/plugin.c: (patch_plugin_activate):
495         Another UI issue with the patch plugin and silenced a compiler
496         warning
497         
498         Patch from James Liggett:
499         * plugins/profiler/gprof-call-graph-view.c:
500         (gprof_call_graph_view_create_columns):
501         * plugins/profiler/gprof-flat-profile-view.c:
502         (gprof_flat_profile_view_create_columns):
503         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
504         * plugins/profiler/gprof-view.h:
505         
506         Use two decimal places for float values in profiler views (#507831)
508 2008-02-01  Johannes Schmid <jhs@gnome.org>
510         * configure.in:
511         * plugins/editor/Makefile.am:
512         
513         Fixed #512751 – libgnomeprint unnecessary without scintilla
515 2008-01-31  Johannes Schmid <jhs@gnome.org>
517         * plugins/language-manager/languages.xml:
518         Added a pretty ugly string for C++ headers. Maybe we should rely
519         on mime-types instead...
521 2008-01-31  Johannes Schmid <jhs@gnome.org>
523         * plugins/language-support-cpp-java/cpp-java-assist.c:
524         (get_iter_column), (cpp_java_assist_get_calltip_context),
525         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
526         (on_assist_chosen), (cpp_java_assist_install):
527         * plugins/language-support-cpp-java/plugin.c:
528         (on_editor_char_inserted_cpp):
529         Removed annoying DEBUG_PRINTs
530         
531         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
532         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
533         * plugins/sourceview/sourceview.c: (iassist_show_tips):
534         
535         Fixed "jumping" tooltips, fixed indentation of brances
537 2008-01-31  Johannes Schmid <jhs@gnome.org>
539         * plugins/document-manager/plugin.c: (on_document_changed):
540         Fixed crash when closing anjuta after all document tabs have been closed
542 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
544         * plugins/debug-manager/anjuta-debug-manager.glade:
545         Fix #513485: wrong strings maked as translatable
547 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
549         * plugins/debug-manager/threads.c,
550         plugins/debug-manager/stack_trace.c:
551         Avoid crash when getting relative path from debugger (same fix
552         than for #510028)
554         * plugins/debug-manager/queue.c:
555         Emit all state changes notification
557         * plugins/debug-manager/start.c:
558         Fix #511586: Project path with "+" not working in debugger
560 2008-01-31  Johannes Schmid <jhs@gnome.org>
562         * plugins/patch/patch-plugin.glade:
563         Fixed button ui problem...
564         
565         Patch from James Liggett:
566         * plugins/profiler/gprof-call-graph-block-entry.c:
567         (gprof_call_graph_block_primary_entry_new),
568         (gprof_call_graph_block_secondary_entry_new):
569         * plugins/profiler/gprof-flat-profile-entry.c:
570         (gprof_flat_profile_entry_new):
571         
572         Fix #507831 - Wrong Profiler values for some locales
574 2008-01-31  Johannes Schmid <jhs@gnome.org>
576         * plugins/sourceview/anjuta-editor-sourceview.glade:
577         * plugins/sourceview/sourceview-prefs.c:
578         * plugins/sourceview/sourceview.c: (sourceview_finalize):
579   
580   Fixed Editor->View popup menu for those entries that are appropriate for
581   sourceview    
583 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
585         * plugins/debug-manager/breakpoints.c:
586         Fix #512901: Crash when adding a breakpoint
588         * plugins/debug-manager/queue.c:
589         Remove a possible memory leak
591 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
593         * plugins/debug-manager/data_view.c,
594         plugins/debug-manager/sparse_view.c,
595         manuals/anjuta-manual/C/debugger.xml:
596         Fix #513130, #513131 #513135: Wrong menu item names and errors
597         in the documentation
599 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
601         * plugins/tools/editor.c:
602         ianjuta_document_manager_find_document_with_path expect an uri not
603         a path
605 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
607         * manuals/reference/libanjuta/libanjuta-docs.sgml,
608         manuals/reference/libanjuta/libanjuta-sections.txt,
609         libanjuta/interfaces/libanjuta.idl:
610         Documentation fixes for IAnjutaDebugger* interfaces
612 === anjuta 2.3.3 ===
614 2008-01-27  Naba Kumar  <naba@gnome.org>
616         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
617         rpm spec file.
619         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
620         (value_added_current_editor), (value_removed_current_editor):
621         Removed dead code.
623         * TODO.tasks: Updated.
625         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
626         scrollwindow shadow in.
628         * plugins/editor/anjuta-editor-scintilla.glade:
629         * plugins/editor/style-editor.c: (create_style_editor_gui):
630         Set style window transient and cetered for preferences window.
631         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
633         * plugins/editor/anjuta-editor-scintilla.glade:
634         Fixes Bug #427108 - Scintilla plugin configuration folding-style
635         setting not working
637         * configure.in, NEWS: Updated for release 2.3.3
639 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
641         * plugins/debug-manager/anjuta-debug-manager.glade:
642         Fix #512224: Use a string in english
644 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
646         * plugins/build-basic-autotools/build-basic-autotools.c:
647         ianjuta_document_manager_goto_file_line_mark needs an uri and
648         not a file path
650 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
652         * plugins/symbol-browser/plugin.c,
653         plugins/symbol-browser/an_symbol_view.c:
654         use gnome_vfs_get_uri_from_local_path to get local path from uri
655         This takes care of escaping some characters
657 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
659         * plugins/debug-manager/stack_trace.c:
660         Probably fix #510028: crash debugger when having a relative filename
661         in stack trace
663 2008-01-25 Tom <tpgww@onepost.net>
665         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
667         * plugins/document-manager/plugin.c,
668         plugins/document-manager/file_history.c,
669         plugins/document-manager/file_history.h,
670         plugins/document-manager/anjuta-docman.c,
671         plugins/document-manager/anjuta-docman.h:
672         Rename filename argument to uri when an uri is expected
673         anjuta_docman_get_document_for_uri will remove symlinks 
675 2008-01-25  Naba Kumar  <naba@gnome.org>
677         * plugins/terminal/terminal.c: (terminal_execute),
678         (activate_plugin):
679         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
681 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
683         * plugins/debug-manager/anjuta-debug-manager.glade,
684         plugins/debug-manager/start.c:
685         Fix #511049: Change UI of add source directories dialog
687 2008-01-24  Naba Kumar  <naba@gnome.org>
689         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
690         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
691         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
692         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
693         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
694         should work now.
696 2008-01-24  Johannes Schmid <jhs@gnome.org>
698         Patch from: Luca Ferretti <ella.uca@libero.it>:
700         * plugins/document-manager/anjuta-docman.c:
701         (anjuta_docman_page_init), (anjuta_docman_class_init):
702         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
703         
704         Fix #511757 – Close icon in tabs cut off (Patch was only for
705         document-manager, also adapted it for message-manager)
707 2008-01-24  Johannes Schmid <jhs@gnome.org>
709         * plugins/Makefile.am:
710         * plugins/sourceview/anjuta-document.c:
711         * plugins/sourceview/anjuta-marshal.list:
712         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
713         (anjuta_view_key_press_event):
714         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
715         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
716         (iiter_diff), (iiter_iface_init):
717         * plugins/sourceview/sourceview.c: (on_document_char_added),
718         (ieditor_goto_position), (ieditor_get_text),
719         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
720         (ieditor_erase), (ieditor_get_line_from_position),
721         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
722         (ieditor_get_position_from_offset), (ieditor_get_start_position),
723         (ieditor_get_end_position), (ieditor_goto_start),
724         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
725         (iconvert_to_lower), (iindic_set), (iassist_suggest),
726         (iassist_show_tips):
727         
728         Implemented new iterators interface in sourceview editor and
729         re-enabled it.
731 2008-01-23  Naba Kumar  <naba@gnome.org>
733         * libanjuta/interfaces/libanjuta.idl:
734         * manuals/reference/libanjuta/libanjuta-sections.txt:
735         * plugins/build-basic-autotools/build-basic-autotools.c:
736         (build_indicator_location_set), (on_editor_changed):
737         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
738         * plugins/debug-manager/variable.c: (get_hovered_word):
739         * plugins/document-manager/action-callbacks.c:
740         (on_editor_command_upper_case_activate),
741         (on_editor_command_lower_case_activate):
742         * plugins/document-manager/search-box.c: (on_incremental_search),
743         (on_search_activated):
744         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
745         (iiter_last), (iiter_set_position), (iiter_get_position),
746         (iiter_get_length), (iiter_compare), (iiter_diff),
747         (iiter_iface_init):
748         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
749         (text_editor_goto_point), (itext_editor_goto_start),
750         (itext_editor_goto_end), (itext_editor_goto_position),
751         (itext_editor_get_text_all), (itext_editor_get_text),
752         (itext_editor_get_position), (itext_editor_get_offset),
753         (itext_editor_get_length), (itext_editor_insert),
754         (itext_editor_erase), (itext_editor_erase_all),
755         (itext_editor_get_column), (itext_editor_get_overwrite),
756         (itext_editor_set_popup_menu),
757         (itext_editor_get_line_from_position),
758         (itext_editor_get_line_begin_position),
759         (itext_editor_get_line_end_position),
760         (itext_editor_get_position_from_offset),
761         (itext_editor_get_start_position), (itext_editor_get_end_position),
762         (itext_editor_iface_init), (iconvert_to_upper),
763         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
764         (iindicable_set):
765         * plugins/editor/text_editor.h:
766         * plugins/editor/text_editor_cbs.c:
767         (on_text_editor_scintilla_notify):
768         * plugins/indent/plugin.c: (on_indent_action_activate):
769         * plugins/language-support-cpp-java/cpp-java-assist.c:
770         (cpp_java_assist_get_scope_context),
771         (cpp_java_assist_get_pre_word),
772         (cpp_java_assist_show_autocomplete),
773         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
774         (on_editor_char_added), (on_assist_chosen):
775         * plugins/language-support-cpp-java/plugin.c:
776         (get_line_indentation), (skip_iter_to_previous_logical_line),
777         (skip_preprocessor_lines), (initialize_indentation_params),
778         (set_line_indentation), (get_line_indentation_base),
779         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
780         (on_editor_char_inserted_java), (on_auto_indent):
781         * plugins/macro/macro-actions.c: (match_shortcut):
782         * plugins/macro/macro-dialog.c: (on_ok_clicked):
783         * plugins/macro/plugin.c: (match_keyword):
784         * plugins/search/plugin.c: (find_incremental):
785         * plugins/search/search-replace.c: (search_and_replace),
786         (search_start_over):
787         * plugins/search/search-replace_backend.c:
788         (file_buffer_new_from_te), (file_buffer_line_from_pos),
789         (create_search_entries):
790         * plugins/symbol-browser/plugin.c:
791         (on_editor_buffer_symbols_update_timeout), (on_char_added),
792         (isymbol_manager_iface_init):
793         * plugins/symbol-db/plugin.c:
794         (on_editor_buffer_symbols_update_timeout), (on_char_added),
795         (isymbol_manager_iface_init):
796         * plugins/tools/execute.c: (atp_output_context_construct),
797         (atp_output_context_destroy), (atp_user_tool_execute):
799         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
800         iterators instead of integer offsets.
801         - Renamed original ianjuta_editor_get_position(int) to 
802         ianjuta_editor_get_offset(). It is deprecated.
803         - Renamed original ianjuta_editor_get_position_iter() to
804         ianjuta_editor_get_position().
805         - Renamed ianjuta_editor_get_cell_iter() to
806         ianjuta_editor_get_position_from_offset()
807         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
808         - Added new methods:
809         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
810         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
811         ianjuta_editor_goto_end().
812         - All relevent signals and methods converted to use iterators.
813         - All relevent plugins fixed to use new API.
814         - Removed ianjuta_editor_cell_get_line() because it is provided by
815         ianjuta_editor_get_line_from_position().
816         - Removed ianjuta_symbol_manager_get_completions_at_position()
817         because it not used anywhere and is not right to be there.
818         - Updated IAnjutaEditable documentation.
820         Updated IAnjutaIterable interface:
821         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
822         - Introduced 'end-iter' to point at the end of the list.
823         - Updated IAnjutaIterable documentation.
825         * plugins/Makefile.am:
826         (Disabled sourceview plugin for now. Jhs is coming up with a patch
827         for it soon).
829 2008-01-22  Johannes Schmid <jhs@gnome.org>
831         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
832         * plugins/project-import/anjuta-project-import.glade:
833         * plugins/project-import/anjuta-project-import.plugin.in:
834         * plugins/project-wizard/anjuta-project-wizard.glade:
835         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
836         * plugins/project-wizard/druid.c: (npw_druid_new):
837         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
838         
839         Fixed #465084 – wizard instead of assistant (only string changes...)
841 2008-01-20  Rob Bradford  <rob@openedhand.com>
843         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
844         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
845         coming up with the solution. (Bug: #510390.)
847 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
849         * plugins/build-basic-autotools/executer.c:
850         Fix #502508, use anjuta_launcher to keep program output
852         * plugins/terminal/terminal.c:
853         Remove unused child_initizlized member
854         Start the shell on plugin activation
856 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
858         * plugins/debug-manager/sparse_buffer.c:
859         Fix a crash when scrolling in the diassembly window
861         * plugins/debug-manager/sparse_view.c:
862         Small limit change using the same "unit" for both number
864 2008-01-19  Naba Kumar  <naba@gnome.org>
866         * plugins/language-support-cpp-java/cpp-java-assist.c:
867         (cpp_java_assist_get_scope_context),
868         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
869         instead.
871 2008-01-19  Johannes Schmid <jhs@gnome.org>
873         * plugins/sourceview/anjuta-editor-sourceview.glade:
874         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
875         
876         And even more strings...
878 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
880         * plugins/project-wizard/templates/cpp/src/main.cc:
881         Fix #498734, typing error in c++ project template
883 2008-01-19  Johannes Schmid <jhs@gnome.org>
885         * plugins/editor/text_editor.c: (text_editor_save_file):
886         * plugins/macro/anjuta-macro.glade:
887         * plugins/subversion/anjuta-subversion.glade:
889         Fixed even more strings
891 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
893         * plugins/language-support-cpp-java/cpp-java-assist.c:
894         Fix bug #488519, remove critical warning (completion_cache == NULL
895         is valid)
897 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
899         * plugins/gdb/debugger.c:
900         Enable logging of gdb communication with an environment variable
902 2008-01-19  Naba Kumar  <naba@gnome.org>
904         * plugins/editor/text-editor-iterable.c: (iiter_next),
905         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
906         editor native funtions to avoid round trips.
908 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
910         * plugins/editor/text_editor.c:
911         Fix a bug due to the previous patch: Unable to save new file in 
912         Scintilla
914 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
916         * plugins/debug-manager/disassemble.c,
917         plugins/debug-manager/disassemble.h,
918         plugins/debug-manager/registers.c,
919         plugins/debug-manager/registers.h,
920         plugins/debug-manager/memory.c,
921         plugins/debug-manager/memory.h,
922         plugins/debug-manager/command.c,
923         plugins/debug-manager/command.h,
924         plugins/debug-manager/queue.c,
925         plugins/debug-manager/queue.h,
926         plugins/debug-manager/breakpoints.c,
927         plugins/debug-manager/stack_trace.c,
928         plugins/debug-manager/threads.c,
929         plugins/debug-manager/plugin.c,
930         plugins/gdb/plugin.c,
931         plugins/gdb/debugger.c,
932         plugins/gdb/debugger.h,
933         manuals/reference/libanjuta/libanjuta-sections.txt,
934         manuals/reference/libanjuta/libanjuta.types,
935         libanjuta/interfaces/libanjuta.idl:
936         Use gulong instead of guint for addresses
937         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
938         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
940         * plugins/gdb/anjuta-gdb.plugin.in:
941         Remove reference to IAnjutaCpuDebugger (useless)
943 2008-01-18  Johannes Schmid <jhs@gnome.org>
945         * AUTHORS: Added Alexander
947 2008-01-18  Johannes Schmid <jhs@gnome.org>
949   Patch from: Alexander Korolyov <kilork@yandex.ru>
951         * plugins/editor/text_editor.c: (load_from_file),
952         (text_editor_save_file):
953         
954         Fixed symlinks (#510238) and file permission (#405321)
955         handling for scintilla editor. 
956   
957 2008-01-17  Johannes Schmid <jhs@gnome.org>
959         * plugins/document-manager/action-callbacks.c:
960         (on_editor_command_select_all_activate),
961         (on_editor_command_cut_activate),
962         (on_editor_command_paste_activate),
963         (on_editor_command_copy_activate),
964         (on_editor_command_clear_activate):
965   Resupport cut/copy/paste/clear on GtkEditables when those
966   have focus. (Important for shortcuts to work).
968         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
969         * plugins/document-manager/search-box.c: (on_search_activated):
970         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
971         * plugins/patch/patch-plugin.c: (on_ok_clicked):
972         * plugins/profiler/plugin.c: (profiler_get_data):
973         * plugins/project-wizard/druid.c: (npw_druid_new):
974         * plugins/project-wizard/install.c: (on_install_end_install_file):
975         * plugins/sourceview/anjuta-editor-sourceview.glade:
976         * plugins/subversion/anjuta-subversion.glade:
977         * plugins/tools/anjuta-tools.glade:
978         Various string fixes
980 2008-01-17  Naba Kumar  <naba@gnome.org>
982         Patch from James Liggett:
984         * plugins/subversion/subversion-add-dialog.c:
985         (on_subversion_add_response):
986         * plugins/subversion/subversion-copy-dialog.c:
987         (on_subversion_copy_response):
988         * plugins/subversion/subversion-diff-dialog.c:
989         (on_subversion_diff_response):
990         * plugins/subversion/subversion-merge-dialog.c:
991         (on_subversion_merge_response):
992         * plugins/subversion/subversion-remove-dialog.c:
993         (on_subversion_remove_response):
994         * plugins/subversion/subversion-switch-dialog.c:
995         (on_subversion_switch_response):
996         * plugins/subversion/subversion-ui-utils.c: (check_input):
997         * plugins/subversion/subversion-ui-utils.h:
998         * plugins/subversion/subversion-update-dialog.c:
999         (on_subversion_update_response):
1001         If the user doesn't enter any data for path or revision fields in
1002         certain SVN plugin dialogs, libsvn throws assertion failures and
1003         kills Anjuta. To avoid this, the validity of path and revision
1004         input data are checked before the command gets executed.
1006         Fixes Bug #509510 - Check input of some dialogs to avoid termination
1007         if user gives bad or no input
1009 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
1011         * plugins/document-manager/anjuta-docman.c:
1012         Fix #507627 memory tab stay active on debugger stop
1013         Remove two unused variables due to the previous patch
1015 2008-01-16  Johannes Schmid <jhs@gnome.org>
1017         * libanjuta/anjuta-plugin-manager.c:
1018         Fixed #508399 – When you enable a plugin, preferences don't show up
1020 2008-01-16  Rob Bradford  <rob@openedhand.com>
1022         Reviewed by: Johannes Schmid <jhs@gnome.org>
1024         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1025         (get_property_value_as_string), (set_property_value_as_string),
1026         (register_callbacks):
1027         * libanjuta/anjuta-preferences.h:
1028         Add support for both file and folder preferences (originally only
1029         folder choosers were supported. (Fixes bug: #508805.)
1031         * plugins/file-manager/file-manager.glade:
1032         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
1033         type of property.
1035 2008-01-16  Johannes Schmid <jhs@gnome.org>
1037         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1038         .glade:
1039         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1040         * src/anjuta.glade:
1041         
1042         Fixed #509875 – The "Update globale tags" button wording is incorrect
1043         Fixed #509873 – Build Autotools Preferences has excessive padding
1044         Fixed #509872 – General Information labels are incorrectly aligned
1045         Fixed #509871 – General preferences has incorrect use of colons
1046         
1047 2008-01-16  Johannes Schmid <jhs@gnome.org>
1049         * plugins/document-manager/anjuta-document-manager.glade:
1050         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1052         Fixed #509865 – Incorrect padding in the Documents settings tabs
1053         Fixed #509867 – Create button contents is mis-aligned
1054         Fixed #509869 – "Add Directory" button is not HIG complient
1056 2008-01-16  Johannes Schmid <jhs@gnome.org>
1058         * libanjuta/anjuta-preferences-dialog.c:
1059         (anjuta_preferences_dialog_add_page):
1060         
1061         Fix #509864 – No initial section selected when opening the Preferences dialog
1063 2008-01-16  Johannes Schmid <jhs@gnome.org>
1065         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
1066         Removed unused gconf_notifications
1067         
1068         * plugins/search/anjuta-search.glade:
1069         * plugins/subversion/anjuta-subversion.glade:
1070         * plugins/tools/anjuta-tools.glade:
1071         * src/anjuta-app.c: (anjuta_app_instance_init):
1072         
1073         Fixed various strings
1075 2008-01-15  Naba Kumar  <naba@gnome.org>
1077         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
1078         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
1079         file saved
1081         * plugins/symbol-browser/an_symbol_view.c:
1082         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
1083         new file saved.
1085 2008-01-15  Johannes Schmid <jhs@gnome.org>
1087         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
1088         (anjuta_profile_add_plugins_from_xml):
1089         * plugins/file-manager/file-manager.glade:
1090         Some string fixes
1091         
1092         * libanjuta/interfaces/libanjuta.idl:
1093         Fixed docs
1094                 
1095         * plugins/sourceview/Makefile.am:
1096         * plugins/sourceview/anjuta-editor-sourceview.glade:
1097         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
1098         (end_print), (print_setup), (sourceview_print),
1099         (sourceview_print_preview):
1100         * plugins/sourceview/sourceview.c: (iprint_print),
1101         (iprint_print_preview):
1102         
1103         Added printing support to GtkSourceView editor
1105 2007-01-14 Tom <tpgww@onepost.net>
1107         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1109         * plugins/document-manager/anjuta-docman.c:
1110         Fix two memory leaks added by the previous patch
1112 2008-01-14  Johannes Schmid <jhs@gnome.org>
1114         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1115         * plugins/sourceview/assist-window.c: (assist_window_move):
1116         
1117         Do not use opacity
1119 2008-01-14  Rob Bradford  <rob@openedhand.com>
1121         * global-tags/Makefile.am:
1122         * global-tags/create_global_tags.sh.in:
1123         Install anjuta-tags binary into FHS policy compliant directory and
1124         update references. (Fixes bug: 509346.)
1126 2008-01-13  Naba Kumar  <naba@gnome.org>
1128         Patch from: Ritesh Khadgaray
1129         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1130         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1131         Adds export-dynamic option to LDFLAGS to project template for libglade
1132         to work for autoconnect signals.
1134 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1136         * libanjuta/anjuta-utils.c:
1137         anjuta_util_get_real_path return a string that need to be freed
1138         with g_free even if PATH_MAX is not defined
1140 2008-01-13  Andre Klapper  <a9016009@gmx.de>
1142         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
1143         to DOC_LINGUAS.
1145 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1147         * plugins/document-manager/anjuta-docman.c:
1148         Do not reopen file having escaped character (+,...) in path name
1150 2008-01-13  Naba Kumar  <naba@gnome.org>
1152         * libanjuta/interfaces/libanjuta.idl:
1153         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
1154         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
1155         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
1156         IAnjutaProjectManager::add_sources().
1158         * plugins/glade/plugin.c: (on_glade_resource_removed),
1159         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
1160         stubs for handing resources in glade file.
1162 2008-01-13  Naba Kumar  <naba@gnome.org>
1164         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
1166         * plugins/glade/plugin.c: (ifile_open): Select the first window
1167         in the glade project when it is first opened. Avoids empty glade
1168         document the first time.
1170 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
1172   Reviewed by: Johannes Schmid <jhs@gnome.org>
1174         * plugins/gtodo/callback.c: (remove_todo_item):
1175         Fix #507304 – crash in Anjuta IDE while removing done tasks
1177 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
1179         * plugins/debug-manager/anjuta-debug-manager.ui,
1180         plugins/debug-manager/plugin.c,
1181         plugins/debug-manager/start.h,
1182         plugins/debug-manager/start.c:
1183         New menu item to add extra source directories for debugger
1185 === anjuta 2.3.2 ===
1187 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
1189         * plugins/gtodo/callback.c: (remove_todo_item):
1190         Fix #507304 – crash in Anjuta IDE while removing done tasks
1192 2008-01-11  Naba Kumar  <naba@gnome.org>
1194         * configure.in: Bumped version to 2.3.2
1195         * NEWS: Updated for anjuta 2.3.2 release
1196         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
1197         not 'make tarball'
1199 2008-01-11  Johannes Schmid <jhs@gnome.org>
1201         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1202         .glade:
1203         Reverted accidently commited change
1204         
1205         * plugins/document-manager/anjuta-document-manager.glade:
1206         Fix Gtk-Critical because of broken glade file
1208 2008-01-11  Naba Kumar  <naba@gnome.org>
1210         * plugins/glade/plugin.c: (on_document_destroy),
1211         (glade_plugin_add_project): Fixed a bug where when more than one
1212         glade document is open and one is closed, it closes all the glade
1213         documents. Also it might have fixed the bug where sometimes closing
1214         the glade document leaves glade widget tree unclosed.
1216 2008-01-11  Naba Kumar  <naba@gnome.org>
1218         * libanjuta/Makefile.am: Install glade3 files in own prefix to
1219         prevent install errors when not installed as root (then the files
1220         are only useful when glade-3 is installed in the same prefix, but it
1221         doesn't harm anjuta runtime).
1223         * plugins/sourceview/sourceview.c: Commented use of a file
1224         not currently distributed.
1226 2008-01-10  Naba Kumar  <naba@gnome.org>
1228         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
1229         nothing to translate in it.
1231 2008-01-10  Johannes Schmid <jhs@gnome.org>
1233         * plugins/project-wizard/templates/gnome.wiz:
1234         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1235         * plugins/project-wizard/templates/gnome/src/main.c:
1236         * plugins/project-wizard/templates/translatable-strings.h:
1237         
1238         Fixed #508497 and added a new chooser to select whether to use
1239         libglade or not.
1241 2008-01-10  Johannes Schmid <jhs@gnome.org>
1243         Patch from Tom <tpgww@onepost.net>:
1245         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
1246         (anjuta_util_glist_path_dedup):
1247         * libanjuta/anjuta-utils.h:
1248         
1249         Give the method a proper prefixed name
1250         
1251         * plugins/document-manager/action-callbacks.c:
1252         (get_current_popup_active),
1253         (on_editor_command_select_all_activate),
1254         (on_editor_command_cut_activate),
1255         (on_editor_command_paste_activate),
1256         (on_editor_command_copy_activate),
1257         (on_editor_command_clear_activate), (on_show_search),
1258         (on_repeat_quicksearch):        
1259         * plugins/document-manager/action-callbacks.h:
1260         * plugins/document-manager/anjuta-docman.c:
1261         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
1262         (anjuta_docman_goto_file_line_mark),
1263         (anjuta_docman_get_full_filename):
1264         * plugins/document-manager/anjuta-docman.h:
1265         * plugins/document-manager/anjuta-document-manager.ui:
1266         * plugins/document-manager/plugin.c:
1267         (update_document_ui_interface_items):
1268         
1269         Better way to fix the popup-menu items (Cut/Copy/Paste)
1270         and various clean-ups.
1271         
1272         * plugins/document-manager/search-box.c: (on_document_changed),
1273         (search_box_fill_search_focus):
1274         * plugins/document-manager/search-box.h:
1275         * plugins/search/plugin.c:
1276         
1277         Add a menu item to repeat the quick search
1279 2008-01-10  Johannes Schmid <jhs@gnome.org>
1281         * plugins/language-support-cpp-java/cpp-java-assist.c:
1282         (on_assist_chosen):
1283         
1284         Fixed #508424 – Auto complete: previous char was removed when 
1285         pre TAB to auto complete.
1287 2008-01-10  Johannes Schmid <jhs@gnome.org>
1289         Patch from: James Ligett:
1291         * plugins/profiler/gprof-call-graph-view.c:
1292         (gprof_call_graph_view_create_columns):
1293         * plugins/profiler/gprof-flat-profile-view.c:
1294         (gprof_flat_profile_view_create_columns):
1295         
1296         Fixed translation issues (#496833)
1298 2008-01-10 Johannes Schmid <jhs@gnome.org>
1300         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
1302         * plugins/gtodo/gtodo.c: (category_manager_add_item):
1303         Fix #460390 – Changing categories while edinting something
1305 2008-01-09  Naba Kumar  <naba@gnome.org>
1307         * libanjuta/anjuta-plugin-manager.c:
1308         (anjuta_plugin_manager_activate_plugins): Commented dead code and
1309         fixed a leak.
1311         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
1312         corruption reported in bug #507491. Potentially fixes too.
1314 2008-01-09  Johannes Schmid <jhs@gnome.org>
1316         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
1318         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1319         Fix bug #505205 completely
1320         
1321         * AUTHORS: Added Bolesław
1323 2008-01-08  Johannes Schmid <jhs@gnome.org>
1325         * plugins/document-manager/action-callbacks.c:
1326         (on_editor_command_cut_activate),
1327         (on_editor_command_paste_activate),
1328         (on_editor_command_copy_activate),
1329         (on_editor_command_clear_activate):
1330         
1331         Fixed editor popup menu (Cut, Copy, Paste)
1333 2008-01-08  Johannes Schmid <jhs@gnome.org>
1335         * plugins/sourceview/sourceview.c: (autodetect_language):
1336         Fixed a crash when creating a new file
1338 2008-01-08  Johannes Schmid <jhs@gnome.org>
1340         Patch by <bolekk@gmail.com> (GHOP Student)
1342         * plugins/gtodo/mcategory.c: (category_manager_add_item):
1343         Fix bug #505205
1345 2008-01-08  Naba Kumar  <naba@gnome.org>
1347         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
1348         * libanjuta/anjuta-plugin-manager.c:
1349         (anjuta_plugin_manager_select),
1350         (anjuta_plugin_manager_activate_plugins):
1351         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
1352         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
1353         (on_create_submenu), (create_open_with_submenu):
1354         * src/about.c: (on_about_plugin_activate),
1355         (about_create_plugins_submenu): Use translated version of get_string()
1356         API in AnjutaDescription for translatable properties. Fixes bug #496833
1357         comment #18.
1359 2008-01-07  Johannes Schmid <jhs@gnome.org>
1361         * plugins/build-basic-autotools/executer.c: (execute_program):
1362         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1363         * plugins/debug-manager/anjuta-debug-manager.glade:
1364         * plugins/debug-manager/locals.c: (create_locals_gui):
1365         * plugins/file-loader/plugin.c: (on_create_submenu):
1366         * plugins/gtodo/main.h:
1367         * plugins/gtodo/preferences.c: (preferences_widget):
1368         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1369         * plugins/tools/anjuta-tools.glade:
1370         * plugins/tools/execute.c: (atp_output_context_print):
1371         * src/main.c:
1372         
1373                 Another bunch of i18n fixes (#496833)
1375 2008-01-07  Johannes Schmid <jhs@gnome.org>
1377         * plugins/build-basic-autotools/build-basic-autotools.c:
1378         (on_build_terminated):
1379         * plugins/gtodo/interface.c: (set_read_only):
1380         * plugins/project-manager/plugin.c: (confirm_removal),
1381         (on_popup_add_to_project):
1382         * plugins/subversion/anjuta-subversion.glade:
1383         * plugins/tools/execute.c: (atp_output_context_print_result):
1384         
1385         Fixed some strings from #496833
1387 2008-01-07  Johannes Schmid <jhs@gnome.org>
1389         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1390         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1391         .in:
1392         * plugins/language-support-cpp-java/plugin.c: (install_support),
1393         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
1394         Added basic Vala support
1395         
1396         * plugins/sourceview/sourceview.c: (autodetect_language):
1397         Fixed mime-type detection
1399 2008-01-06  Massimo Cora'  <maxcvs@email.it>
1401   Reviewed by: Johannes Schmid <jhs@gnome.org>
1403         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
1404         (value_removed_current_editor), (symbol_db_activate),
1405         (symbol_db_deactivate):
1406         * plugins/symbol-db/symbol-db-engine.c:
1407         (symbol_db_engine_get_global_members_filtered):
1408         * plugins/symbol-db/symbol-db-view.c:
1409         (do_add_child_symbol_to_view), (prepare_for_adding),
1410         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
1411         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1412         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1413         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
1414         (sdb_view_init), (sdb_view_finalize),
1415         (sdb_view_build_and_display_base_tree):
1416         * plugins/symbol-db/symbol-db-view.h:
1417         added controls to expand Global tab nodes in a non-freezing way.
1418         Fixed also some little bugs always on global-tab.
1420 2008-01-06  Naba Kumar  <naba@gnome.org>
1422         Patches from James Liggett:
1423         * plugins/profiler/gprof-call-graph-view.c:
1424         (gprof_call_graph_view_create_columns):
1425         * plugins/profiler/gprof-flat-profile-view.c:
1426         (gprof_flat_profile_view_create_columns):
1427         * plugins/profiler/gprof-function-call-tree-view.c:
1428         (gprof_function_call_tree_view_create_columns): Made all
1429         of the columns resizable and reorderable.
1431 2008-01-06  Johannes Schmid <jhs@gnome.org>
1433         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1434         (anjuta_launcher_check_password_real),
1435         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1436         (anjuta_launcher_scan_pty),
1437         (anjuta_launcher_disable_password_check):
1438         * libanjuta/anjuta-launcher.h:
1439         Added disable_password_check for stream where it does not make sense 
1440         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
1441         that sometimes occur in symbol-db plugin
1442         
1443         * plugins/file-manager/file-model.c:
1444         (file_model_cancel_expand_idle):
1445         Fixed removing of idle source
1446         
1447         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
1448         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
1449         
1450         Fixed #348854 – invisible cursor in certain themes
1452 2008-01-06  Naba Kumar  <naba@gnome.org>
1454         * libanjuta/anjuta-preferences.c:
1455         (anjuta_preferences_register_property_custom): Fixed a crash bug on
1456         closing preferences dialog due to patch in bug #507300
1458 2008-01-06  Naba Kumar  <naba@gnome.org>
1460         * plugins/language-support-cpp-java/cpp-java-assist.c:
1461         (on_assist_chosen):
1462         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1463         * plugins/search/search-replace_backend.c: (create_search_entries):
1464         Added missing unrefs.
1466 2008-01-06  Johannes Schmid <jhs@gnome.org>
1468         * plugins/debug-manager/variable.c: (get_hovered_word):
1469   Add a g_object_unref()  
1470         
1471         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
1472         (on_sourceview_hover_leave):
1473         Fixed hover and editor interface to make hover in debugger work
1475 2008-01-06  Naba Kumar  <naba@gnome.org>
1477         * plugins/editor/text-editor.c: Whitespaces fixes.
1478         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
1479         DEBUG_PRINT instead of g_message.
1481 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
1483         * plugins/debug-manager/breakpoints.c:
1484         Fix #507441: Disable all breakpoints doesn't work
1485         Fix #507444: Enable Breakpoint menu item doesn't change name
1487 2008-01-05  Naba Kumar  <naba@gnome.org>
1489         * manuals/reference/libanjuta/libanjuta.types: Renamed
1490         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
1492 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1494         * plugins/debug-manager/variable.c:
1495         Update variable display to use IAnjutaIterable instead of position
1497         * plugins/editor/text_editor_cbs.c,
1498         plugins/editor/text_editor.c:
1499         Fix Gtk critical warnings when a hover signal is emitted
1500         Fix get_text_iter in Scintilla (range should include last character)
1501         
1502 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
1504         * plugins/debug-manager/debug_tree.c,
1505         plugins/debug-manager/debug_tree.h,
1506         plugins/debug-manager/watch.c,
1507         plugins/debug-manager/command.c,
1508         plugins/debug-manager/queue.c,
1509         plugins/gdb/plugin.c,
1510         plugins/gdb/debugger.c,
1511         plugins/gdb/debugger.h,
1512         libanjuta/interfaces/libanjuta.idl:
1513         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
1515 2008-01-05  Naba Kumar  <naba@gnome.org>
1517         * plugins/valgrind/plugin.c: Removed stock icon open/save from
1518         menus to avoid conflict with file open/save. Fixes bug #507455
1520 2008-01-05  Johannes Schmid <jhs@gnome.org>
1522         * configure.in:
1523         Conditionally depend on gtksourceview2 >= 2.1.0
1524         
1525         * libanjuta/interfaces/libanjuta.idl:
1526         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
1527         iterators instead of positions
1528         
1529         * plugins/debug-manager/threads.c:
1530         Fixed a warnings by including gnome-vfs properly
1531         
1532         * plugins/debug-manager/variable.c: (get_hovered_word),
1533         (on_hover_over):
1534         Updated to changes in IAnjutaEditorHover/Selection
1535         
1536         * plugins/document-manager/action-callbacks.c:
1537         (on_editor_command_upper_case_activate),
1538         (on_editor_command_lower_case_activate):
1539         * plugins/document-manager/search-box.c: (on_incremental_search),
1540         (on_search_activated):
1541         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
1542         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
1543         (iselection_get_start), (iselection_get_end),
1544         (iselection_iface_init), (ihover_display), (ihover_iface_init):
1545         * plugins/editor/text_editor_cbs.c:
1546         (on_text_editor_scintilla_notify):
1547         
1548         Updated to changes in IAnjutaEditorHover/Selection and updated editor
1549         interface of scintilla editor.
1550         
1551         * plugins/language-manager/languages.xml:
1552         * plugins/language-manager/plugin.c:
1553         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
1554         Added chdr to C language files and some DEBUG_PRINTs
1555         
1556         * plugins/language-support-cpp-java/cpp-java-assist.c:
1557         (on_assist_chosen):
1558         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1559         * plugins/search/plugin.c: (find_incremental):
1560         * plugins/search/search-replace.c: (search_and_replace):
1561         * plugins/search/search-replace_backend.c: (create_search_entries):
1562                 Adapted to changed interfaces
1564         * plugins/sourceview/Makefile.am:
1565         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
1566         (set_uri), (anjuta_document_save):
1567         * plugins/sourceview/anjuta-editor-sourceview.glade:
1568         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
1569         (anjuta_view_key_press_event):
1570         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1571         * plugins/sourceview/sourceview-cell.c:
1572         (sourceview_cell_instance_init), (sourceview_cell_finalize),
1573         (icell_get_line), (icell_get_attribute), (icell_iface_init):
1574         * plugins/sourceview/sourceview-prefs.c: (get_bool),
1575         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
1576         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
1577         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
1578         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
1579         * plugins/sourceview/sourceview-private.h:
1580         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1581         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1582         (on_document_loaded), (sourceview_instance_init),
1583         (sourceview_dispose), (sourceview_finalize),
1584         (sourceview_create_markers), (sourceview_new),
1585         (ifile_savable_save), (ieditor_get_tab_size),
1586         (ieditor_set_tab_size), (ieditor_set_use_spaces),
1587         (ieditor_set_auto_indent), (ieditor_goto_line),
1588         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
1589         (iselect_block), (iselect_set), (iselect_get_start),
1590         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
1591         (imark_unmark), (imark_is_marker_set),
1592         (imark_location_from_handle), (imark_delete_all_markers),
1593         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
1594         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
1595         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
1596         (ilanguage_get_supported_languages), (autodetect_language),
1597         (ilanguage_set_language), (iassist_show_tips),
1598         (on_sourceview_hover_leave), (on_sourceview_hover_over),
1599         (ihover_display), (ihover_iface_init):
1600         
1601         Use GtkSourceView 2.1.x:
1602         * New mark interface
1603         * Fixed #486724 and #488615
1604         * Implemented hover interface
1605         * Adapted to changed interfaces
1607 2008-01-04  Rob Bradford  <rob@o-hand.com>
1609         Reviewed by Naba Kumar  <naba@gnome.org>:
1610         * libanjuta/anjuta-preferences.c:
1611         (anjuta_preferences_register_property_custom):
1612         Unregister preferences for custom preferences when the widget is
1613         destroyed.
1615 2008-01-03  Johannes Schmid <jhs@gnome.org>
1617         * plugins/file-manager/file-model.c: (file_model_row_expanded),
1618         (file_model_row_collapsed):
1619   Fixed the too method to take a correct data argument
1621 2008-01-02  Johannes Schmid <jhs@gnome.org>
1623         * plugins/document-manager/anjuta-docman.c:
1624         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1625         ref and unref correctly to silence a Gtk+ critical
1627 2008-01-01  Johannes Schmid <jhs@gnome.org>
1629         * plugins/editor/text_editor.c: (itext_editor_get_text):
1630         Fixed #506740 – ianjuta_editor_get_text crash if request 
1631         text past the buffer length
1633 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
1635         * plugins/debug-manager/utilities.c,
1636         plugins/debug-manager/utilities.h,
1637         plugins/debug-manager/breakpoints.c:
1638         Move get_current_editor function in utilities.c
1640         * plugins/debug-manager/plugin.c,
1641         plugins/debug-manager/debug_tree.c,
1642         plugins/debug-manager/debug_tree.h,
1643         plugins/debug-manager/watch.c,
1644         plugins/debug-manager/watch.h,
1645         plugins/debug-manager/locals.c,
1646         plugins/debug-manager/locals.h,
1647         (added) plugins/debug-manager/variable.c,
1648         (added) plugins/debug-manager/variable.h,
1649         plugins/debug-manager/Makefile.am:
1650         Use hover interface to display variable value
1652 2007-12-31  Johannes Schmid <jhs@gnome.org>
1654         * libanjuta/Makefile.am:
1655         Only install glade catalog files if glade-3 is available
1656         (Fixes #506269 and #500296)
1658 2007-12-30  Johannes Schmid <jhs@gnome.org>
1660         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
1661         (set_property_value_as_string), (register_callbacks):
1663   Fixed GtkFileChooserButton preferences to also work when only the combo
1664   changes without a dialog being open.
1666 2007-12-29  Johannes Schmid <jhs@gnome.org>
1668         * plugins/editor/Makefile.am:
1669         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
1671 2007-12-29  Johannes Schmid <jhs@gnome.org>
1673         * plugins/devhelp/plugin.c: (devhelp_activate):
1674         Fixed #498986 - Anjuta-2.3.0 fails to build
1676 2007-12-29  Johannes Schmid <jhs@gnome.org>
1678         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
1679         * plugins/debug-manager/plugin.c:
1680         (on_run_to_cursor_action_activate):
1681         * plugins/document-manager/anjuta-docman.c:
1682         (anjuta_docman_goto_file_line_mark):
1683         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1684         (value_removed_current_editor):
1685         
1686         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
1687         all those to value_added_current_document...
1689         * plugins/editor/anjuta-editor-scintilla.glade:
1690         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
1691         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
1693 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1695   * plugins/symbol-db/plugin.c: (on_importing_project_end),
1696   (symbol_db_activate), (symbol_db_deactivate),
1697   (symbol_db_instance_init), (isymbol_manager_get_parents):
1698   * plugins/symbol-db/plugin.h:
1699   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1700   * plugins/symbol-db/symbol-db-engine.c:
1701   (symbol_db_engine_get_global_members_filtered):
1702   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
1703   (on_symbol_inserted):
1704   Filtered out static functions on global-tab. E.g. when flag
1705   is_file_scope = 1 we won't add entries there.
1706   Fixed a little bug on 'Global'->'Vars/Others' node too.
1708 2007-12-28  Johannes Schmid <jhs@gnome.org>
1710   * libanjuta/anjuta-launcher.c:
1711   Fixed a silly (and completely useless) memory corruption that probably 
1712   only occured at a few race conditions though I wonder why it did not 
1713         happen more often
1715 2007-12-28  Johannes Schmid <jhs@gnome.org>
1716         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
1717         * plugins/debug-manager/plugin.c: (set_program_counter):
1718         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
1719         * plugins/debug-manager/start.c: (get_source_directories):
1720         * plugins/debug-manager/threads.c: (on_info_thread),
1721         (on_list_thread):
1722         * plugins/file-manager/file-model.c: (file_model_set_property):
1723         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
1724         * plugins/tools/editor.c: (on_editor_response):
1725         
1726         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
1727         
1728         * plugins/document-manager/plugin.c: (update_title),
1729         (value_added_project_root_uri):
1730         * plugins/document-manager/plugin.h:
1731         Shorten down the title bar if the current path is inside the opened project
1733 2007-12-28  Massimo Cora'  <maxcvs@email.it>
1735         reviewed by: Johannes Schmid <jhs@gnome.org>
1737         * plugins/project-wizard/templates/java/project.anjuta:
1738         * plugins/project-wizard/templates/mkfile/project.anjuta:
1739         * plugins/project-wizard/templates/python/project.anjuta:
1740         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
1741         let new projects use new SymbolDB plugin.
1742         
1743         * plugins/symbol-browser/images/Makefile.am:
1744         added some images taken from MonoDevelop project.
1745         
1746         * plugins/symbol-db/plugin.c: (value_added_current_editor),
1747         (goto_file_line), (on_importing_project_end), (project_root_added),
1748         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
1749         (isymbol_manager_search):
1750         Added project-updating feature when opening a project with some files
1751   modified externally [e.g. a svn up].
1752         
1753         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1754         (sdb_engine_iterator_node_instance_init),
1755         (sdb_engine_iterator_node_finalize),
1756         (symbol_db_engine_iterator_node_set_conversion_hash):
1757         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
1758         * plugins/symbol-db/symbol-db-engine-iterator.c:
1759         (symbol_db_engine_iterator_new):
1760         * plugins/symbol-db/symbol-db-engine-iterator.h:
1761          Moved Hash table initialization into the engine. This proxies and
1762   speeds up the process of creation and iteration of a GdaDataModel.
1763         
1764         * plugins/symbol-db/symbol-db-engine.c:
1765         (sdb_engine_ctags_output_thread),
1766         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1767         (sdb_engine_scan_files_1), (sdb_engine_init),
1768         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
1769         (symbol_db_engine_add_new_workspace),
1770         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
1771         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
1772         (symbol_db_engine_get_sym_type_conversion_hash),
1773         (symbol_db_engine_update_files_symbols),
1774         (symbol_db_engine_update_project_symbols),
1775         (symbol_db_engine_update_buffer_symbols),
1776         (symbol_db_engine_get_class_parents),
1777         (symbol_db_engine_get_global_members_filtered),
1778         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1779         (symbol_db_engine_get_scope_members_by_symbol_id),
1780         (symbol_db_engine_get_scope_members),
1781         (symbol_db_engine_get_current_scope),
1782         (symbol_db_engine_get_file_symbols),
1783         (symbol_db_engine_get_symbol_info_by_id),
1784         (symbol_db_engine_find_symbol_by_name_pattern),
1785         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1786         * plugins/symbol-db/symbol-db-engine.h:
1787         * plugins/symbol-db/symbol-db-view-locals.c:
1788         (sdb_view_locals_get_iter_from_row_ref),
1789         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
1790         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
1791         (on_symbol_inserted), (symbol_db_view_locals_update_list):
1792         Changes on some queries fuctions and some fixes. Added *_filtered
1793   functions.
1794         
1795         * plugins/symbol-db/symbol-db-view.c:
1796         (do_add_child_symbol_to_view), (add_new_waiting_for),
1797         (prepare_for_adding), (on_symbol_inserted),
1798         (do_recurse_subtree_and_remove), (on_symbol_removed),
1799         (sdb_view_do_add_hidden_dummy_child),
1800         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
1801         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
1802         (sdb_view_locals_create_new_store), (sdb_view_init),
1803         (sdb_view_finalize), (sdb_view_class_init),
1804         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
1805         (symbol_db_view_get_pixbuf),
1806         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1807         New display for global tags. This is the definitive version, bugs apart.
1808         
1809         * plugins/symbol-db/tables.sql:
1810         fixed typo.
1812 2007-12-27  Naba Kumar  <naba@gnome.org>
1814         * libanjuta/interfaces/libanjuta.idl:
1815         * plugins/editor/aneditor-priv.h:
1816         * plugins/editor/aneditor.cxx:
1817         * plugins/editor/text_editor.c: (text_editor_instance_init),
1818         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
1819         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
1820         * plugins/editor/text_editor.h:
1821         * plugins/editor/text_editor_cbs.c:
1822         (on_text_editor_scintilla_notify):
1824         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
1825         related code in AnEditor. Fixed some compilation warnings.
1827 2007-12-26  Naba Kumar  <naba@gnome.org>
1829         * Changelog: Fixed indentation.
1831 2007-12-25  Naba Kumar  <naba@gnome.org>
1833         * plugins/editor/Makefile.am:
1834         * plugins/editor/editor.glade:
1835         * plugins/editor/plugin.c:
1836         * plugins/editor/style-editor.c:
1837         * plugins/sourceview/Makefile.am:
1838         * plugins/sourceview/plugin.c:
1839         * plugins/sourceview/sourceview.glade:
1840         * plugins/valgrind/Makefile.am:
1842         Renamed glade files to anjuta-editor-* to give name space for the
1843         schema files (because they are installed in system directory).
1845         * scripts/build-schemas.mk: Install the schemas files also (need for
1846         binary package installation/uninstallation).
1848 2007-12-25  Johannes Schmid <jhs@gnome.org>
1850         * plugins/language-support-cpp-java/plugin.c:
1851         (set_indentation_param_vim):
1852         
1853         Support some more vim modeline commands and shortcuts (#504331)
1855 2007-12-25  Johannes Schmid <jhs@gnome.org>
1857         Patches from James Liggett:
1858         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
1859         (anjuta_vcs_status_tree_view_init):
1860         * plugins/subversion/subversion-commit-dialog.c:
1861         (subversion_commit_dialog):
1862         * plugins/subversion/subversion-diff-dialog.c:
1863         (on_subversion_diff_response):
1864         * plugins/subversion/subversion-log-dialog.c:
1865         (on_log_view_selected_button_clicked),
1866         (on_log_diff_selected_button_clicked),
1867         (on_log_diff_previous_button_clicked):
1868         * plugins/subversion/subversion-resolve-dialog.c:
1869         (subversion_resolve_dialog):
1870         * plugins/subversion/subversion-revert-dialog.c:
1871         (subversion_revert_dialog):
1872         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
1873         (pulse_progress_bar), (hide_pulse_progress_bar),
1874         (disconnect_data_arrived_signals),
1875         (cancel_data_arrived_signal_disconnect):
1876         * plugins/subversion/subversion-ui-utils.h:
1877         
1878         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
1879         #505237 – Sort list of modified files
1881 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
1883         * plugins/gdb/debugger.c:
1884         Fix bug #491301: Inspecting a variable opens a bad focus dialog
1886 2007-12-23  Johannes Schmid <jhs@gnome.org>
1888         * plugins/language-support-cpp-java/plugin.c:
1889         (set_indentation_param_emacs), (set_indentation_param_vim),
1890         (parse_mode_line_emacs), (parse_mode_line_vim),
1891         (extract_mode_line), (initialize_indentation_params):
1893         Added (basic) support for vim modelines (#504331)
1895         * plugins/message-view/message-view.c: (message_view_next),
1896         (message_view_previous):
1897         
1898         Fixed next/previous message
1900 2007-12-23  Johannes Schmid <jhs@gnome.org>
1902         * libanjuta/anjuta-ui.h:
1903         Check for != NULL before unref'ing pixbuf (related to #497878)
1904         
1905         * plugins/devhelp/plugin.c: (register_stock_icons):
1906         * plugins/document-manager/anjuta-docman.c:
1907         (anjuta_docman_add_document):
1908         * plugins/glade/plugin.c: (on_close_activated),
1909         (register_stock_icons), (on_session_save),
1910         (glade_plugin_add_project):
1911         
1912         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
1913         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
1914         
1915         * plugins/language-support-cpp-java/plugin.c:
1916         (register_stock_icons):
1917         Fixed stock icon registration macros
1919 2007-12-23  Johannes Schmid <jhs@gnome.org>
1921         * global-tags/Makefile.am:
1922         * launcher/Makefile.am:
1923         * libanjuta/Makefile.am:
1924         * libegg/Makefile.am:
1925         * manuals/anjuta-faqs/Makefile.am:
1926         * manuals/anjuta-manual/Makefile.am:
1927         * manuals/reference/libanjuta/Makefile.am:
1928         * plugins/build-basic-autotools/Makefile.am:
1929         * plugins/class-gen/Makefile.am:
1930         * plugins/class-inheritance/Makefile.am:
1931         * plugins/cvs-plugin/Makefile.am:
1932         * plugins/debug-manager/Makefile.am:
1933         * plugins/devhelp/Makefile.am:
1934         * plugins/document-manager/Makefile.am:
1935         * plugins/editor/Makefile.am:
1936         * plugins/editor/scintilla/Makefile.am:
1937         * plugins/editor/scintilla/include/Makefile.am:
1938         * plugins/file-loader/Makefile.am:
1939         * plugins/file-manager/Makefile.am:
1940         * plugins/file-wizard/Makefile.am:
1941         * plugins/gdb/Makefile.am:
1942         * plugins/glade/Makefile.am:
1943         * plugins/gtodo/Makefile.am:
1944         * plugins/gvim/Makefile.am:
1945         * plugins/indent/Makefile.am:
1946         * plugins/language-manager/Makefile.am:
1947         * plugins/language-support-cpp-java/Makefile.am:
1948         * plugins/macro/Makefile.am:
1949         * plugins/message-view/Makefile.am:
1950         * plugins/patch/Makefile.am:
1951         * plugins/profiler/Makefile.am:
1952         * plugins/project-import/Makefile.am:
1953         * plugins/project-manager/Makefile.am:
1954         * plugins/project-wizard/Makefile.am:
1955         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1956         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1957         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1958         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1959         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1960         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1961         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1962         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1963         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1964         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1965         * plugins/sample1/Makefile.am:
1966         * plugins/search/Makefile.am:
1967         * plugins/sourceview/Makefile.am:
1968         * plugins/subversion/Makefile.am:
1969         * plugins/symbol-browser/Makefile.am:
1970         * plugins/symbol-db/Makefile.am:
1971         * plugins/symbol-db/test/Makefile.am:
1972         * plugins/terminal/Makefile.am:
1973         * plugins/tools/Makefile.am:
1974         * plugins/valgrind/Makefile.am:
1975         * src/Makefile.am:
1976         * tagmanager/Makefile.am:
1977         
1978         Replaces the deprecated "INCLUDES" in all Makefile.am's with
1979         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1980         warnings from illigel C++ compiler flags.
1982 2007-12-23  Johannes Schmid <jhs@gnome.org>
1984         Patch from Tom <tpgww@onepost.net>:
1985   
1986         * plugins/document-manager/anjuta-docman.c:
1987         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1988         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1989         (anjuta_docman_instance_init), (on_notebook_switch_page),
1990         (anjuta_docman_grab_text_focus):
1991         * plugins/document-manager/plugin.c: (on_document_added),
1992         (on_window_key_press_event), (on_window_key_release_event):
1993         
1994         Some more document-manager code cleanups and fixes.
1996 2007-12-23  Massimo Cora'  <maxcvs@email.it>
1998         * plugins/symbol-db/plugin.c: (register_stock_icons),
1999         (value_added_current_editor), (value_removed_current_editor),
2000         (on_importing_project_end), (project_root_removed):
2001         added controls to clean/populate GtkTreeView(s) on projects unload/load.
2003         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
2004         (symbol_db_engine_get_file_db_path):
2005         fixed a useless warning.
2007         * plugins/symbol-db/symbol-db-view-locals.c:
2008         (traverse_free_waiting_for), (file_view_status_destroy),
2009         (sdb_view_locals_create_new_store), (traverse_files_view_status),
2010         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
2011         (sdb_view_locals_finalize), (on_symbol_inserted),
2012         (symbol_db_view_locals_recv_signals_from_engine),
2013         (symbol_db_view_locals_update_list):
2014         more speed on editors switching. GtkTreeStore caching method implemented.
2015         Fixed compiler warnings and a little memory leak.
2017         * plugins/symbol-db/symbol-db-view-locals.h:
2018         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
2019         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
2020         (on_scan_end), (on_symbol_inserted),
2021         (sdb_view_locals_create_new_store), (sdb_view_init),
2022         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
2023         * plugins/symbol-db/symbol-db-view.h:
2024         fixed some crashers. Now project loading/populating should be quite quick.
2026 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2028         * plugins/debug-manager/command.c,
2029         plugins/debug-manager/queue.c:
2030         Take care of command return value (FALSE is an error)
2032 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2034         * plugins/debug-manager/anjuta-debug-manager.glade,
2035         plugins/debug-manager/breakpoints.c:
2036         Remove address, condition and pass breakpoint column if not supported
2037         Fix clear all remove_all to avoid an endless loop if a breakpoint
2038         cannot be removed
2040 2007-12-17  Johannes Schmid <jhs@gnome.org>
2042         Patch from Tom <tpgww@onepost.net> (with some changes):
2044         * plugins/document-manager/action-callbacks.c: (on_open_activate),
2045         (on_save_as_activate), (on_save_all_activate),
2046         (on_close_file_activate), (on_close_all_file_activate),
2047         (on_reload_file_activate), (on_editor_command_clear_activate),
2048         (on_transform_eolchars1_activate), (on_comment_block),
2049         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
2050         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2051         (on_editor_linenos1_activate), (on_editor_markers1_activate),
2052         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
2053         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
2054         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
2055         (on_zoom_out_text_activate):
2056         * plugins/document-manager/action-callbacks.h:
2057         * plugins/document-manager/anjuta-docman.c:
2058         (on_notebook_page_close_button_click),
2059         (on_notebook_page_close_button_enter),
2060         (on_notebook_page_close_button_leave),
2061         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
2062         (anjuta_docman_page_init), (anjuta_docman_page_new),
2063         (on_open_filesel_response), (create_file_open_dialog_gui),
2064         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
2065         (anjuta_docman_instance_init), (on_notebook_switch_page),
2066         (on_document_destroy), (anjuta_docman_add_editor),
2067         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2068         (anjuta_docman_set_current_document),
2069         (anjuta_docman_goto_file_line_mark), (get_real_path),
2070         (anjuta_docman_get_full_filename),
2071         (anjuta_docman_delete_all_markers),
2072         (anjuta_docman_delete_all_indicators),
2073         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2074         (anjuta_docman_order_tabs):
2075         * plugins/document-manager/anjuta-docman.h:
2076         * plugins/document-manager/file_history.c: (an_hist_file_new),
2077         (an_file_history_push), (an_file_history_dump):
2078         * plugins/document-manager/file_history.h:
2079         * plugins/document-manager/plugin.c: (update_title),
2080         (value_removed_project_root_uri),
2081         (update_document_ui_interface_items), (menu_name_compare),
2082         (on_document_added), (on_document_changed),
2083         (on_window_key_press_event), (on_window_key_release_event),
2084         (on_session_save):
2085         * plugins/document-manager/search-box.c: (on_document_changed),
2086         (on_goto_activated), (search_box_init), (search_box_new):
2087         * plugins/document-manager/search-box.h:
2089         Yet more code cleanups
2090         Save glade files correctly in session
2091         Use new tooltip API if available
2092         Sort notebook pages when session is restored (needs work)
2094 2007-12-16  Johannes Schmid <jhs@gnome.org>
2096         * plugins/document-manager/anjuta-docman.c:
2097         (anjuta_docman_add_document):
2098         
2099         Present correct widget with anjuta_shell_present_widget(). This got wrong when
2100         the new search bar was introduced.
2102 2007-12-12  Johannes Schmid <jhs@gnome.org>
2103   
2104         Patch from  Tom <tpgww@onepost.net>:
2105         (#485233 – another bunch of docman cleanups)
2106   
2107         * libanjuta/interfaces/libanjuta.idl:
2108         * plugins/document-manager/action-callbacks.c:
2109         (get_current_document), (get_current_focus_widget),
2110         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
2111         (on_close_file_activate), (on_close_all_file_activate),
2112         (on_reload_file_activate), (on_print_activate),
2113         (on_print_preview_activate),
2114         (on_editor_command_upper_case_activate),
2115         (on_editor_command_lower_case_activate),
2116         (on_editor_command_eol_crlf_activate),
2117         (on_editor_command_eol_lf_activate),
2118         (on_editor_command_eol_cr_activate),
2119         (on_editor_command_select_all_activate),
2120         (on_editor_command_select_to_brace_activate),
2121         (on_editor_command_select_block_activate),
2122         (on_editor_command_match_brace_activate),
2123         (on_editor_command_undo_activate),
2124         (on_editor_command_redo_activate),
2125         (on_editor_command_cut_activate),
2126         (on_editor_command_paste_activate),
2127         (on_editor_command_copy_activate),
2128         (on_editor_command_clear_activate),
2129         (on_editor_command_close_folds_all_activate),
2130         (on_editor_command_open_folds_all_activate),
2131         (on_editor_command_toggle_fold_activate),
2132         (on_editor_command_bookmark_toggle_activate),
2133         (on_editor_command_bookmark_first_activate),
2134         (on_editor_command_bookmark_next_activate),
2135         (on_editor_command_bookmark_prev_activate),
2136         (on_editor_command_bookmark_last_activate),
2137         (on_editor_command_bookmark_clear_activate),
2138         (on_transform_eolchars1_activate), (on_comment_block),
2139         (on_comment_box), (on_comment_stream),
2140         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2141         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
2142         (on_force_hilite_activate), (on_swap_activate),
2143         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2144         * plugins/document-manager/action-callbacks.h:
2145         * plugins/document-manager/anjuta-docman.c:
2146         (on_notebook_page_close_button_click),
2147         (on_notebook_page_close_button_enter),
2148         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
2149         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
2150         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
2151         (on_open_filesel_response), (anjuta_docman_open_file),
2152         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2153         (anjuta_docman_dispose), (anjuta_docman_instance_init),
2154         (anjuta_docman_class_init), (anjuta_docman_new),
2155         (on_notebook_switch_page), (on_document_save_point),
2156         (on_document_destroy), (anjuta_docman_add_editor),
2157         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2158         (anjuta_docman_set_popup_menu),
2159         (anjuta_docman_get_current_focus_widget),
2160         (anjuta_docman_get_page_for_document),
2161         (anjuta_docman_get_current_document),
2162         (anjuta_docman_set_current_document),
2163         (anjuta_docman_goto_file_line),
2164         (anjuta_docman_goto_file_line_mark),
2165         (anjuta_docman_get_full_filename),
2166         (anjuta_docman_present_notebook_page),
2167         (anjuta_docman_update_page_label),
2168         (anjuta_docman_delete_all_markers),
2169         (anjuta_docman_delete_all_indicators),
2170         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2171         (do_ordertab1), (anjuta_docman_order_tabs),
2172         (anjuta_docman_set_editor_properties),
2173         (anjuta_docman_get_document_for_path),
2174         (anjuta_docman_get_all_doc_widgets):
2175         * plugins/document-manager/anjuta-docman.h:
2176         * plugins/document-manager/editor-tooltips.c:
2177         * plugins/document-manager/plugin.c: (update_title),
2178         (update_document_ui_enable_all), (update_document_ui_disable_all),
2179         (update_document_ui_save_items),
2180         (update_document_ui_interface_items), (update_document_ui),
2181         (on_document_update_save_ui), (update_status),
2182         (on_document_update_ui), (on_document_added),
2183         (on_document_changed), (on_session_save), (on_save_prompt),
2184         (on_docman_auto_save), (on_gconf_notify_timer):
2185         * plugins/document-manager/search-box.c: (on_document_changed),
2186         (search_box_new), (search_box_grab_line_focus):
2187         * plugins/glade/plugin.c: (ifile_open):
2188         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2189         * plugins/search/search-replace_backend.c: (create_search_entries):
2190         * plugins/sourceview/anjuta-document.c: (set_uri),
2191         (anjuta_document_save):
2192         * plugins/sourceview/sourceview.c: (ifile_savable_save):
2193         * plugins/tools/editor.c: (on_editor_response):
2195         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
2196         It fixes some issues with session handling and several memory lacks.
2197         Gtk 2.12 Tooltip API is used if available.
2199 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
2201         * plugins/debug-manager/disassemble.c,
2202         plugins/debug-manager/disassemble.h,
2203         plugins/debug-manager/command.c,
2204         plugins/debug-manager/command.h,
2205         plugins/debug-manager/plugin.c
2206         plugins/debug-manager/sparse_view.c,
2207         plugins/debug-manager/sparse_view.h,
2208         plugins/gdb/plugin.c,
2209         plugins/gdb/debugger.c,
2210         plugins/gdb/debugger.h,
2211         libanjuta/interfaces/libanjuta.idl:
2212         Fix bug #502533: Implement assembler step
2214         * plugins/debug-manager/breakpoints.c:
2215         Do not save temporary breakpoints
2217         * plugins/debug-manager/stack_trace.c:
2218         Fix a crash when a stack command is cancelled
2220 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
2222         * plugins/debug-manager/plugin.c,
2223         plugins/debug-manager/breakpoints.c,
2224         plugins/debug-manager/breakpoints.h:
2225         Fix bug #488732: Breakpoint on delete lines
2226         Breakpoints are now linked to their position in editor
2228         * plugins/gdb/debugger.c:
2229         Fix removing condition on breakpoint 
2231 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
2233         * plugins/debug-manager/anjuta-debug-manager.glade,
2234         plugins/debug-manager/start.c,
2235         plugins/gdb/plugin.c,
2236         plugins/gdb/debugger.c,
2237         plugins/gdb/debugger.h,
2238         libanjuta/interfaces/libanjuta.idl:
2239         Fix bug #481366: Do not stop at the beginning of the program
2241         * plugins/debug-manager/command.c,
2242         plugins/debug-manager/command.h,
2243         plugins/debug-manager/breakpoints.c,
2244         plugins/debug-manager/queue.c,
2245         plugins/debug-manager/queue.h:
2246         Fix a bug remove all breakpoints was not working due to latest changes
2247         Setting breakpoints is disabled when program is running
2249 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
2251         * plugins/debug-manager/queue.c,
2252         plugins/gdb/plugin.c:
2253         Fix bug #501469: Crash if mime_type is unknown
2255 2007-12-01  Massimo Cora'  <maxcvs@email.it>
2257         * plugins/symbol-db/plugin.c: (on_editor_destroy),
2258         (on_editor_update_ui), (on_single_file_scan_end),
2259         (on_importing_project_end), (project_root_added),
2260         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
2261         * plugins/symbol-db/plugin.h:
2262         show on status bar files being scanned.
2264         * plugins/symbol-db/symbol-db-engine.c:
2265         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
2266         (sdb_engine_ctags_output_thread),
2267         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2268         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2269         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
2270         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
2271         (sdb_engine_get_table_id_by_unique_name2),
2272         (symbol_db_engine_open_project),
2273         (sdb_engine_prepare_executing_commands),
2274         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
2275         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
2276         (sdb_engine_detects_removed_ids),
2277         (symbol_db_engine_get_class_parents),
2278         (symbol_db_engine_get_global_members),
2279         (symbol_db_engine_get_scope_members_by_symbol_id),
2280         (symbol_db_engine_get_scope_members),
2281         (symbol_db_engine_get_current_scope),
2282         (symbol_db_engine_get_file_symbols),
2283         (symbol_db_engine_get_symbol_info_by_id),
2284         (symbol_db_engine_get_full_local_path),
2285         (symbol_db_engine_find_symbol_by_name_pattern),
2286         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2287         * plugins/symbol-db/symbol-db-engine.h:
2288         * plugins/symbol-db/symbol-db-view-locals.c:
2289         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
2290         (symbol_db_view_locals_recv_signals_from_engine),
2291         (symbol_db_view_locals_update_list):
2292         * plugins/symbol-db/symbol-db-view-locals.h:
2293         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
2294         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
2295         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
2296         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
2297         * plugins/symbol-db/symbol-db-view.h:
2298         Added g_thread architecture to scan in background. With this you
2299         can use Anjuta's GUI without freezing.
2300         Improved insertion speed by using a paradigm like 'insert' and 'check'
2301         replacing a 'check' and 'insert' one. This has been done for tables 
2302         like symbol, scope, sym_type.
2303         Fixed two crashers. 
2305         * plugins/symbol-db/tables.sql:
2306         * plugins/symbol-db/test/main.c: (get_global_members), (main),
2307         (thread), (print_message), (bastard_thread), (idle_signals):
2308         fixed a typo on tables that broke sql triggers.
2310 === anjuta 2.3.1 ===
2312 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2314         * NEWS, AUTHORS: Updated.
2315         * src/Makefile.am: Fixed make distcheck
2317         Patch from Yang Hong:
2318         * plugins/file-manager/file-manager.glade: Fixed file chooser
2319         size in file-manager preferences.
2321 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
2323         * NEWS: Updated for 2.3.1 development release
2324         * configure.in: Bumped version to 2.3.1
2326 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
2328         * plugins/debug-manager/threads.c,
2329         plugins/debug-manager/disassemble.c,
2330         plugins/debug-manager/watch.c,
2331         plugins/debug-manager/registers.c,
2332         plugins/debug-manager/locals.c,
2333         plugins/debug-manager/breakpoints.c,
2334         plugins/debug-manager/stack_trace.c,
2335         plugins/debug-manager/command.c,
2336         plugins/debug-manager/command.h,
2337         plugins/debug-manager/queue.c,
2338         libanjuta/interfaces/libanjuta.idl:
2339         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
2340         Document IAnjutaDebugManager signals
2341         Generate new signals in queue.c
2342         Use new signals in other files
2344 2007-11-30  <genbell@tiscali.it>
2346         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2348         * plugins/gdb/Makefile.am:
2349         Fix bug #500376
2351 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2353         * plugins/tools/variable.c:
2354         Fix a bug added in the previous patch (it is not a leak)
2356 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
2358         * plugins/project-wizard/druid.c,
2359         plugins/project-wizard/templates/terminal.wiz,
2360         plugins/project-wizard/templates/xlib-dock.wiz,
2361         plugins/project-wizard/templates/wxwin.wiz,
2362         plugins/project-wizard/templates/java.wiz,
2363         plugins/project-wizard/templates/gnome.wiz,
2364         plugins/project-wizard/templates/anjuta-plugin.wiz,
2365         plugins/project-wizard/templates/gtkmm.wiz,
2366         plugins/project-wizard/templates/python.wiz,
2367         plugins/project-wizard/templates/cpp.wiz,
2368         plugins/project-wizard/templates/sdl.wiz,
2369         plugins/project-wizard/templates/gtk.wiz,
2370         plugins/project-wizard/templates/minimal.wiz,
2371         plugins/project-wizard/templates/xlib.wiz,
2372         plugins/project-wizard/templates/gcj.wiz,
2373         plugins/project-wizard/templates/translatable-strings.h,
2374         plugins/project-import/project-import.c:
2375         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
2377 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
2379         * plugins/debug-manager/threads.c,
2380         plugins/debug-manager/disassemble.c,
2381         plugins/debug-manager/watch.c,
2382         plugins/debug-manager/registers.c,
2383         plugins/debug-manager/memory.c,
2384         plugins/debug-manager/locals.c,
2385         plugins/debug-manager/stack_trace.c,
2386         plugins/debug-manager/queue.c,
2387         plugins/debug-manager/queue.h:
2388         Connect debugger signal only when program is loaded
2389         Rename get_feature in is_supported
2391         * plugins/debug-manager/plugin.c:
2392         Remove editor watch when plugin is deactivated
2394         * plugins/debug-manager/anjuta-debug-manager.glade,
2395         plugins/debug-manager/breakpoints.c,
2396         plugins/debug-manager/breakpoints.h:
2397         Rewrite almost completely the breakpoint code
2398         Improve breakpoint dialog
2399         Reorganize function
2400         Implement condition, hit count, ignore and temporary attribute
2402         * plugins/debug-manager/command.c,
2403         plugins/debug-manager/command.h:
2404         Add a breakpoint list command
2406         * plugins/gdb/debugger.c,
2407         plugins/gdb/debugger.h:
2408         Add new breakpoint list command
2409         Fix parsing of breakpoint data
2411         * libanjuta/interfaces/libanjuta.idl,
2412         plugins/gdb/plugin.c:
2413         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
2415 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
2417         * plugins/document-manager/plugin.c:
2418         Use Ctrl+Shift+s as shortcut for Save As
2420 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
2422         * plugins/subversion/plugin.c: (activate_plugin):
2423         * plugins/symbol-db/plugin.c: (symbol_db_activate):
2424         * src/layout.xml: Fixed dockitem positions.
2426 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2428         Icons from tpgww@onepost.net:
2429         * plugins/project-wizard/applogo.png:
2430         Icons from patch in bug #480093 comment #23. Also renamed icons.
2432         * plugins/message-view/Makefile.am:
2433         * plugins/message-view/plugin.c: (register_stock_icons),
2434         (ipreferences_merge): Removed redundant icon.
2436         * plugins/document-manager/plugin.c:
2437         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
2438         Do not insensitize New action when there is no document.
2439         Indentation fixes.
2441 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2443         Icons from tpgww@onepost.net:
2444         * plugins/symbol-browser/an_symbol_prefs.c:
2445         * pixmaps/Makefile.am:
2446         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
2448         Icons from patch in bug #480093 comment #23. Also renamed icons.
2449         To be continued..
2451 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
2453         Patch from James Liggett:
2454         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
2455         revert and dialogs resizable.
2457 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2459         Patch from James Liggett:
2460         * plugins/subversion/anjuta-subversion.glade:
2461         * plugins/subversion/subversion-diff-dialog.c:
2462         (on_subversion_diff_response), (subversion_diff_dialog):
2463         * plugins/subversion/subversion-diff-dialog.h:
2465         The diff dialog should have a checkbox, enabled by default, that
2466         allows the user to make sure that all open files are saved before
2467         diffing.
2469 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
2471         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
2473         Icons from tpgww@onepost.net:
2474         * pixmaps/Makefile.am:
2475         * src/Makefile.am:
2476         * src/anjuta-app.c:
2477         * src/anjuta-preferences-general.svg:
2479         Icons from patch in bug #480093 comment #23. Also renamed icons.
2480         To be continued..
2482 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2484         Icons from tpgww@onepost.net:
2485         * plugins/debug-manager/images/Makefile.am:
2486         * plugins/debug-manager/images/anjuta-watch.svg:
2487         * plugins/debug-manager/plugin.c: (register_stock_icons):
2488         * plugins/gdb/images/Makefile.am:
2489         * plugins/gtodo/Makefile.am:
2490         * plugins/gtodo/anjuta-gtodo-plugin.svg:
2491         * plugins/gtodo/anjuta-gtodo.plugin.in:
2492         * plugins/gtodo/interface.c: (stock_icons):
2493         * plugins/gtodo/main.h:
2494         * plugins/gtodo/plugin.c: (ipreferences_merge):
2495         * plugins/terminal/Makefile.am:
2496         * plugins/terminal/anjuta-terminal-plugin.svg:
2497         * plugins/terminal/anjuta-terminal.plugin.in:
2498         * plugins/terminal/terminal.c:
2499         * plugins/tools/Makefile.am:
2500         * plugins/tools/anjuta-tools-plugin.svg:
2501         * plugins/tools/anjuta-tools.plugin.in:
2502         * plugins/tools/plugin.c:
2503         * plugins/valgrind/Makefile.am:
2504         * plugins/valgrind/anjuta-valgrind-plugin.svg:
2505         * plugins/valgrind/anjuta-valgrind.plugin.in:
2506         * plugins/valgrind/plugin.c: (register_stock_icons),
2507         (ipreferences_merge):
2509         Icons from patch in bug #480093 comment #23. Also renamed icons.
2510         To be continued..
2512 2007-11-18  Massimo Cora'   <maxcvs@email.it>
2514         reviewed by: Johannes Schmid <jhs@gnome.org>
2516         * configure.in:
2517         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
2518         due to bug #493360. Still present anyway bug #495843
2520         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
2521         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
2522         (on_local_treeview_row_activated),
2523         (on_global_treeview_row_activated),
2524         (on_global_treeview_row_expanded), (on_project_element_added),
2525         (on_project_element_removed), (project_root_added),
2526         (symbol_db_activate), (isymbol_manager_search),
2527         (isymbol_manager_get_members),
2528         (isymbol_manager_get_completions_at_position):
2529         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2530         (symbol_db_engine_iterator_node_get_symbol_extra_string):
2531         * plugins/symbol-db/symbol-db-engine.c:
2532         (sdb_engine_execute_non_select_sql),
2533         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
2534         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2535         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
2536         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
2537         (symbol_db_engine_add_new_workspace),
2538         (symbol_db_engine_add_new_project),
2539         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
2540         (sdb_engine_detects_removed_ids),
2541         (sdb_engine_walk_down_scope_path),
2542         (symbol_db_engine_get_class_parents),
2543         (symbol_db_engine_get_global_members),
2544         (symbol_db_engine_get_scope_members_by_symbol_id),
2545         (symbol_db_engine_get_scope_members),
2546         (symbol_db_engine_get_current_scope),
2547         (symbol_db_engine_get_file_symbols),
2548         (symbol_db_engine_get_symbol_info_by_id),
2549         (symbol_db_engine_find_symbol_by_name_pattern):
2550         * plugins/symbol-db/symbol-db-engine.h:
2551         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
2552         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2553         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
2554         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
2555         (on_scan_end), (do_add_root_symbol_to_view),
2556         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
2557         (trigger_on_symbol_inserted), (add_new_waiting_for),
2558         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
2559         (on_symbol_inserted), (do_recurse_subtree_and_remove),
2560         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
2561         (symbol_db_view_row_expanded), (sdb_view_init),
2562         (gtree_compare_func), (sdb_view_finalize),
2563         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
2564         (sdb_view_populate_base_root),
2565         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2566         * plugins/symbol-db/symbol-db-view.h:
2567         * plugins/symbol-db/tables.sql:
2568         * plugins/symbol-db/test/Makefile.am:
2569         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
2570         (get_scope_members), (get_current_scope), (get_global_members),
2571         (get_file_symbols), (get_info_by_id), (main):
2573         Rewrote symbol-db-view global tab. Now every expandable node is a query.
2574         Started using LIMIT keyword to speed up things.
2575         Deprecated GdaCommand in favour of GdaQuery into engine. This should
2576         make providers use prepared statements.
2578 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2580         Patch from James Liggett:
2581         * plugins/subversion/plugin.c: (subversion_instance_init):
2582         * plugins/subversion/plugin.h:
2583         * plugins/subversion/subversion-diff-dialog.c:
2584         (on_subversion_diff_response), (subversion_diff_dialog),
2585         (on_menu_subversion_diff):
2586         * plugins/subversion/subversion-log-dialog.c:
2587         (on_log_view_selected_button_clicked),
2588         (on_log_diff_selected_button_clicked),
2589         (on_log_diff_previous_button_clicked),
2590         (subversion_log_window_create):
2591         * plugins/subversion/subversion-ui-utils.c:
2592         (get_filename_from_full_path), (init_whole_project),
2593         (on_whole_project_toggled):
2594         * plugins/subversion/subversion-ui-utils.h:
2595         * plugins/subversion/subversion-update-dialog.c:
2596         (subversion_update_dialog), (on_menu_subversion_update):
2598         Whole Project checkbox enabled by default in diff and update dialogs.
2599         changes the editor names for diff editors to something much more
2600         descriptive. For example, working copy/head diffs would have an editor
2601         with a name like "[Working Copy/Head] some-file.diff," where some-file
2602         is the name of the file/directory that was diffed. For diffs against
2603         arbitrary diffs the name would look like "[Revisions 2832/3200]
2604         some-file.diff" for a diff of some-file between revisions 2832 and
2605         3200.
2607 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
2609         Icons from tpgww@onepost.net:
2610         * plugins/subversion/Makefile.am:
2611         * plugins/subversion/anjuta-subversion-plugin.svg:
2612         * plugins/subversion/anjuta-subversion.plugin.in:
2613         * plugins/subversion/plugin.h:
2614         * plugins/symbol-browser/Makefile.am:
2615         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
2616         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
2617         * plugins/symbol-browser/plugin.c:
2618         * plugins/symbol-db/Makefile.am:
2619         * plugins/symbol-db/plugin.c:
2620         * plugins/symbol-db/symbol-db.plugin.in:
2622         Icons from patch in bug #480093 comment #23. Also renamed icons.
2623         To be continued..
2625 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2627         Icons from tpgww@onepost.net:
2628         * plugins/project-manager/Makefile.am:
2629         * plugins/project-manager/anjuta-project-manager-plugin.svg:
2630         * plugins/project-manager/anjuta-project-manager.plugin.in:
2631         * plugins/project-manager/plugin.c:
2632         * plugins/project-wizard/Makefile.am:
2633         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
2634         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2635         * plugins/project-wizard/druid.h:
2636         * plugins/search/Makefile.am:
2637         * plugins/search/anjuta-search-plugin.svg:
2638         * plugins/search/anjuta-search.plugin.in:
2639         * plugins/search/plugin.c:
2641         Icons from patch in bug #480093 comment #23. Also renamed icons.
2642         To be continued..
2644 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
2646         * TODO.tasks: updated.
2648         Icons from tpgww@onepost.net:
2649         * plugins/file-loader/Makefile.am:
2650         * plugins/file-loader/anjuta-loader-plugin.svg:
2651         * plugins/file-loader/anjuta-loader.plugin.in:
2652         * plugins/file-manager/Makefile.am:
2653         * plugins/file-manager/anjuta-file-manager-plugin.svg:
2654         * plugins/file-manager/file-manager.plugin.in:
2655         * plugins/file-manager/plugin.c:
2656         * plugins/glade/Makefile.am:
2657         * plugins/glade/anjuta-glade-plugin.svg:
2658         * plugins/glade/anjuta-glade.plugin.in:
2659         * plugins/glade/plugin.c: (register_stock_icons):
2660         * plugins/language-manager/Makefile.am:
2661         * plugins/language-manager/anjuta-language-manager-plugin.svg:
2662         * plugins/language-manager/language-manager.plugin.in:
2663         * plugins/message-view/Makefile.am:
2664         * plugins/message-view/anjuta-message-manager.plugin.in:
2665         * plugins/message-view/anjuta-messages-plugin.svg:
2666         * plugins/message-view/plugin.c:
2667         * plugins/patch/Makefile.am:
2668         * plugins/patch/anjuta-patch-plugin.svg:
2669         * plugins/patch/anjuta-patch.plugin.in:
2670         * plugins/patch/plugin.c:
2671         * plugins/profiler/Makefile.am:
2672         * plugins/profiler/anjuta-profiler-plugin.svg:
2673         * plugins/profiler/plugin.c: (register_stock_icons):
2674         * plugins/profiler/profiler.plugin.in:
2675         * plugins/project-import/Makefile.am:
2676         * plugins/project-import/anjuta-project-import-plugin.svg:
2677         * plugins/project-import/anjuta-project-import.plugin.in:
2678         * plugins/project-import/plugin.c:
2680         Icons from patch in bug #480093 comment #23. Also renamed icons.
2681         To be continued..
2683 2007-11-18  Johannes Schmid <jhs@gnome.org>
2685         * plugins/build-basic-autotools/build-basic-autotools.c:
2686         (build_regex_init):
2687         * plugins/debug-manager/anjuta-debug-manager.glade:
2688         * plugins/debug-manager/breakpoints.c:
2689         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
2690         * plugins/file-wizard/file.c:
2691         * plugins/gdb/anjuta-gdb.glade:
2692         * plugins/glade/plugin.c: (ifile_open):
2693         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
2694         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2695         * plugins/gtodo/tray-icon.c:
2696         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
2697         * plugins/macro/macros.xml:
2698         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2699         Fixed translation bugs (#496833, #488211 and #497758)
2700         
2701         * plugins/document-manager/plugin.c: (on_editor_changed):
2702         Removed unused code
2704 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2706         Icons from tpgww@onepost.net:
2707         * plugins/devhelp/Makefile.am:
2708         * plugins/devhelp/anjuta-devhelp-plugin.svg:
2709         * plugins/devhelp/anjuta-devhelp.plugin.in:
2710         * plugins/devhelp/plugin.c:
2711         * plugins/document-manager/anjuta-document-manager.plugin.in:
2712         * plugins/document-manager/images/Makefile.am:
2713         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
2714         * plugins/document-manager/plugin.c:
2715         * plugins/editor/Makefile.am:
2716         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
2717         * plugins/editor/anjuta-editor.plugin.in:
2718         * plugins/editor/plugin.c:
2719         * plugins/sample1/Makefile.am:
2720         * plugins/sample1/anjuta-sample-plugin.svg:
2721         * plugins/sample1/anjuta-sample.plugin.in:
2722         * plugins/sourceview/Makefile.am:
2723         * plugins/sourceview/plugin.c:
2724         * plugins/sourceview/sourceview.plugin.in:
2726         Icons from patch in bug #480093 comment #23. Also renamed icons.
2727         To be continued..
2729 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
2731         * TODO.tasks: Updated.
2733         Icons from tpgww@onepost.net:
2734         * plugins/build-basic-autotools/Makefile.am:
2735         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
2736         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
2737         * plugins/build-basic-autotools/build-basic-autotools.c:
2738         * plugins/class-inheritance/Makefile.am:
2739         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
2740         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
2741         * plugins/class-inheritance/plugin.c:
2742         * plugins/cvs-plugin/Makefile.am:
2743         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
2744         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
2745         * plugins/cvs-plugin/plugin.c:
2746         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
2747         * plugins/debug-manager/images/Makefile.am:
2748         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
2749         * plugins/debug-manager/plugin.c: 
2751         Icons from patch in bug #480093 comment #23. Also renamed icons.
2752         To be continued..
2754 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
2756         * (removed) libanjuta/anjuta-children.c,
2757         (removed) libanjuta/anjuta-children.h,
2758         libanjuta/anjuta-launcher.c,
2759         libanjuta/libanjuta.h,
2760         libanjuta/Makefile.am,
2761         plugins/gdb/debugger.c,
2762         plugins/terminal/terminal.c,
2763         manuals/reference/libanjuta/libanjuta-sections.txt,
2764         manuals/reference/libanjuta/libanjuta-docs.sgml:
2765         Replace anjuta_children_register by g_child_watch_add
2767 2007-11-13  Johannes Schmid <jhs@gnome.org>
2769         * plugins/subversion/anjuta-subversion.glade:
2770         * plugins/subversion/subversion-commit-dialog.c:
2771         (subversion_commit_dialog):
2772         * plugins/subversion/subversion-resolve-dialog.c:
2773         (subversion_resolve_dialog):
2774         * plugins/subversion/subversion-revert-dialog.c:
2775         (subversion_revert_dialog):
2776         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
2777         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
2778         (hide_pulse_progress_bar):
2779         * plugins/subversion/subversion-ui-utils.h:
2781         Yet another patch from #457477:
2782         Add a pulsing progress bar to all dialogs receiving status
2784 2007-11-12  Johannes Schmid <jhs@gnome.org>
2786         * plugins/document-manager/plugin.c: (create_highlight_submenu):
2787         Bug 493583 – crash in Anjuta IDE: trying to open a file
2788         
2789         * plugins/subversion/subversion-commit-dialog.c:
2790         (select_all_files), (subversion_commit_dialog):
2791         Patch from jrligget - see #457477
2793 2007-11-12  Johannes Schmid <jhs@gnome.org>
2795         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
2796         * libanjuta/anjuta-plugin-handle.c:
2797         (anjuta_plugin_handle_get_about):
2798         Bug 495536 – Plugins localization improvement
2799         
2800         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
2801         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2802         * plugins/indent/indent.glade:
2803         * plugins/subversion/anjuta-subversion.glade:
2804         Bug 495245 – Strings bug
2806 2007-11-08  James Liggett  <jrliggett@cox.net>
2808         reviewed by: Johannes Schmid <jhs@gnome.org>
2810         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
2811         (anjuta_async_command_finalize),
2812         (anjuta_async_command_notification_poll),
2813         (anjuta_async_command_thread), (start_command),
2814         (notify_data_arrived), (notify_complete),
2815         (anjuta_async_command_class_init),
2816         (anjuta_async_command_set_error_message),
2817         (anjuta_async_command_get_error_message),
2818         (anjuta_async_command_lock), (anjuta_async_command_unlock):
2819         * libanjuta/anjuta-async-command.h:
2820         * libanjuta/anjuta-command.c: (anjuta_command_init),
2821         (anjuta_command_finalize), (anjuta_command_class_init),
2822         (anjuta_command_start), (anjuta_command_notify_data_arrived),
2823         (anjuta_command_notify_complete),
2824         (anjuta_command_set_error_message),
2825         (anjuta_command_get_error_message):
2826         * libanjuta/anjuta-command.h:
2827         * libanjuta/anjuta-glade-catalog.c:
2828         * libanjuta/anjuta-glade.xml:
2829         * libanjuta/anjuta-vcs-status-tree-view.c:
2830         (on_selected_column_toggled),
2831         (anjuta_vcs_status_tree_view_create_columns),
2832         (anjuta_vcs_status_tree_view_init),
2833         (anjuta_vcs_status_tree_view_finalize),
2834         (anjuta_vcs_status_tree_view_set_property),
2835         (anjuta_vcs_status_tree_view_get_property),
2836         (anjuta_vcs_status_tree_view_class_init),
2837         (anjuta_vcs_status_tree_view_new),
2838         (anjuta_vcs_status_tree_view_destroy),
2839         (anjuta_vcs_status_tree_view_add), (select_all_paths),
2840         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
2841         (anjuta_vcs_status_tree_view_unselect_all),
2842         (create_selected_paths_list),
2843         (anjuta_vcs_status_tree_view_get_selected):
2844         * libanjuta/anjuta-vcs-status-tree-view.h:
2845         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
2846         * libanjuta/anjuta-widgets.h:
2847         * plugins/subversion/subversion-add-dialog.c:
2848         (on_add_command_finished), (on_subversion_add_response),
2849         (subversion_add_dialog), (on_menu_subversion_add),
2850         (on_fm_subversion_add):
2851         * plugins/subversion/subversion-add-dialog.h:
2852         * plugins/subversion/subversion-commit-dialog.c:
2853         (on_commit_command_finished), (on_subversion_commit_response),
2854         (subversion_commit_dialog), (on_menu_subversion_commit),
2855         (on_fm_subversion_commit):
2856         * plugins/subversion/subversion-commit-dialog.h:
2857         * plugins/subversion/subversion-copy-dialog.c:
2858         (on_copy_other_revision_radio_toggled),
2859         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
2860         (on_copy_command_finished), (on_subversion_copy_response),
2861         (subversion_copy_dialog), (on_menu_subversion_copy),
2862         (on_fm_subversion_copy):
2863         * plugins/subversion/subversion-copy-dialog.h:
2864         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
2865         (on_subversion_diff_response), (subversion_diff_dialog),
2866         (on_menu_subversion_diff), (on_fm_subversion_diff):
2867         * plugins/subversion/subversion-diff-dialog.h:
2868         * plugins/subversion/subversion-log-dialog.c:
2869         (on_diff_selected_column_toggled), (create_columns),
2870         (on_log_command_finished), (on_log_view_button_clicked),
2871         (on_cat_command_data_arrived), (on_cat_command_finished),
2872         (on_log_view_selected_button_clicked), (get_selected_revisions),
2873         (on_log_diff_selected_button_clicked),
2874         (on_log_diff_previous_button_clicked),
2875         (on_subversion_log_vbox_destroy),
2876         (on_log_changes_view_row_selected), (subversion_log_window_create),
2877         (on_menu_subversion_log), (on_fm_subversion_log),
2878         (subversion_log_set_whole_project_sensitive):
2879         * plugins/subversion/subversion-log-dialog.h:
2880         * plugins/subversion/subversion-merge-dialog.c:
2881         (on_merge_command_finished), (on_subversion_merge_response),
2882         (on_merge_first_path_browse_button_clicked),
2883         (on_merge_second_path_browse_button_clicked),
2884         (on_merge_use_first_path_check_toggled),
2885         (on_merge_start_revision_radio_toggled),
2886         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
2887         (on_menu_subversion_merge):
2888         * plugins/subversion/subversion-merge-dialog.h:
2889         * plugins/subversion/subversion-remove-dialog.c:
2890         (on_remove_command_finished),
2891         (on_remove_path_browse_button_clicked),
2892         (on_subversion_remove_response), (subversion_remove_dialog),
2893         (on_menu_subversion_remove), (on_fm_subversion_remove):
2894         * plugins/subversion/subversion-remove-dialog.h:
2895         * plugins/subversion/subversion-resolve-dialog.c:
2896         (on_resolve_command_finished), (on_subversion_resolve_response),
2897         (subversion_resolve_dialog), (on_menu_subversion_resolve):
2898         * plugins/subversion/subversion-resolve-dialog.h:
2899         * plugins/subversion/subversion-revert-dialog.c:
2900         (on_revert_command_finished), (on_subversion_revert_response),
2901         (subversion_revert_dialog), (on_menu_subversion_revert):
2902         * plugins/subversion/subversion-revert-dialog.h:
2903         * plugins/subversion/subversion-switch-dialog.c:
2904         (on_switch_other_revision_radio_toggled),
2905         (on_switch_command_finished), (on_subversion_switch_response),
2906         (subversion_switch_dialog), (on_menu_subversion_switch):
2907         * plugins/subversion/subversion-switch-dialog.h:
2908         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
2909         (subversion_data_free), (on_mesg_view_destroy),
2910         (create_message_view), (check_filename), (get_log_from_textview),
2911         (pulse_timer), (on_pulse_timer_destroyed),
2912         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
2913         (report_errors), (on_status_command_finished),
2914         (on_status_command_data_arrived), (on_command_info_arrived),
2915         (select_all_status_items), (clear_all_status_selections),
2916         (init_whole_project), (on_whole_project_toggled),
2917         (send_diff_command_output_to_editor), (on_diff_command_finished),
2918         (stop_status_bar_progress_pulse):
2919         * plugins/subversion/subversion-ui-utils.h:
2920         * plugins/subversion/subversion-update-dialog.c:
2921         (on_update_command_finished), (on_subversion_update_response),
2922         (subversion_update_dialog), (on_menu_subversion_update),
2923         (on_fm_subversion_update):
2924         * plugins/subversion/subversion-update-dialog.h:
2925         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
2926         (svn_add_command_finalize), (svn_add_command_run),
2927         (svn_add_command_class_init), (svn_add_command_new),
2928         (svn_add_command_destroy):
2929         * plugins/subversion/svn-add-command.h:
2930         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
2931         (svn_cat_command_finalize), (svn_cat_command_run),
2932         (svn_cat_command_class_init), (svn_cat_command_new),
2933         (svn_cat_command_destroy), (svn_cat_command_get_output):
2934         * plugins/subversion/svn-cat-command.h:
2935         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
2936         (svn_command_release_ui_lock), (simple_prompt),
2937         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
2938         (svn_auth_ssl_server_trust_prompt_func_cb),
2939         (svn_auth_ssl_client_cert_prompt_func_cb),
2940         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
2941         (svn_command_init), (svn_command_finalize),
2942         (svn_command_class_init), (svn_command_push_info),
2943         (svn_command_get_info_queue), (svn_command_set_error),
2944         (svn_command_get_client_context), (svn_command_get_pool),
2945         (svn_command_lock_ui), (svn_command_unlock_ui),
2946         (svn_command_get_revision), (svn_command_copy_path_list),
2947         (svn_command_free_path_list):
2948         * plugins/subversion/svn-command.h:
2949         * plugins/subversion/svn-commit-command.c: (on_log_callback),
2950         (svn_commit_command_init), (svn_commit_command_finalize),
2951         (svn_commit_command_run), (svn_commit_command_class_init),
2952         (svn_commit_command_new), (svn_commit_command_destroy):
2953         * plugins/subversion/svn-commit-command.h:
2954         * plugins/subversion/svn-copy-command.c: (on_log_callback),
2955         (svn_copy_command_init), (svn_copy_command_finalize),
2956         (svn_copy_command_run), (svn_copy_command_class_init),
2957         (svn_copy_command_new), (svn_copy_command_destroy):
2958         * plugins/subversion/svn-copy-command.h:
2959         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2960         (svn_diff_command_finalize), (svn_diff_command_run),
2961         (svn_diff_command_class_init), (svn_diff_command_new),
2962         (svn_diff_command_destroy), (svn_diff_command_get_output):
2963         * plugins/subversion/svn-diff-command.h:
2964         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2965         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2966         (svn_log_command_class_init), (svn_log_command_new),
2967         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2968         * plugins/subversion/svn-log-command.h:
2969         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2970         (svn_log_entry_finalize), (svn_log_entry_class_init),
2971         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2972         (svn_log_entry_get_author), (svn_log_entry_get_date),
2973         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2974         (svn_log_entry_get_full_log):
2975         * plugins/subversion/svn-log-entry.h:
2976         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2977         (svn_merge_command_finalize), (svn_merge_command_run),
2978         (svn_merge_command_class_init), (svn_merge_command_new),
2979         (svn_merge_command_destroy):
2980         * plugins/subversion/svn-merge-command.h:
2981         * plugins/subversion/svn-remove-command.c: (on_log_callback),
2982         (svn_remove_command_init), (svn_remove_command_finalize),
2983         (svn_remove_command_run), (svn_remove_command_class_init),
2984         (svn_remove_command_new), (svn_remove_command_destroy),
2985         (svn_remove_command_get_path):
2986         * plugins/subversion/svn-remove-command.h:
2987         * plugins/subversion/svn-resolve-command.c:
2988         (svn_resolve_command_init), (svn_resolve_command_finalize),
2989         (svn_resolve_command_run), (svn_resolve_command_class_init),
2990         (svn_resolve_command_new), (svn_resolve_command_destroy):
2991         * plugins/subversion/svn-resolve-command.h:
2992         * plugins/subversion/svn-revert-command.c:
2993         (svn_revert_command_init), (svn_revert_command_finalize),
2994         (svn_revert_command_run), (svn_revert_command_class_init),
2995         (svn_revert_command_new), (svn_revert_command_destroy):
2996         * plugins/subversion/svn-revert-command.h:
2997         * plugins/subversion/svn-status-command.c:
2998         (svn_status_command_init), (svn_status_command_finalize),
2999         (on_svn_status_notify), (svn_status_command_run),
3000         (svn_status_command_class_init), (svn_status_command_new),
3001         (svn_status_command_destroy),
3002         (svn_status_command_get_status_queue):
3003         * plugins/subversion/svn-status-command.h:
3004         * plugins/subversion/svn-status.c: (svn_status_init),
3005         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
3006         (svn_status_destroy), (svn_status_get_path),
3007         (svn_status_get_vcs_status):
3008         * plugins/subversion/svn-status.h:
3009         * plugins/subversion/svn-switch-command.c:
3010         (svn_switch_command_init), (svn_switch_command_finalize),
3011         (svn_switch_command_run), (svn_switch_command_class_init),
3012         (svn_switch_command_new), (svn_switch_command_destroy):
3013         * plugins/subversion/svn-switch-command.h:
3014         * plugins/subversion/svn-update-command.c:
3015         (svn_update_command_init), (svn_update_command_finalize),
3016         (svn_update_command_run), (svn_update_command_class_init),
3017         (svn_update_command_new), (svn_update_command_destroy):
3018         * plugins/subversion/svn-update-command.h:
3020         Now really committed all files from James patch (#457477)
3022 2007-11-08  Johannes Schmid <jhs@gnome.org>
3024         * TODO.tasks: Updated
3026 2007-11-08  James Liggett  <jrliggett@cox.net>
3028         reviewed by: Johannes Schmid <jhs@gnome.org>
3030         * configure.in:
3031         * libanjuta/Makefile.am:
3032         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
3033         * libanjuta/anjuta-status.h:
3034         * libanjuta/libanjuta.h:
3035         * plugins/subversion/Makefile.am:
3036         * plugins/subversion/anjuta-subversion.glade:
3037         * plugins/subversion/anjuta-subversion.ui:
3038         * plugins/subversion/plugin.c: (value_added_project_root_uri),
3039         (value_removed_project_root_uri), (activate_plugin),
3040         (deactivate_plugin), (finalize), (subversion_instance_init):
3041         * plugins/subversion/plugin.h:
3042         * plugins/subversion/subversion-actions.c:
3043         * plugins/subversion/subversion-actions.h:
3044         * plugins/subversion/subversion-callbacks.c:
3045         * plugins/subversion/subversion-callbacks.h:
3046         * plugins/subversion/svn-auth.c:
3047         * plugins/subversion/svn-auth.h:
3048         * plugins/subversion/svn-backend-priv.h:
3049         * plugins/subversion/svn-backend.c:
3050         * plugins/subversion/svn-backend.h:
3051         * plugins/subversion/svn-notify.c:
3052         * plugins/subversion/svn-notify.h:
3053         * plugins/subversion/svn-thread.c:
3054         * plugins/subversion/svn-thread.h:
3055         
3056         Commited alpha2 of the new subversion plugin (#457477)
3058 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3060         * plugins/debug-manager/command.c:
3061         Fix a stupid crash when changing a register value
3063 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3065         * libanjuta/interfaces/libanjuta.idl,
3066         plugins/debug-manager/command.c,
3067         plugins/debug-manager/command.h,
3068         plugins/debug-manager/start.c,
3069         plugins/gdb/plugin.c,
3070         plugins/gdb/debugger.c,
3071         plugins/gdb/debugger.h:
3072         Use anjuta terminal plugin instead of gnome terminal
3073         Select if a terminal is used in the the start_program function
3074         Move terminal code from debugger.c to plugin.c
3075         Partial fix of bug #481366
3077         * plugins/gdb/utilities.c,
3078         plugins/gdb/utilities.h:
3079         Remove gnome terminal check function
3081 2007-11-06  Johannes Schmid <jhs@gnome.org>
3083         * plugins/project-import/anjuta-project-import.glade:
3084         * plugins/project-import/project-import.c: (on_import_next),
3085         (on_import_finish), (project_import_set_directory):
3086         * plugins/project-wizard/property.c: (npw_property_create_widget),
3087         (npw_property_set_value_from_widget):
3088         
3089         Replaced gnome_file_entry with gtk_file_chooser_button
3090         Fixes #422329 – Creating a new directory in program options doesn't work
3091         
3092 2007-11-04  Massimo Cora' <maxcvs@email.it>
3094         * plugins/symbol-db/plugin.c:
3095         add all files at once on project_import.
3096         No need to split them into more languages: ctags
3097         and the engine will take care of that.
3099         * plugins/symbol-db/symbol-db-engine.h,
3100         * plugins/symbol-db/symbol-db-engine.c,
3101         * plugins/symbol-db/tables.sql,
3102         * plugins/symbol-db/test/Makefile.am,
3103         * plugins/symbol-db/test/main.c,
3104         * plugins/symbol-db/symbol-db-view-locals.c:
3105         some memory leaks fixed. Ported the thing to
3106         libgda 3.1.2 [or better svn HEAD].
3107         Thanks to a fresh new algorithm to detect
3108         parent scope we're able to display correcly
3109         a local gtktree, including classes not directly
3110         defined inside that file.
3112 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
3114         * plugins/debug-manager/threads.c,
3115         plugins/debug-manager/stack_trace.c:
3116         Do not display address when not needed
3118         * plugins/debug-manager/plugin.c,
3119         plugins/debug-manager/breakpoints.c:
3120         Breakpoints directly connect to debugger signals
3122         * plugins/debug-manager/watch.c:
3123         program-unload signal does not exist used debugger-stopped
3125         * plugins/debug-manager/queue.c,
3126         libanjuta/interfaces/libanjuta.idl:
3127         Display error message returned by debugger command
3128         Add new error codes
3130 2007-11-04  Johannes Schmid <jhs@gnome.org>
3132         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
3133         Bug 493062 – gcj template needs AC_PROG_CC
3134         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
3136         * src/anjuta-actions.h:
3137         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
3138         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
3140 === anjuta 2.3.0 ===
3142 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
3144         * AUTHORS: Updated
3146 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3148         * ChangeLog: Tagged 2.3.0 release.
3150         * plugins/indent/Makefile.am: Fixed indentation.
3152         * plugins/editor/aneditor-autocomplete.cxx:
3153         * plugins/editor/aneditor-priv.h:
3154         * plugins/editor/aneditor.cxx:
3155         * plugins/editor/aneditor.h: Commented out dead codes.
3157         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
3158         Do not build symbol-db by
3159         default. Added 'unstable' in plugin description to signify it's
3160         developmental state.
3162         * plugins/file-manager/Makefile.am,
3163         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
3165 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
3167         * plugins/debug-manager/utilities.c,
3168         plugins/debug-manager/utilities.h,
3169         plugins/debug-manager/threads.c,
3170         plugins/debug-manager/plugin.c,
3171         plugins/debug-manager/plugin.h,
3172         plugins/debug-manager/disassemble.h,
3173         plugins/debug-manager/watch.c,
3174         plugins/debug-manager/watch.h,
3175         plugins/debug-manager/breakpoints.c,
3176         plugins/debug-manager/stack_trace.c:
3177         Replace few remaining function calls by signal 
3179         * plugins/debug-manager/disassemble.c,
3180         plugins/debug-manager/registers.c,
3181         plugins/debug-manager/memory.c,
3182         plugins/debug-manager/locals.c,
3183         plugins/debug-manager/queue.c,
3184         plugins/debug-manager/queue.h:
3185         Connect signals when debugger is started
3186         Disconnect them when debugger is stopped
3187         Do not display window if debugger doesn't support feature
3189         * plugins/gdb/plugin.c,
3190         libanjuta/interfaces/libanjuta.idl:
3191         Remove unused initialization function
3193 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3195         * configure.in:
3196         * plugins/file-manager/Makefile.am:
3197         * scripts/build-schemas.mk: Fixed 'make distcheck'
3199 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3201         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3202         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
3203         to latest API additions.
3205         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
3206         to API changes.
3208 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
3210         * ChangeLog: Fixed indentation.
3211         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
3212         branch.
3214 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
3216         * libanjuta/interfaces/libanjuta.idl:
3217         * plugins/build-basic-autotools/build-basic-autotools.c:
3218         (build_compile_file_real), (build_build_project),
3219         (build_install_project), (build_clean_project),
3220         (build_configure_project), (build_autogen_project),
3221         (build_distribution_project), (build_build_module),
3222         (build_install_module), (build_clean_module), (fm_build),
3223         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
3224         (finalize), (basic_autotools_plugin_instance_init),
3225         (ibuildable_set_command), (ibuildable_reset_commands),
3226         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
3227         (ibuildable_install), (ibuildable_configure),
3228         (ibuildable_generate), (ibuildable_iface_init):
3229         * plugins/build-basic-autotools/build-basic-autotools.h:
3231         Added API for commands override in build interface and implemented
3232         them in build plugin. Useful for other plugins override build
3233         commands depending on project environment.
3235 2007-10-28  Naba Kumar  <naba@gnome.org>
3237         * src/anjuta.glade,
3238         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3239         Fixed widget alignment for dock switcher tab style combo and
3240         scratchbox path entrybox.
3242 2007-10-28  Johannes Schmid <jhs@gnome.org>
3244         * plugins/document-manager/plugin.c: (on_editor_changed):
3245         Fixed a memory leak and simplified code (thanks again Sébastien)
3246         
3247         * configure.in:
3248         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
3249         and OFFSET sql statements)
3251 2007-10-28  Massimo Cora' <maxcvs@email.it>
3253         * plugins/symbol-db/plugin.c,
3254         plugins/symbol-db/symbol-db-engine.h,
3255         plugins/symbol-db/symbol-db-view.c,
3256         plugins/symbol-db/symbol-db-view.c,
3257         plugins/symbol-db/symbol-db-view-locals.c,
3258         plugins/symbol-db/symbol-db-view-locals.h,
3259         plugins/symbol-db/symbol-db-engine.c:
3260         Better end-of-file-scan detection, permitting
3261         an improved scope/inheritance parsing.
3262         Locals tab gtktree now displays correct
3263         namespace->class->children tree, even if
3264         in a C++ file there isn't class declaration.
3266 2007-10-27  Johannes Schmid <jhs@gnome.org>
3268         Patch from Stanislav Brabec <sbrabec@suse.cz>
3269         * configure.in:
3270         Bug 489798 – Do not rely on svn-config
3272         Patch from Michael Wolf <maw@ximian.com>:
3273         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
3274         (egg_tree_model_filter_remove_node),
3275         (egg_tree_model_filter_row_deleted):
3276         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
3278 2007-10-27  Johannes Schmid <jhs@gnome.org>
3280         * plugins/devhelp/anjuta-devhelp.ui:
3281         * plugins/message-view/anjuta-message-manager.ui:
3283         Added some separators to the toolbar
3284         
3285         * plugins/document-manager/plugin.c:
3286         (on_support_plugin_deactivated), (load_new_support_plugins),
3287         (unload_unused_support_plugins), (on_editor_changed):
3288         
3289         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
3290         for pointing out that is was crap.
3292 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
3294         * libanjuta/interfaces/libanjuta.idl,
3295         libanjuta/anjuta-plugin-manager.c,
3296         libanjuta/anjuta-plugin-manager.h,
3297         libanjuta/anjuta-c-plugin-factory.c,
3298         libanjuta/anjuta-c-module.h,
3299         libanjuta/anjuta-c-module.c:
3300         Report detailled error message in case of plugin loading failure
3302 2007-10-24  Johannes Schmid <jhs@gnome.org>
3304         * configure.in:
3305         * plugins/Makefile.am:
3306         
3307         Activate build of symbol-db plugin (when libgda is available)
3308         
3309         * plugins/document-manager/plugin.c:
3310         (on_support_plugin_deactivated), (on_editor_changed):
3311         
3312         Properly handle language support plugins even when they are
3313         unloaded by the session.
3314         
3315         * plugins/symbol-db/plugin.c: (register_stock_icons),
3316         Port to new REGISTER_ICONS stuff
3317   
3318 2007-10-22  Massimo Cora'  <maxcvs@email.it>
3320         * plugins/symbol-db/plugin.c,
3321         * plugins/symbol-db/symbol-db-view.c
3322         * plugins/symbol-db/symbol-db-engine.h,
3323         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
3324         * plugins/symbol-db/symbol-db-view-locals.c,
3325         * plugins/symbol-db/symbol-db-view-locals.h,
3326         * plugins/symbol-db/symbol-db-engine.c:
3327         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
3328         Added a new algorithm for dynamic population of the local symbols' tab.
3329         Now the default view is tree-like.
3330         Some fixes on engine correct some population issues.    
3332 2007-10-23  Naba Kumar  <naba@gnome.org>
3334         * plugins/glade/Makefile.am: Corrected conditional not to install
3335         .plugin file if plugin is disabled.
3336         * plugins/sourceview/Makefile.am: Corrected conditional not to
3337         install schemas if plugin is not built.
3339 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
3341         * plugins/debug-manager/queue.c:
3342         Fix #488061: Mutiple crash dialogs
3344         * plugins/gdb/debugger.c,
3345         plugins/gdb/debugger.h:
3346         Remove maximum gdb command length, should fix bug#474811
3348 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
3350         * manuals/reference/libanjuta/plugin-description-file.sgml,
3351         manuals/reference/libanjuta/libanjuta-docs.sgml,
3352         manuals/reference/libanjuta/libanjuta-sections.txt,
3353         libanjuta/interfaces/libanjuta.idl,
3354         libanjuta/anjuta-c-module.c,
3355         libanjuta/anjuta-c-plugin-factory.c:
3356         Document last changes in plugin code
3358 2007-10-19  Johannes Schmid <jhs@gnome.org>
3360         * plugins/subversion/subversion-callbacks.c: (check_filename):
3361         
3362         Fixed #487854 – Anjuta crashes when i try to add a SVN url
3364 2007-10-19  Naba Kumar  <naba@gnome.org>
3366         * plugins/file-manager/file-model.c: Fixed a critical runtime
3367         warning.
3369 2007-10-18  Johannes Schmid <jhs@gnome.org>
3371         * libanjuta/anjuta-ui.h:
3372         Small fix on icon macros
3373         
3374         * libanjuta/interfaces/libanjuta.idl:
3375         * plugins/language-manager/plugin.c: (ilanguage_get_name),
3376         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
3377         (ilanguage_iface_init):
3378         
3379         Added get_from_editor() and get_name_from_editor() methods
3380         to IAnjutaLanguage
3381         
3382         * plugins/document-manager/plugin.c:
3383         (update_editor_ui_interface_items), (on_editor_changed):
3384         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3385         .in:
3386         * plugins/language-support-cpp-java/plugin.c: (install_support):
3387         
3388         Ported plugins to use the new interface
3390 2007-10-17  Johannes Schmid <jhs@gnome.org>
3392         * libanjuta/anjuta-ui.h:
3393         
3394         Added macros to register stock icons to stop all this copy&paste
3395         which had spread over a lot of files. New macros support to add 
3396         icons with toolbar and menu size (16 and 24)
3397         
3398         * plugins/class-inheritance/plugin.c: (register_stock_icons):
3399         * plugins/debug-manager/images/anjuta-attach.svg:
3400         * plugins/debug-manager/images/anjuta-step-out.svg:
3401         * plugins/debug-manager/images/anjuta-step-over.svg:
3402         * plugins/debug-manager/plugin.c: (register_stock_icons):
3403         * plugins/document-manager/images/Makefile.am:
3404         * plugins/document-manager/images/anjuta-block-end.svg:
3405         * plugins/document-manager/images/anjuta-block-start.svg:
3406         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
3407         * plugins/document-manager/images/anjuta-bookmark.svg:
3408         * plugins/document-manager/images/anjuta-go-history-next.svg:
3409         * plugins/document-manager/images/anjuta-go-history-prev.svg:
3410         * plugins/document-manager/plugin.c: (register_stock_icons):
3411         * plugins/glade/plugin.c: (register_stock_icons):
3412         * plugins/language-support-cpp-java/plugin.c:
3413         (register_stock_icons):
3414         * plugins/message-view/Makefile.am:
3415         * plugins/message-view/anjuta-go-message-next.svg:
3416         * plugins/message-view/anjuta-go-message-prev.svg:
3417         * plugins/message-view/anjuta-message-view.svg:
3418         * plugins/message-view/messages.xpm:
3419         * plugins/message-view/plugin.c: (register_stock_icons):
3420         * plugins/patch/plugin.c: (patch_plugin_activate):
3421         * plugins/project-manager/plugin.c: (register_stock_icons):
3422         * plugins/search/Makefile.am:
3423         * plugins/search/anjuta-go-match-next.svg:
3424         * plugins/search/anjuta-go-match-prev.svg:
3425         * plugins/search/plugin.c: (activate_plugin):
3426         * plugins/symbol-browser/plugin.c: (register_stock_icons):
3427         * plugins/terminal/terminal.c: (register_stock_icons):
3428         * plugins/valgrind/plugin.c: (register_stock_icons):
3429         
3430         Updated to use the new icons and added several new and updated 
3431         icons from #480093
3433 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
3435         * libanjuta/anjuta-plugin-handle.c,
3436         libanjuta/anjuta-plugin-handle.h:
3437         Add a new path property containing the directory of the .plugin
3438         file, library file (.so or whatever) must be in the same directory
3440         * libanjuta/anjuta-plugin-manager.c,
3441         libanjuta/interfaces/libanjuta.idl,
3442         (removed) libanjuta/anjuta-glue-plugin.c,
3443         (removed) libanjuta/anjuta-glue-plugin.h,
3444         (removed) libanjuta/anjuta-glue-c.c,
3445         (removed) libanjuta/anjuta-glue-c.h,
3446         (removed) libanjuta/anjuta-glue-cpp.c,
3447         (removed) libanjuta/anjuta-glue-cpp.h,
3448         (removed) libanjuta/anjuta-glue-factory.c,
3449         (removed) libanjuta/anjuta-glue-factory.h,
3450         (added) libanjuta/anjuta-c-module.c,
3451         (added) libanjuta/anjuta-c-module.h,
3452         (added) libanjuta/anjuta-c-plugin-factory.c,
3453         (added) libanjuta/anjuta-c-plugin-factory.h,
3454         libanjuta/Makefile.am:
3455         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
3456         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
3457         implementing IAnjutaPluginFactory
3458         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
3460         * libanjuta/libanjuta.h:
3461         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
3462         interface)
3464         * libanjuta/anjuta-plugin.h:
3465         Replace AnjutaGluePlugin by GTypeModule
3466         Remove unused anjuta_glue_get_component_type replaced by
3467         g_type_from_name
3469         * plugins/build-basic-autotools/build-basic-autotools.h,
3470         plugins/class-gen/plugin.h,
3471         plugins/class-inheritance/plugin.h,
3472         plugins/cvs-plugin/plugin.h,
3473         plugins/debug-manager/plugin.h,
3474         plugins/devhelp/plugin.h,
3475         plugins/document-manager/plugin.h,
3476         plugins/editor/plugin.h,
3477         plugins/file-loader/plugin.h,
3478         plugins/file-wizard/plugin.h,
3479         plugins/gdb/plugin.h,
3480         plugins/glade/plugin.h,
3481         plugins/gtodo/plugin.h,
3482         plugins/indent/plugin.h,
3483         plugins/language-manager/plugin.h,
3484         plugins/language-support-cpp-java/plugin.h,
3485         plugins/macro/plugin.h,
3486         plugins/message-view/plugin.h,
3487         plugins/patch/plugin.h,
3488         plugins/profiler/plugin.h,
3489         plugins/project-import/plugin.h,
3490         plugins/project-manager/plugin.h,
3491         plugins/project-wizard/plugin.h,
3492         plugins/sample1/plugin.h,
3493         plugins/search/plugin.h,
3494         plugins/sourceview/plugin.h,
3495         plugins/subversion/plugin.h,
3496         plugins/symbol-browser/plugin.h,
3497         plugins/symbol-db/plugin.h,
3498         plugins/terminal/terminal.c,
3499         plugins/tools/plugin.h,
3500         plugins/valgrind/plugin.h:
3501         Replace AnjutaGluePlugin by GTypeModule
3503 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
3505         * plugins/debug-manager/breakpoints.c:
3506         Fix bug#487112, crash while removing a breakpoint in a new file
3508 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
3510         * plugins/document-manager/search-box.c:
3511         Fix a crash (with an useful comment) focus-out-event handler must
3512         return a gboolean
3514 2007-10-14 Johannes Schmid <jhs@gnome.org>
3516         * plugins/sourceview/sourceview.c:
3517         Hide calltip when "Up" or "Down" key is pressed
3519 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
3521         * plugins/document-manager/search-box.c:
3522         Change included file order to avoid a compile error with gnome 2.16
3524 2007-10-13  Johannes Schmid <jhs@gnome.org>
3526         * plugins/debug-manager/plugin.c: (enable_log_view):
3527         
3528         Fixed crash when closing a project and unloading another while
3529         the debugger is enabled
3531 2007-10-13  Johannes Schmid <jhs@gnome.org>
3533         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3534         
3535         Use correct breakpoint icon
3536         
3537         * plugins/devhelp/Makefile.am:
3538         * plugins/devhelp/anjuta-go-help-next.svg:
3539         * plugins/devhelp/anjuta-go-help-prev.svg:
3540         * plugins/devhelp/plugin.c: (register_stock_icons),
3541         (devhelp_activate):
3542         
3543         Added new icons from #480093
3544         
3545         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3546         * plugins/document-manager/images/anjuta-bookmark-first.svg:
3547         * plugins/document-manager/images/anjuta-bookmark-last.svg:
3548         * plugins/document-manager/images/anjuta-bookmark-next.svg:
3549         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3550         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3551         * plugins/message-view/anjuta-go-message-next.svg:
3552         * plugins/message-view/anjuta-go-message-prev.svg:
3553         
3554         Updated icons from #480093
3555                 
3556         * src/anjuta-actions.h:
3557         Use GTK_STOCK_FULLSCREEN
3558         
3559         * src/anjuta-app.c: (on_gdl_style_changed),
3560         (anjuta_app_instance_init):
3561         * src/anjuta.glade:
3562         
3563         Added preference option to set the gdl switcher style
3565 2007-10-13  Johannes Schmid <jhs@gnome.org>
3567         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3568         (get_property_value_as_string), (set_property_value_as_string),
3569         (register_callbacks):
3570         * libanjuta/anjuta-preferences.h:
3571         
3572         Support GtkFileChooserButton as preferences widget
3573         
3574         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3575         
3576         Fixed a Gtk-Critical
3577         
3578         * plugins/file-manager/Makefile.am:
3579         * plugins/file-manager/file-model.c: (file_model_filter_file),
3580         (file_model_add_dummy), (file_model_expand_idle),
3581         (file_model_set_property), (file_model_get_property),
3582         (file_model_class_init):
3583         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
3584         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
3585         (file_manager_activate), (file_manager_finalize),
3586         (file_manager_instance_init), (ipreferences_merge),
3587         (ipreferences_unmerge), (ipreferences_iface_init):
3588         * plugins/file-manager/plugin.h:
3589         
3590         Added preferences to file-manager
3592         * plugins/glade/plugin.c: (activate_plugin):
3593         
3594         Move Properties widget into center because it is way to big
3595         for the sidebar
3597 2007-10-10  Johannes Schmid <jhs@gnome.org>
3599         * plugins/language-support-cpp-java/Makefile.am:
3600         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
3601         * plugins/language-support-cpp-java/anjuta-complete.svg:
3602         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
3603         * plugins/language-support-cpp-java/plugin.c:
3604         (register_stock_icons):
3605         
3606         And yet some more icons...
3608 2007-10-10  Johannes Schmid <jhs@gnome.org>
3610         * plugins/debug-manager/breakpoints.c:
3611         * plugins/debug-manager/images/Makefile.am:
3612         * plugins/debug-manager/images/anjuta-bookmark.svg:
3613         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
3614         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
3615         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
3616         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
3617         * plugins/debug-manager/images/anjuta-linemark.svg:
3618         * plugins/debug-manager/images/anjuta-pcmark.svg:
3619         * plugins/debug-manager/plugin.c: (register_stock_icons):
3620         * plugins/debug-manager/sparse_view.c:
3621         * plugins/document-manager/images/Makefile.am:
3622         * plugins/document-manager/images/anjuta-block-select.svg:
3623         * plugins/document-manager/images/anjuta-fold-close.svg:
3624         * plugins/document-manager/images/anjuta-fold-open.svg:
3625         * plugins/document-manager/images/anjuta-fold-toggle.svg:
3626         * plugins/document-manager/images/anjuta-indent-less.svg:
3627         * plugins/document-manager/images/anjuta-indent-more.svg:
3628         * plugins/document-manager/images/anjuta-swap.svg:
3629         * plugins/document-manager/images/block_select.xpm:
3630         * plugins/document-manager/images/fold_close.xpm:
3631         * plugins/document-manager/images/fold_open.xpm:
3632         * plugins/document-manager/images/fold_toggle.xpm:
3633         * plugins/document-manager/images/indent.xpm:
3634         * plugins/document-manager/images/indent_dcr.xpm:
3635         * plugins/document-manager/images/indent_inc.xpm:
3636         * plugins/document-manager/plugin.c: (register_stock_icons):    
3637         * plugins/editor/Makefile.am:
3638         * plugins/editor/anjuta-bookmark-16.xpm:
3639         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
3640         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
3641         * plugins/editor/anjuta-linemark-16.xpm:
3642         * plugins/editor/anjuta-pcmark-16.xpm:
3643         * plugins/editor/bookmark.xpm:
3644         * plugins/editor/breakpoint-disabled.xpm:
3645         * plugins/editor/breakpoint-enabled.xpm:
3646         * plugins/editor/linemarker.xpm:
3647         * plugins/editor/program-counter.xpm:
3648         * plugins/editor/text_editor.c:
3649         * plugins/message-view/Makefile.am:
3650         * plugins/message-view/anjuta-go-message-next.svg:
3651         * plugins/message-view/anjuta-go-message-prev.svg:
3652         * plugins/message-view/anjuta-message-manager.ui:
3653         * plugins/message-view/plugin.c:
3654         * plugins/sourceview/Makefile.am:
3655         * plugins/sourceview/sourceview.c:
3657         Integrated lots of icons from #480093
3658         Thanks to <tpgww@onepost.net>
3660         * plugins/document-manager/plugin.c:
3661         Do not mark the line in ifile_open(), that looks ugly.
3662         
3663         * plugins/document-manager/search-box.c: (on_search_focus_out),
3664         (search_box_init):
3665         Clear the status bar on focus_out.
3666         
3667         * plugins/file-loader/anjuta-loader-plugin.ui:
3668         Fixed a missing "="
3670 2007-10-09  Johannes Schmid <jhs@gnome.org>
3672         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
3673         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
3675         Some things I missed in the patch for #484419
3676         
3677         * plugins/document-manager/action-callbacks.c:
3678         (on_new_file_activate):
3679         * plugins/document-manager/action-callbacks.h:
3680         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3681         (on_window_key_press_event), (on_gconf_notify_timer):
3682         
3683         484645 – patch to deal with docman FIXME etc
3684         
3685         * plugins/editor/text_editor.c: (text_editor_set_indicator):
3686         * plugins/search/search-replace.c: (search_and_replace),
3687         (write_message_pane), (search_replace_populate),
3688         (translate_dialog_strings), (create_dialog),
3689         (anjuta_search_replace_activate):
3690         * plugins/search/search-replace_backend.c:
3691         (file_buffer_new_from_path), (get_next_match),
3692         (create_search_entries), (regex_backref),
3693         (clear_search_replace_instance):
3694         * plugins/search/search-replace_backend.h:
3695         
3696         #484573 – patch to correct various search-related issues
3697         
3698         Thanks for the above patches to <tpgww@onepost.net>
3699         
3700         * plugins/sourceview/sourceview.c:
3701         (sourceview_create_highligth_indic):
3702         
3703         Use the same marker for important as gedit (yellow background)
3705         * plugins/document-manager/anjuta-document-manager.ui:
3706         * plugins/file-loader/anjuta-file-loader.ui:
3707         * plugins/file-loader/plugin.c:
3708         
3709         Moved FileNew action to document-manager
3711 2007-10-08  Johannes Schmid <jhs@gnome.org>
3713         * plugins/document-manager/search-box.c: (on_search_activated):
3714         Mark messages for translation
3716 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
3718         reviewed by: Johannes Schmid <jhs@gnome.org>
3720         * plugins/Makefile.am:
3721         * plugins/build-basic-autotools/build-basic-autotools.c:
3722         (build_compile_file_real):
3723         * plugins/search/search-replace.c:
3724         * plugins/valgrind/preferences.c: (build_general_prefs):
3725         
3726         Fix #484379 – Contents of Makefile.am plugins and
3727         #484419 – Improvement into translation
3729 2007-10-06  Johannes Schmid <jhs@gnome.org>
3731         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3733         Fixed to properly support pointer-to-pointer (**) types
3735         * libanjuta/interfaces/libanjuta.idl:
3736         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
3737         * plugins/sourceview/sourceview-cell.h:
3738         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
3739         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
3740         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
3741         (isearch_backward), (isearch_iface_init):
3742         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
3743         (itext_editor_iface_init), (iselection_set_iter),
3744         (iselection_get_start_iter), (iselection_get_end_iter),
3745         (iselection_iface_init), (isearch_forward), (isearch_backward),
3746         (isearch_iface_init):
3747         
3748         Added IAnjutaEditorSearch interface and some utility methods to
3749         migrate from positions to iterators for the editor interface.
3750         
3751         * plugins/document-manager/Makefile.am:
3752         * plugins/document-manager/action-callbacks.c:
3753         (on_goto_line_no1_activate), (on_show_search):
3754         * plugins/document-manager/action-callbacks.h:
3755         * plugins/document-manager/anjuta-docman.c:
3756         (anjuta_docman_add_document), (anjuta_docman_show_editor),
3757         (anjuta_docman_grab_text_focus):
3758         * plugins/document-manager/anjuta-document-manager.ui:
3759         * plugins/document-manager/goto_line.c: (removed)
3760         * plugins/document-manager/goto_line.h: (removed)
3761         * plugins/document-manager/search-box.c:
3762         * plugins/document-manager/search-box.h:
3763         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
3764         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
3765         (update_editor_ui_interface_items), (on_editor_added),
3766         (activate_plugin), (deactivate_plugin):
3767         * plugins/document-manager/plugin.h:
3768         
3769         Created new incremental "Quick Search" bar in the document manager to
3770         replace the crappy EggToolbar entries. Uses the new search interface and
3771         it thus much faster and more reliable.
3772         Fixes: 
3773         Bug 357544 – incremental search should work consistently (or not at all) 
3774         when main toolbar is hidden
3775         Bug 440637 – Search, don't work very well (partly for incremental search)
3776         
3777         * plugins/search/anjuta-search.ui:
3778         * plugins/search/plugin.c: (activate_plugin):
3779         
3780         Removed incremental search stuff
3781         
3782         * plugins/build-basic-autotools/build-basic-autotools.c:
3783         (on_session_save), (on_session_load):
3784         * plugins/build-basic-autotools/executer.c:
3785         (get_program_parameters):
3786         
3787         Scroll to selected executable and remember it across sessions
3788         (followup of #477976)
3789         
3790         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3791         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
3792         
3793         * plugins/devhelp/anjuta-devhelp.ui:
3794         Rearraged toolbar items a bit
3796 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3798         * plugins/debug-manager/command.c,
3799         plugins/debug-manager/queue.c,
3800         plugins/gdb/plugin.c,
3801         plugins/gdb/debugger.c:
3802         Fix several crashing bugs (including bug#482985) with the debugger
3803         when closing project, stopping the debugger, restarting the program
3805 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
3807         * libanjuta/anjuta-launcher.c:
3808         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
3810 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
3812         * plugins/debug-manager/command.c,
3813         plugins/debug-manager/queue.c:
3814         Asynchronous command can abort other commands in queue
3815         Resynchronize debugger state when a command is cancelled
3817         * plugins/debug-manager/breakpoints.c:
3818         Free BreakpointItem only when it is not used anymore
3820         * plugins/gdb/plugin.c:
3821         Do not return TRUE if the callback and/or ready signal is not used
3823         * plugins/gdb/debugger.c:
3824         Fix a crash, return correct state when debugger is stopped
3826 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
3828         * plugins/project-wizard/autogen.c:
3829         Fix bug#482067, escape project wizard user defined strings
3831 2007-10-01  Johannes Schmid <jhs@gnome.org>
3833         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3834         .glade:
3835         * plugins/build-basic-autotools/build-basic-autotools.c:
3836         (basic_autotools_plugin_instance_init):
3837         * plugins/build-basic-autotools/build-basic-autotools.h:
3838         * plugins/build-basic-autotools/executer.c:
3839         (get_program_parameters):
3840         
3841         Fixed #477976 – Keybinding in run dialog
3843 2007-09-30  Johannes Schmid <jhs@gnome.org>
3845         * plugins/Makefile.am:
3846         Do not build indent plugin (yet)
3847         
3848         * plugins/document-manager/plugin.c: (ipreferences_merge):
3849         Fixed unintentional and wrong change
3851         * plugins/indent/anjuta-indent.ui:
3852         Added missing file
3854 2007-09-28  Johannes Schmid <jhs@gnome.org>
3856         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
3857         * libanjuta/anjuta-launcher.h:
3858         Add a method to send EOF to some process. Needed for the indent plugin
3859         and should be useful in general. It does not actually send EOF as this
3860         is not possible with utf-8, but closes the stream instead.
3862         * plugins/devhelp/plugin.c: (value_added_current_editor):
3863         Fixed a Gtk-Critical due to the IAnjutaEditor - 
3864         IAnjutaDocument switch.
3866         * configure.in:
3867         * plugins/Makefile.am:
3868         * plugins/document-manager/Makefile.am:
3869         * plugins/document-manager/action-callbacks.c:
3870         * plugins/document-manager/anjuta-document-manager.glade:
3871         * plugins/document-manager/anjuta-document-manager.ui:
3872         * plugins/document-manager/images/Makefile.am:
3873         * plugins/document-manager/images/indent_auto.xpm:
3874         * plugins/document-manager/images/indent_set.xpm:
3875         * plugins/document-manager/indent-dialog.c:
3876         * plugins/document-manager/indent-dialog.h:
3877         * plugins/document-manager/indent-util.c:
3878         * plugins/document-manager/indent-util.h:
3879         * plugins/document-manager/indent_test.c:
3880         * plugins/document-manager/plugin.c: (register_stock_icons),
3881         (docman_plugin_instance_init), (ipreferences_merge):
3882         * plugins/document-manager/plugin.h:
3883         
3884         Removed indent code from document manager
3885         
3886         * plugins/indent/Makefile.am:
3887         * plugins/indent/indent-dialog.c:
3888         * plugins/indent/indent-util.c: (indent_init_indent_style):
3889         * plugins/indent/indent.glade:
3890         * plugins/indent/indent.plugin.in:
3891         * plugins/indent/plugin.c: (on_indent_finished),
3892         (on_indent_output), (on_indent_action_activate),
3893         (on_edit_editor_indent), (on_style_combo_changed),
3894         (value_added_current_editor), (value_removed_current_editor),
3895         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
3896         (indent_plugin_finalize), (indent_plugin_dispose),
3897         (anjuta_indent_plugin_instance_init),
3898         (anjuta_indent_plugin_class_init), (ipreferences_merge),
3899         (ipreferences_unmerge), (ipreferences_iface_init):
3900         * plugins/indent/plugin.h:
3902         Moved indent code to it's own plugin. Also reimplemented indent invocation
3903         using anjuta_launcher and streams. This is not yet completely working, maybe
3904         I got something wrong with the launcher.
3905         Also fixed #478987 – Unusable 'Indent setting window' on preferences
3907 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
3909         * plugins/debug-manager/plugin.c:
3910         Fix bug#480851, disconnect save_session signal when plugin is unloaded
3912 2007-09-27  Johannes Schmid <jhs@gnome.org>
3914         * libanjuta/interfaces/libanjuta.idl:
3915         * plugins/Makefile.am:
3916         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
3917         (isymbol_type_str), (isymbol_name), (isymbol_args),
3918         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
3919         (isymbol_impl), (isymbol_iface_init):
3920         * plugins/symbol-browser/an_symbol_info.c:
3921         * plugins/symbol-browser/an_symbol_info.h:
3922         * plugins/symbol-db/Makefile.am:
3923         * plugins/symbol-db/plugin.c:
3924         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
3925         (value_added_current_editor), (on_editor_foreach_clear),
3926         (value_removed_current_editor), (project_root_added),
3927         (symbol_db_activate), (symbol_db_deactivate),
3928         (isymbol_manager_search):
3929         * plugins/symbol-db/readtags.c: (initialize_1):
3930         * plugins/symbol-db/symbol-db-engine-iterator.c:
3931         (sdb_engine_iterator_instance_init),
3932         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
3933         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
3934         (symbol_db_engine_iterator_move_next),
3935         (symbol_db_engine_iterator_move_prev),
3936         (symbol_db_engine_iterator_get_n_items),
3937         (symbol_db_engine_iterator_last),
3938         (symbol_db_engine_iterator_set_position),
3939         (symbol_db_engine_iterator_get_position),
3940         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
3941         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3942         (isymbol_iter_foreach), (isymbol_iter_set_position),
3943         (isymbol_iter_get_position), (isymbol_iter_get_length),
3944         (isymbol_iter_clone), (isymbol_iter_assign),
3945         (isymbol_iter_iface_init):
3946         * plugins/symbol-db/symbol-db-engine-iterator.h:
3947         * plugins/symbol-db/symbol-db-engine.c:
3948         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3949         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3950         (sdb_engine_finalize), (sdb_engine_get_type),
3951         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3952         (sdb_engine_get_table_id_by_unique_name2),
3953         (sdb_engine_get_table_id_by_unique_name3),
3954         (symbol_db_engine_add_new_workspace),
3955         (symbol_db_engine_get_opened_project_name),
3956         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3957         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3958         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3959         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3960         (sdb_engine_add_new_scope_definition),
3961         (sdb_engine_add_new_tmp_heritage_scope),
3962         (sdb_engine_second_pass_update_scope_1),
3963         (sdb_engine_second_pass_update_heritage),
3964         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3965         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3966         (symbol_db_engine_update_project_symbols),
3967         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3968         (symbol_db_engine_update_buffer_symbols),
3969         (sdb_engine_walk_down_scope_path),
3970         (sdb_engine_prepare_symbol_info_sql),
3971         (symbol_db_engine_get_global_members),
3972         (symbol_db_engine_get_scope_members_by_symbol_id),
3973         (symbol_db_engine_get_scope_members),
3974         (symbol_db_engine_get_current_scope),
3975         (symbol_db_engine_get_file_symbols):
3976         * plugins/symbol-db/symbol-db-engine.h:
3977         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3978         (on_symbol_updated), (on_symbol_inserted),
3979         (symbol_db_view_locals_get_line),
3980         (symbol_db_view_locals_update_list):
3981         * plugins/symbol-db/symbol-db-view-search.c:
3982         (sdb_view_search_model_filter), (sdb_view_search_get_type):
3983         * plugins/symbol-db/symbol-db-view-search.h:
3984         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3985         (do_add_hidden_children), (do_recurse_and_add_new_sym),
3986         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3987         * plugins/symbol-db/tables.sql:
3988         * plugins/symbol-db/test/Makefile.am:
3989         * plugins/symbol-db/test/main.c: (add_new_files), (main):
3990         Updated patch from Massimo to improve symbol-db plugin
3992         * plugins/document-manager/plugin.c: (on_editor_changed):
3993         Make the code a bit more robust
3994         
3995         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3996         (anjuta_document_get_property), (anjuta_document_class_init),
3997         (anjuta_document_init), (set_uri), (document_loader_loaded),
3998         (anjuta_document_load), (document_saver_saving):
3999         * plugins/sourceview/anjuta-document.h:
4000         * plugins/sourceview/sourceview.c: (autodetect_language),
4001         (ilanguage_set_language), (ilanguage_get_language):
4002         Fix language detection on startup
4004 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
4006         * plugins/document-manager/action-callbacks.c:
4007         (on_editor_command_upper_case_activate),
4008         (on_editor_command_lower_case_activate): Leftover commit from previous
4009         commit (see last changlog entry by me).
4010         
4011         * plugins/file-manager/plugin.c: (file_manager_activate):
4012         Gave proper widget name so that layout works.
4014 2007-09-26  Johannes Schmid <jhs@gnome.org>
4016         * plugins/document-manager/plugin.c: (on_editor_changed),
4017         (docman_plugin_instance_init):
4018         Only unload/load language-support plugins if necessary.
4019         
4020         * plugins/language-manager/plugin.c: (language_manager_activate):
4021         Removed some debugging code
4023         * plugins/sourceview/sourceview.c: (on_document_saved),
4024         (ilanguage_set_language), (ilanguage_get_language):
4025         Fixed ianjuta_language interface and ensure that highlighting is
4026         activated when a new file is saved.
4027         
4028 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
4030         * libanjuta/interfaces/libanjuta.idl:
4031         * plugins/document-manager/action-callbacks.c:
4032         (on_editor_command_upper_case_activate),
4033         (on_editor_command_lower_case_activate):
4034         * plugins/editor/text_editor.c: (iselection_has_selection),
4035         (iselection_get_start), (iselection_get_end),
4036         (iselection_iface_init):
4037         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4038         * plugins/sourceview/sourceview.c: (iselect_has_selection),
4039         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
4040         method and implemented it for both scintilla and sourceview editors.
4041         Updated document-manager and assist plugins to use the new method.
4043 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
4045         * plugins/file-manager/file-view.c:
4046         Fix typo, allow to compile new file manager with gtk < 2.12
4048 2007-09-25  Johannes Schmid <jhs@gnome.org>
4050         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4051         Support Auto-Indent for single lines (e.g no selection);
4052         
4053         * plugins/macro/plugin.c:
4054         Do not use the same shortcut as auto-indent does
4055         
4056         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
4057         Optimized keyboard navigation - do not emit char_added when only
4058         navigation keys have been pressed.
4060 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4062         * plugins/language-support-cpp-java/cpp-java-assist.c:
4063         (on_assist_chosen), (cpp_java_assist_install),
4064         (cpp_java_assist_uninstall):
4065         * plugins/language-support-cpp-java/plugin.c: (install_support),
4066         (uninstall_support): Install and uninstall support in correct order.
4067         Fixes a bug where it was installed multiple times resulting in
4068         inserting autocomplete text multiple times.
4070 2007-09-25  Johannes Schmid <jhs@gnome.org>
4072         * configure.in:
4073         Add GNOME_WARNING_FLAGS(maximum) and
4074         GNOME_CXX_WARNIGS(yes) to avoid bugs
4075         the compiler can warn you.
4076         
4077         * libegg/test-tree-utils.c: (key_test):
4078         * plugins/file-manager/file-model.c:
4079         (file_model_cancel_expand_idle), (file_model_sort),
4080         (file_model_row_expanded):
4081         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4082         (file_view_refresh), (file_view_get_selected), (file_view_init),
4083         (file_view_new):
4084         * plugins/file-manager/file-view.h:
4085         * plugins/symbol-db/readtags.c: (initialize_1):
4086         * src/main.c:
4087         
4088         Fixed the more critical warnings
4090 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4092         Icons from tpgww@onepost.net:
4093         * configure.in:
4094         * plugins/debug-manager/Makefile.am:
4095         * plugins/debug-manager/images/Makefile.am:
4096         * plugins/debug-manager/images/anjuta-attach.svg:
4097         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
4098         * plugins/debug-manager/images/anjuta-step-into.svg:
4099         * plugins/debug-manager/images/anjuta-step-out.svg:
4100         * plugins/debug-manager/images/anjuta-step-over.svg:
4101         * plugins/debug-manager/plugin.c: (register_stock_icons):
4102         * plugins/document-manager/Makefile.am:
4103         * plugins/document-manager/block_select.xpm:
4104         * plugins/document-manager/fold_close.xpm:
4105         * plugins/document-manager/fold_open.xpm:
4106         * plugins/document-manager/fold_toggle.xpm:
4107         * plugins/document-manager/images/Makefile.am:
4108         * plugins/document-manager/images/anjuta-block-end.svg:
4109         * plugins/document-manager/images/anjuta-block-start.svg:
4110         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4111         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4112         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4113         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4114         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4115         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4116         * plugins/document-manager/indent.xpm:
4117         * plugins/document-manager/indent_auto.xpm:
4118         * plugins/document-manager/indent_dcr.xpm:
4119         * plugins/document-manager/indent_inc.xpm:
4120         * plugins/document-manager/indent_set.xpm:
4121         * plugins/document-manager/plugin.c: Added nicer icons for
4122         document manager and debugger. Organized icons in 'images'
4123         directories.
4125 2007-09-24  Johannes Schmid <jhs@gnome.org>
4127         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4128         Fixed a missing NULL in g_object_set.
4130 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4132         * plugins/language-support-cpp-java/cpp-java-assist.c:
4133         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
4134         scope memebers just after scope operator is entered.
4136 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4138         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4139         * plugins/language-support-cpp-java/cpp-java-assist.c:
4140         (completion_function), (completion_compare),
4141         (cpp_java_assist_tag_destroy), (create_completion),
4142         (cpp_java_assist_destroy_completion_cache),
4143         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
4144         Show '()' for function items in autocomplete list. Allow adding
4145         ' ' and/or '(' after function call autocompletion and have preferences
4146         settings for them.
4148 2007-09-24  Johannes Schmid <jhs@gnome.org>
4150         * sourceview.c: Reverting patch from r3157 because
4151         of side-effects
4153 2007-09-24  Johannes Schmid <jhs@gnome.org>
4155         * plugins/search/search-replace.c: (on_message_clicked):
4157         Fixed #427104 – No "highlight" of lines matching find-result
4159 2007-09-24  Johannes Schmid <jhs@gnome.org>
4161         * src/anjuta.glade:
4163         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
4165 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
4167         reviewed by: Johannes Schmid <jhs@gnome.org>
4169         * plugins/build-basic-autotools/executer.c: (execute_program):
4170         Fix #478238 – set env for execute programe in the terminal
4172 2007-09-24 Tom <tpgww@onepost.net>
4174         reviewed by: Johannes Schmid <jhs@gnome.org>
4176         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4177         Fix memory leak
4178         
4179         * plugins/debug-manager/disassemble.c: (on_disassemble):
4180         Correct a format string in DEBUG_PRINT()
4182 2007-09-23  Johannes Schmid <jhs@gnome.org>
4184         * plugins/sourceview/sourceview.c: (offset_to_position),
4185         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
4186         (ieditor_get_position), (iselect_set), (iselect_get_start),
4187         (iselect_get_end):
4188         
4189         Fixed #Bug 440637 – Search, don't work very well
4191 2007-09-23  Johannes Schmid <jhs@gnome.org>
4193         * plugins/file-manager/file-model.c: (file_model_get_filename):
4194         * plugins/file-manager/file-model.h:
4195         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
4196         (file_view_init), (file_view_class_init):
4197         * plugins/message-view/message-view.c:
4198         (message_view_query_tooltip), (message_view_dispose),
4199         (message_view_instance_init), (message_view_class_init):
4201         Added GTK+ 2.12 style tooltips to file-manager and message view.
4202         Only build if GTK+ 2.12 is availible otherwise for message-view, the
4203         old implementation is used.
4205 2007-09-23  Johannes Schmid <jhs@gnome.org>
4207         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
4208         Fixed typo
4209         
4210         * plugins/language-manager/language-manager.plugin.in:
4211         Marked UserActivatable=FALSE
4212         
4213         * plugins/language-manager/plugin.c: (load_languages),
4214         (language_manager_activate), (language_manager_deactivate),
4215         (language_manager_dispose), (language_manager_instance_init),
4216         (language_manager_find_mime_type), (language_manager_find_string),
4217         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
4218         (ilanguage_get_name), (ilanguage_get_strings):
4219         
4220         Fixed various stupid bugs in language-manager plugin
4221         
4222         * plugins/symbol-db/symbol-db-engine.c:
4223         (sdb_engine_second_pass_update_scope_1):
4224         
4225         Add a g_return_if_fail to avoid a crash though still unsure
4226         what's causing it.
4228 2007-09-23  Johannes Schmid <jhs@gnome.org>
4230         * plugins/symbol-db/plugin.c: (on_project_element_added),
4231         (sources_array_free), (sources_array_add_foreach),
4232         (project_root_added):
4233         * plugins/symbol-db/symbol-db-engine.c:
4234         (symbol_db_engine_add_new_files):
4235         * plugins/symbol-db/symbol-db-engine.h:
4236         
4237         Added support for other languages than "C" to symbol-db. Now
4238         supports all languages listed by the language-manager.
4240 2007-09-23  Tom <tpgww@onepost.net>
4242         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
4244         * configure.in:
4245         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
4246         
4247         * libanjuta/anjuta-glue-factory.c: (load_plugin),
4248         (anjuta_glue_factory_get_object_type):
4249         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4250         * plugins/build-basic-autotools/build-basic-autotools.c:
4251         (value_added_current_editor):
4252         * plugins/debug-manager/breakpoints.c:
4253         (breakpoints_dbase_edit_breakpoint),
4254         (on_toggle_breakpoint_activate):
4255         * plugins/debug-manager/plugin.c:
4256         (on_run_to_cursor_action_activate):
4257         * plugins/debug-manager/stack_trace.c:
4258         (dma_thread_update_stack_trace):
4259         * plugins/gdb/plugin.c:
4260         * plugins/glade/plugin.c: (ifile_open):
4261         * plugins/profiler/gprof-call-graph-view.c:
4262         * plugins/profiler/gprof-flat-profile-view.c:
4263         * plugins/profiler/gprof-function-call-tree-view.c:
4264         * plugins/profiler/gprof-options.c: (setup_widgets):
4265         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4266         * plugins/search/search-replace_backend.c:
4267         (file_buffer_new_from_te):
4268         * plugins/sourceview/assist-tip.c: (assist_tip_move):
4269         * plugins/sourceview/assist-window.c: (assist_window_set_property),
4270         (assist_window_get_property), (assist_window_move):
4271         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
4272         (value_added_current_editor):
4273         * plugins/symbol-db/plugin.c: (value_added_current_editor):
4274         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4275         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
4276         
4277         Many small code, warnings and leak fixes
4279 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
4281         * (removed) plugins/debug-manager/debugger.c,
4282         (removed) plugins/debug-manager/debugger.h,
4283         (added) plugins/debug-manager/command.c,
4284         (added) plugins/debug-manager/command.h,
4285         (added) plugins/debug-manager/queue.c,
4286         (added) plugins/debug-manager/queue.h,
4287         plugins/debug-manager/breakpoints.c,
4288         plugins/debug-manager/debug_tree.c,
4289         plugins/debug-manager/debug_tree.h,
4290         plugins/debug-manager/disassemble.c,
4291         plugins/debug-manager/disassemble.h,
4292         plugins/debug-manager/locals.c,
4293         plugins/debug-manager/locals.h,
4294         plugins/debug-manager/memory.c,
4295         plugins/debug-manager/memory.h,
4296         plugins/debug-manager/plugin.c,
4297         plugins/debug-manager/plugin.h,
4298         plugins/debug-manager/registers.c,
4299         plugins/debug-manager/registers.h,
4300         plugins/debug-manager/sharedlib.c,
4301         plugins/debug-manager/sharedlib.h,
4302         plugins/debug-manager/signals.c,
4303         plugins/debug-manager/signals.h,
4304         plugins/debug-manager/stack_trace.c,
4305         plugins/debug-manager/stack_trace.h,
4306         plugins/debug-manager/start.h,
4307         plugins/debug-manager/start.c,
4308         plugins/debug-manager/threads.c,
4309         plugins/debug-manager/threads.h,
4310         plugins/debug-manager/watch.c,
4311         plugins/debug-manager/watch.h,
4312         plugins/debug-manager/Makefile.am,
4313         plugins/gdb/debugger.c,
4314         plugins/gdb/debugger.h,
4315         plugins/gdb/plugin.c,
4316         libanjuta/interfaces/libanjuta.idl:
4317         Split debug-manager/debugger.c into command.c and queue.c
4318         Clean up debugger queue
4319         DmaDebuggerQueue object does not implement IAnjutaDebugger
4321 2007-09-23  Johannes Schmid <jhs@gnome.org>
4323         * configure.in:
4324         Bumped version to 2.3.0 (to ensure bugzilla bugs are
4325         set correctly, etc.)
4326         
4327         * libanjuta/anjuta-glue-factory.c: (load_plugin):
4328         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4329         (plugin_set_update):
4330         
4331         Show an error dialog instead of crashing when plugin loading fails
4333         * plugins/language-manager/Makefile.am:
4334         * plugins/language-manager/language-manager.plugin.in:
4335         * plugins/language-manager/languages.xml:
4336         * plugins/language-manager/plugin.c: (language_destroy),
4337         (load_languages), (language_manager_activate),
4338         (language_manager_deactivate), (language_manager_finalize),
4339         (language_manager_dispose), (language_manager_instance_init),
4340         (language_manager_class_init), (language_manager_find_mime_type),
4341         (language_manager_find_string), (ilanguage_get_from_mime_type),
4342         (ilanguage_get_from_string), (ilanguage_get_name),
4343         (ilanguage_get_strings), (ilanguage_iface_init):
4344         * plugins/language-manager/plugin.h:
4345         
4346         Added new language-manager plugin to have a better organisation for
4347         language names. The xml probabaly needs to be extended over time.
4348         
4349         * plugins/Makefile.am:
4350         * plugins/document-manager/plugin.c: (on_editor_changed):
4351         
4352         Adapted to new IAnjutaLanguage interface. Do not unload language-support
4353         because it does not really save memory but makes tab switching slow.
4354         
4355         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4356         .in:
4357         * plugins/language-support-cpp-java/plugin.c: (install_support),
4358         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
4359         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
4360         unloading
4362         * plugins/language-support-cpp-java/cpp-java-assist.c:
4363         (cpp_java_assist_show_autocomplete):
4364         
4365         Fix autocomplete to only show valid completions
4367         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4368         Calltips always have correct size and position now
4370 2007-09-22  Johannes Schmid <jhs@gnome.org>
4372         * plugins/search/search-replace_backend.c: (get_next_match):
4373         Removed code introduced by accident that causes a crash.
4374         
4375         * plugins/sourceview/sourceview-tags.c:
4376         * plugins/sourceview/sourceview-tags.h:
4377         Removed ununsed files
4379 2007-09-22  Johannes Schmid <jhs@gnome.org>
4381         * plugins/language-support-cpp-java/cpp-java-assist.c:
4382         Fixed build error
4384 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4386         * plugins/language-support-cpp-java/cpp-java-assist.c:
4387         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
4388         Increased matching brace search to 500 chars.
4390 2007-09-21  Johannes Schmid <jhs@gnome.org>
4392         * plugins/language-support-cpp-java/cpp-java-assist.c:
4393         (cpp_java_assist_get_pre_word),
4394         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
4395         
4396         Added some profiling debug code
4397         
4398         * plugins/language-support-cpp-java/cpp-java-utils.c:
4399         (cpp_java_util_jump_to_matching_brace):
4400         * plugins/language-support-cpp-java/cpp-java-utils.h:
4401         * plugins/language-support-cpp-java/plugin.c:
4402         (get_line_indentation_base), (get_line_auto_indentation):
4403         
4404         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
4405         avoid looping over the whole file when using calltips which is too slow and
4406         unneeded.
4407         
4408         * plugins/sourceview/assist-tip.c: (assist_tip_init),
4409         (assist_tip_set_tips), (assist_tip_get_coordinates),
4410         (assist_tip_new):
4411         * plugins/sourceview/sourceview.c: (iassist_show_tips):
4412         
4413         Better calltips appearance (use theme now) and avoid jumping
4414         calltips
4416 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4418         * plugins/document-manager/plugin.c:
4419         (update_editor_ui_interface_items):
4420         * plugins/language-support-cpp-java/plugin.c: (install_support),
4421         (uninstall_support): Moved autocomplete ui update code from
4422         document-manager to language-plugin.
4424 2007-09-21  Johannes Schmid <jhs@gnome.org>
4426         * libanjuta/interfaces/libanjuta.idl:
4427         
4428         Added IAnjutaLanguage interface (might still change...) for
4429         the upcoming language-manager plugin.
4430         
4431         * plugins/file-manager/Makefile.am:
4432         * plugins/file-manager/file-model.c:
4433         (file_model_cancel_expand_idle), (file_model_add_dummy),
4434         (file_model_expand_idle), (file_model_sort),
4435         (file_model_row_expanded), (file_model_row_collapsed),
4436         (file_model_init), (file_model_finalize),
4437         (file_model_set_property), (file_model_get_property),
4438         (file_model_class_init), (file_model_new), (file_model_refresh),
4439         (file_model_get_uri):
4440         * plugins/file-manager/file-model.h:
4441         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4442         (file_view_expand_row_idle), (file_view_refresh),
4443         (file_view_get_selected), (file_view_button_press_event),
4444         (file_view_selection_changed), (file_view_init),
4445         (file_view_get_property), (file_view_set_property),
4446         (file_view_finalize), (file_view_class_init):
4447         
4448         Split up model/view as far as possible and fixed some file-manager
4449         bugs (popup-menu and incorrect project loading).
4450         
4451         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4452         Use monospace font for tips.
4453         
4454         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
4455         (sourceview_cell_new), (icell_get_character), (icell_get_length),
4456         (icell_get_attribute), (icell_style_get_font_description),
4457         (icell_style_get_color), (icell_style_get_background_color),
4458         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
4459         (iiter_foreach), (iiter_set_position), (iiter_get_position),
4460         (iiter_get_length), (iiter_clone), (iiter_assign):
4462         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
4463         interface. This is way faster though it has the drawback to create invalid
4464         iterators if the buffer is changed.
4466 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
4468         * libanjuta/interfaces/libanjuta.idl:
4469         * plugins/document-manager/action-callbacks.c:
4470         * plugins/document-manager/anjuta-document-manager.ui:
4471         * plugins/document-manager/plugin.c: (register_stock_icons):
4472         * plugins/editor/text_editor.c:
4473         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4474         * plugins/language-support-cpp-java/cpp-java-assist.c:
4475         (cpp_java_assist_get_calltip_context):
4476         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
4477         (register_stock_icons), (cpp_java_plugin_activate_plugin):
4479         Moved autocomplete menu action from document-manager to assist plugin
4480         and got rid of deprecated autocomplete interface.
4482 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4484         * libanjuta/interfaces/libanjuta.idl:
4485         * plugins/editor/text_editor.c: (iassist_iface_init):
4486         * plugins/language-support-cpp-java/cpp-java-assist.c:
4487         (cpp_java_assist_check), (on_assist_chosen):
4488         * plugins/sourceview/sourceview.c: (iassist_iface_init):
4489         Removed react() methods in both editors and assist interface. Assist
4490         plugin itself handles setting the autocomplete. Also fixed
4491         some mem leaks.
4493 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
4495         * plugins/file-manager/Makefile.am:
4496         * plugins/file-manager/file-view.c: (file_view_add_dummy),
4497         (file_view_expand_idle), (file_view_init):
4498         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
4499         (file_manager_set_default_uri), (project_root_added),
4500         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
4501         (file_manager_activate), (file_manager_deactivate),
4502         (file_manager_instance_init), (file_manager_class_init),
4503         (ifile_manager_set_root), (ifile_manager_set_selected),
4504         (ifile_manager_iface_init): Adjusted white spaces to match
4505         anjuta convention.
4507 2007-09-19  Naba Kumar  <naba@gnome.org>
4509         * libanjuta/interfaces/libanjuta.idl:
4510         * plugins/editor/text_editor.c: (text_editor_instance_init),
4511         (iassist_show_tips), (iassist_cancel_tips),
4512         (iassist_hide_suggestions), (iassist_iface_init):
4513         * plugins/editor/text_editor.h:
4514         * plugins/editor/text_editor_cbs.c:
4515         (on_text_editor_scintilla_notify):
4516         * plugins/language-support-cpp-java/cpp-java-assist.c:
4517         (is_scope_context_character), (is_word_character),
4518         (create_completion), (cpp_java_assist_get_scope_context),
4519         (cpp_java_assist_get_pre_word),
4520         (cpp_java_assist_get_scope_operator),
4521         (cpp_java_assist_destroy_completion_cache),
4522         (cpp_java_assist_create_scope_completion_cache),
4523         (cpp_java_assist_create_word_completion_cache),
4524         (cpp_java_assist_show_autocomplete),
4525         (cpp_java_assist_get_calltip_context),
4526         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
4527         (on_editor_char_added), (on_assist_chosen),
4528         (cpp_java_assist_install), (cpp_java_assist_uninstall),
4529         (cpp_java_assist_init), (cpp_java_assist_finalize):
4530         * plugins/language-support-cpp-java/cpp-java-assist.h:
4531         * plugins/language-support-cpp-java/plugin.c:
4532         (initialize_indentation_params):
4533         * plugins/sourceview/assist-tip.c:
4534         * plugins/sourceview/assist-tip.h:
4535         * plugins/sourceview/sourceview-private.h:
4536         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4537         (on_assist_tip_destroyed), (on_assist_cancel),
4538         (on_document_char_added), (iassist_get_suggestions),
4539         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
4540         
4541         Implement state-less assistance so that assist can be evaluated
4542         any given time at any position. Changed IAnjutaEditorAssist interfance
4543         and implementations and removed any state management in editors.
4545 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
4547         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4548         completion items sorting and avoided unnecssary sorts.
4550         * plugins/text-editor.c: Fixed state.
4552 2007-09-17  Johannes Schmid <jhs@gnome.org>
4554         * plugins/language-support-cpp-java/cpp-java-assist.c:
4555         (on_assist_begin):
4556         
4557         Fixed calltips in sourceview
4559 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
4561         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
4562         completion items preparation time. Fixed a crash bug.
4564         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4565         Set buffer size (From Massimo, required for symbol-db).
4567         * libanjuta/interfaces/libanjuta.idl: Also pass position information
4568         for suggestions.
4570         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
4571         change in API.
4573         * plugins/editor/aneditor-autocomplete.cxx,
4574         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
4575         Added ANE_GETWORDBEFORECARAT command.
4577         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
4578         using assist interface.
4580         * plugins/editor/text_editor.c: (text_editor_instance_init),
4581         (text_editor_get_word_before_carat),
4582         (text_editor_get_current_word), (iassist_add_trigger),
4583         (iassist_remove_trigger), (on_assist_canceled),
4584         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
4585         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
4586         * plugins/editor/text_editor.h:
4587         * plugins/editor/text_editor_cbs.c: (trigger_size),
4588         (max_trigger_size), (text_editor_check_assist),
4589         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
4590         interface.
4592         * plugins/language-support-cpp-java/Makefile.am:
4593         * plugins/language-support-cpp-java/plugin.c:
4594         (get_line_indentation_base), (get_line_auto_indentation),
4595         (install_support), (uninstall_support),
4596         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
4597         (cpp_java_plugin_instance_init):
4598         * plugins/language-support-cpp-java/plugin.h:
4599         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
4600         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
4601         Make assist a separate class.
4603 2007-09-14  Johannes Schmid <jhs@gnome.org>
4605         * plugins/sourceview/sourceview.c: (iassist_suggest):
4606         Fixed changed char_alignment paramter in language-support
4607         plugin
4609 2007-09-14  Naba Kumar  <naba@gnome.org>
4611         * plugins/language-support-cpp-java/plugin.c: Send the right
4612         'char_alignment' paramenter (needs fixing in sourceview).
4614 2007-09-13  Johannes Schmid <jhs@gnome.org>
4616         * anjuta.anjuta:
4617         * plugins/project-wizard/templates/minimal/project.anjuta:
4618         Use IAnjutaSymbolManager instead of loading the plugin directly.
4619         (TODO: Think of a version to do this for older files...)
4621         * configure.in:
4622         * plugins/Makefile.am:
4623         * plugins/symbol-db/Makefile.am:
4624         
4625         Build symbol-db plugin if libgda-3.0 is found
4627 2007-09-13  Johannes Schmid <jhs@gnome.org>
4629         * plugins/sourceview/Makefile.am:
4630         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4631         (set_uri):
4632         * plugins/sourceview/anjuta-document.h:
4633         Removed lots of dead code
4634         
4635         * plugins/sourceview/anjuta-languages-manager.c:
4636         * plugins/sourceview/anjuta-languages-manager.h:
4637         removed completely
4638         
4639         * plugins/sourceview/sourceview.c: (on_document_char_added),
4640         (on_document_loaded), (sourceview_instance_init),
4641         (iselect_get_start), (iselect_get_end),
4642         (ilanguage_get_supported_languages), (ilanguage_set_language):
4643         
4644         Fixed selection handling and make some adaptions for the changes 
4645         mentioned above
4647 2007-09-13  Johannes Schmid <jhs@gnome.org>
4649         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4650         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4651         (on_assist_update):
4652         
4653         Added preferences to language support completion/calltips
4654         
4655         * plugins/sourceview/assist-window.c: (assist_window_update):
4657         Always select first entry
4659         * plugins/sourceview/sourceview.glade:
4660         Removed old completion preferences
4662 2007-09-11  Naba Kumar  <naba@gnome.org>
4664         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
4665         and possible crash when pressing ctrl+d in terminal after preferences
4666         window has been shown once (no need for backport).
4668         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
4669         implementations to get warnings instead of crashes for unimplemented
4670         interface methods.
4672 2007-09-11   Massimo Cora' <maxcvs@email.it>
4674         Reviewed by: Naba Kumar  <naba@gnome.org>
4676         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
4677         * plugins/symbol-db/*:
4678         Added new symbol-database backend based on SQLite 3.
4679         (does not enabled for build currently).
4681 2007-09-10  Johannes Schmid <jhs@gnome.org>
4683         * anjuta.anjuta:
4684         * configure.in:
4685         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
4686         (parse_info_init), (parse_info_free), (valid_element),
4687         (start_element_handler), (end_element_handler), (text_handler),
4688         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
4689         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
4690         (egg_recent_model_monitor), (egg_recent_model_read),
4691         (egg_recent_model_open_file), (egg_recent_model_lock_file),
4692         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
4693         (egg_recent_model_set_property), (egg_recent_model_class_init),
4694         (egg_recent_model_init), (egg_recent_model_add_full),
4695         (egg_recent_model_delete), (egg_recent_model_get_list),
4696         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
4697         (egg_recent_model_set_filter_mime_types),
4698         (egg_recent_model_clear_group_filter),
4699         (egg_recent_model_set_filter_groups),
4700         (egg_recent_model_clear_scheme_filter),
4701         (egg_recent_model_set_filter_uri_schemes),
4702         (egg_recent_model_remove_expired):
4703         
4704         Update EggRecent (#456465)
4706 2007-09-10  Johannes Schmid <jhs@gnome.org>
4708         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
4709         (anjuta_plugin_manager_get_plugin):
4710         * plugins/profiler/gprof-call-graph-view.c:
4711         (gprof_call_graph_view_create_columns):
4712         * plugins/profiler/gprof-flat-profile-view.c:
4713         (gprof_flat_profile_view_create_columns):
4714         * plugins/profiler/gprof-function-call-tree-view.c:
4715         (gprof_function_call_tree_view_create_columns):
4716         
4717         Fixed #466031 – Update of pieces of menus for Localization
4719 2007-09-10  Johannes Schmid <jhs@gnome.org>
4721         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
4722         Bug 343522 – anjuta: Unable to execute commands that use options.
4724 2007-09-09  Johannes Schmid <jhs@gnome.org>
4726         * plugins/document-manager/anjuta-docman.c:
4727         (anjuta_docman_update_page_label):
4728         
4729         Fixed #458034 – Method of indicating unsaved changes breaks convention
4730         
4731         * plugins/document-manager/plugin.c: (update_title),
4732         (value_added_project_root_uri), (value_removed_project_root_uri),
4733         (on_editor_changed), (activate_plugin):
4734         * plugins/document-manager/plugin.h:
4735         * plugins/project-manager/plugin.c: (on_profile_scoped),
4736         (on_profile_descoped), (ifile_open):
4737         
4738         Fixed #427390 – Show path of item in currently focused editor window
4740 2007-09-09  Johannes Schmid <jhs@gnome.org>
4742         * plugins/search/plugin.c: (on_toolbar_find_clicked),
4743         (on_toolbar_find_incremental):
4744         Fix incremental search
4745         
4746         * plugins/sourceview/sourceview.c: (on_document_char_added),
4747         (set_select):
4748         Fixed selection management
4750 2007-09-09  Johannes Schmid <jhs@gnome.org>
4752         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4753         Fixed memory leak
4755         * libanjuta/interfaces/libanjuta.idl:
4756         Extended IAnjutaEditorAssist interface
4757         
4758         * plugins/language-support-cpp-java/plugin.c:
4759         (jump_to_matching_brace), (add_tags), (on_assist_begin),
4760         (assist_cleanup), (on_assist_chosen), (on_assist_update),
4761         (context_character), (get_context), (function_parser),
4762         (cpp_member_parser), (install_assist), (uninstall_assist),
4763         (get_line_indentation_base), (get_line_auto_indentation),
4764         (install_support), (uninstall_support),
4765         (on_value_added_current_editor), (on_value_removed_current_editor),
4766         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
4767         * plugins/language-support-cpp-java/plugin.h:
4768         
4769         Improved fixed editor assistance and added support for function/method
4770         tooltips. jumb_to_matching_brance => jump_to_matching_brace
4771         
4772         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
4773         Removed a FIXME
4774         
4775         * plugins/project-import/project-import.c: (on_import_next):
4776         Added a non-NULL check with could probably fix #474843 but not sure
4777         
4778         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4779         Fixed anjuta-plugin project wizard
4780         
4781         * plugins/sourceview/Makefile.am:
4782         * plguins/sourceview/assist-tip.[ch]:
4783         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
4784         (anjuta_view_key_press_event):
4785         * plugins/sourceview/assist-window.c: (assist_window_class_init),
4786         (assist_window_init), (assist_window_update), (assist_window_new):
4787         * plugins/sourceview/sourceview-private.h:
4788         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4789         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4790         (trigger_size), (max_trigger_size), (on_document_char_added),
4791         (sourceview_dispose), (ieditor_get_current_word),
4792         (iassist_add_trigger), (iassist_init_suggestions),
4793         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
4794         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
4795         
4796         Big update on sourceview assist capabilites. Autocompletion should
4797         now work much better and function tooltips are finally supported!
4799         * plugins/sourceview/anjuta-document.h:
4800         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
4801         (anjuta_document_get_current_word):
4802         Fixed get_current_word (inspired by aneditor.cxx implementation)
4804         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
4805         (icell_get_attribute):
4806         Fixed get_attribute() to also detect character constants.
4807         Simplified get_char()
4809         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
4810         (isymbol_manager_get_members), (isymbol_manager_get_parents),
4811         (isymbol_manager_get_completions_at_position):
4812         
4813         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
4815 2007-09-04  Naba Kumar  <naba@gnome.org>
4817         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
4818         projects that can not add sources.
4820         * plugins/file-wizard/file.c: Similarly for file wizard,
4821         Do not enable 'Add to project' projects that can not add sources.
4823 2007-09-04  Naba Kumar  <naba@gnome.org>
4825         * configure.in: Bumped gnome-build requirement to 0.2.0
4826         for project capabilities support.
4828         * plugins/project-manager/plugin.c: Enable/disable project
4829         actions based on project capabilities. Fixes bug #433552:
4830         crash in Anjuta IDE: add file test.h in project on generic
4831         Makefile.
4833         * libanjuta/interfaces/libanjuta.idl: Added method to query
4834         project capabilities.
4836 2007-09-03  Naba Kumar  <naba@gnome.org>
4838         * plugins/file-manager/plugin.c: Set shadow type IN.
4839         * plugins/file-manager/file-view.c: Fixed code style.
4840         * plugins/file-manager/file-view.c: Fixed icons column to size
4841         properly.
4843         * plugins/file-manager/plugin.[c,h]: Fixed code style.
4845         * plugins/file-manager/plugin.c: Fixed crash on closing project and
4846         unmonitors project-uri on file-manager deactivation.
4848         * TODO.tasks: Updated
4850 2007-09-02  Johannes Schmid <jhs@gnome.org>
4852         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
4853         Fixed memory leak
4854         
4855         * plugins/file-manager/file-view.c: (file_view_get_selected),
4856         (file_view_button_press_event), (file_view_finalize):
4857         * plugins/file-manager/plugin.c: (project_root_removed),
4858         (file_manager_deactivate):
4859         
4860         Fixed some small bugs I missed before
4862 2007-09-02  Johannes Schmid <jhs@gnome.org>
4864         * plugins/file-manager/*:
4865         Added new and file-manager
4867 2007-09-02  Johannes Schmid <jhs@gnome.org>
4869         * plugins/file-manager/*:
4870         Removed old file-manager
4872 2007-08-31  Johannes Schmid <jhs@gnome.org>
4874         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
4875         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4876         
4877         Fixed some memory leaks
4878         
4879         * MAINTAINERS: Fixed
4880         
4881 2007-08-31  Johannes Schmid <jhs@gnome.org>
4883         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4884         (get_property_value_as_string), (set_property_value_as_string),
4885         (register_callbacks), (preferences_foreach_callback),
4886         (anjuta_preferences_register_property_raw):
4887         * libanjuta/anjuta-preferences.h:
4888         * plugins/build-basic-autotools/build-basic-autotools.c:
4889         (on_build_mesg_format):
4890         * plugins/document-manager/anjuta-document-manager.glade:
4891         * plugins/message-view/anjuta-message-manager-plugin.glade:
4892         
4893         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
4894         broken message view preferences
4895         
4896         * plugins/message-view/message-view.c:
4897         (message_view_instance_init), (pref_change_color), (prefs_init),
4898         (imessage_view_append):
4899         Cleaned up message view (#458041)
4900         
4901         * src/shell.c: (on_preferences_activate),
4902         (anjuta_test_shell_instance_init),
4903         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
4904         Fixed test shell to allow better debugging
4905         
4906 2007-08-31  Johannes Schmid <jhs@gnome.org>
4908         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
4909         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
4910         * plugins/gtodo/main.h:
4911         * plugins/gtodo/plugin.c: (activate_plugin):
4912         
4913         Fixed #423467 (View->Tasks menu items are not 
4914         checked on startup)
4916 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
4918         reviewed by: Johannes Schmid <jhs@gnome.org>
4920         * COPYING:
4921         * data/welcome.txt.in:
4922         * launcher/anjuta_launcher.c:
4923         * libanjuta/anjuta-children.c:
4924         * libanjuta/anjuta-children.h:
4925         * libanjuta/anjuta-debug.h:
4926         * libanjuta/anjuta-encodings.c:
4927         * libanjuta/anjuta-encodings.h:
4928         * libanjuta/anjuta-glue-c.c:
4929         * libanjuta/anjuta-glue-c.h:
4930         * libanjuta/anjuta-plugin-description.c:
4931         * libanjuta/anjuta-plugin-description.h:
4932         * libanjuta/anjuta-plugin-handle.c:
4933         * libanjuta/anjuta-plugin-handle.h:
4934         * libanjuta/anjuta-plugin-manager.c:
4935         * libanjuta/anjuta-plugin-manager.h:
4936         * libanjuta/anjuta-plugin.c:
4937         * libanjuta/anjuta-plugin.h:
4938         * libanjuta/anjuta-preferences.c:
4939         * libanjuta/anjuta-preferences.h:
4940         * libanjuta/anjuta-profile-manager.c:
4941         * libanjuta/anjuta-profile-manager.h:
4942         * libanjuta/anjuta-profile.c:
4943         * libanjuta/anjuta-profile.h:
4944         * libanjuta/anjuta-save-prompt.c:
4945         * libanjuta/anjuta-save-prompt.h:
4946         * libanjuta/anjuta-serializer.c:
4947         * libanjuta/anjuta-serializer.h:
4948         * libanjuta/anjuta-session.c:
4949         * libanjuta/anjuta-session.h:
4950         * libanjuta/anjuta-shell.c:
4951         * libanjuta/anjuta-shell.h:
4952         * libanjuta/anjuta-status.c:
4953         * libanjuta/anjuta-status.h:
4954         * libanjuta/anjuta-ui.c:
4955         * libanjuta/anjuta-ui.h:
4956         * libanjuta/anjuta-utils-priv.h:
4957         * libanjuta/anjuta-utils.c:
4958         * libanjuta/anjuta-utils.h:
4959         * libanjuta/cell-renderer-captioned-image.c:
4960         * libanjuta/cell-renderer-captioned-image.h:
4961         * libanjuta/e-splash.c:
4962         * libanjuta/e-splash.h:
4963         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4964         * libanjuta/interfaces/libanjuta.idl:
4965         * libanjuta/libanjuta.h:
4966         * libanjuta/resources.c:
4967         * libanjuta/resources.h:
4968         * libegg/egg-cell-renderer-text.c:
4969         * libegg/egg-combo-action.c:
4970         * libegg/egg-entry-action.c:
4971         * libegg/egg-recent-action.c:
4972         * libegg/egg-recent-files-module.c:
4973         * libegg/egg-recent-item.c:
4974         * libegg/egg-recent-model.c:
4975         * libegg/egg-recent-view-gtk.c:
4976         * libegg/egg-recent-view.c:
4977         * libegg/egg-submenu-action.c:
4978         * libegg/eggaccelerators.c:
4979         * libegg/eggcellrendererpopup.c:
4980         * libegg/eggcomboselect.c:
4981         * libegg/eggtreemodelfilter.c:
4982         * libegg/eggtreemultidnd.c:
4983         * libegg/gtkcellview.h:
4984         * libegg/treeviewutils/egg-cell-renderer-text.h:
4985         * libegg/treeviewutils/eggaccelerators.h:
4986         * libegg/treeviewutils/eggcellrendererkeys.h:
4987         * libegg/treeviewutils/eggcellrendererpopup.h:
4988         * libegg/treeviewutils/eggtreemodelfilter.h:
4989         * libegg/treeviewutils/eggtreemultidnd.h:
4990         * libegg/treeviewutils/eggtreeviewstate.h:
4991         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4992         * manuals/anjuta-faqs/Makefile.am:
4993         * manuals/anjuta-manual/C/anjuta-manual.xml:
4994         * manuals/anjuta-manual/C/license.xml:
4995         * manuals/anjuta-manual/es/es.po:
4996         * manuals/anjuta-manual/sv/sv.po:
4997         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4998         ml:
4999         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
5000         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
5001         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
5002         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
5003         * manuals/old/ja/anjuta-manual/license.xml:
5004         * plugins/build-basic-autotools/build-basic-autotools.c:
5005         * plugins/build-basic-autotools/build-basic-autotools.h:
5006         * plugins/build-basic-autotools/executer.c:
5007         * plugins/build-basic-autotools/executer.h:
5008         * plugins/build/build_file.c:
5009         * plugins/build/build_file.h:
5010         * plugins/build/build_project.c:
5011         * plugins/build/build_project.h:
5012         * plugins/build/clean_project.c:
5013         * plugins/build/clean_project.h:
5014         * plugins/build/commands.c:
5015         * plugins/build/commands.h:
5016         * plugins/build/compile.c:
5017         * plugins/build/compile.h:
5018         * plugins/build/compiler_options.c:
5019         * plugins/build/compiler_options.h:
5020         * plugins/build/configurer.c:
5021         * plugins/build/configurer.h:
5022         * plugins/build/executer.c:
5023         * plugins/build/executer.h:
5024         * plugins/class-gen/cell-renderer-flags.c:
5025         * plugins/class-gen/cell-renderer-flags.h:
5026         * plugins/class-gen/combo-flags.c:
5027         * plugins/class-gen/combo-flags.h:
5028         * plugins/class-gen/element-editor.c:
5029         * plugins/class-gen/element-editor.h:
5030         * plugins/class-gen/generator.c:
5031         * plugins/class-gen/generator.h:
5032         * plugins/class-gen/plugin.c:
5033         * plugins/class-gen/plugin.h:
5034         * plugins/class-gen/transform.c:
5035         * plugins/class-gen/transform.h:
5036         * plugins/class-gen/validator.c:
5037         * plugins/class-gen/validator.h:
5038         * plugins/class-gen/window.c:
5039         * plugins/class-gen/window.h:
5040         * plugins/class-inheritance/class-callbacks.c:
5041         * plugins/class-inheritance/class-callbacks.h:
5042         * plugins/class-inheritance/class-inherit.c:
5043         * plugins/class-inheritance/class-inherit.h:
5044         * plugins/class-inheritance/plugin.c:
5045         * plugins/class-inheritance/plugin.h:
5046         * plugins/cvs-plugin/cvs-actions.c:
5047         * plugins/cvs-plugin/cvs-actions.h:
5048         * plugins/cvs-plugin/cvs-callbacks.c:
5049         * plugins/cvs-plugin/cvs-callbacks.h:
5050         * plugins/cvs-plugin/cvs-execute.c:
5051         * plugins/cvs-plugin/cvs-execute.h:
5052         * plugins/cvs-plugin/cvs-interface.c:
5053         * plugins/cvs-plugin/cvs-interface.h:
5054         * plugins/cvs-plugin/plugin.c:
5055         * plugins/cvs-plugin/plugin.h:
5056         * plugins/debug-manager/breakpoints.c:
5057         * plugins/debug-manager/breakpoints.h:
5058         * plugins/debug-manager/chunk_view.c:
5059         * plugins/debug-manager/chunk_view.h:
5060         * plugins/debug-manager/data_buffer.c:
5061         * plugins/debug-manager/data_buffer.h:
5062         * plugins/debug-manager/data_view.c:
5063         * plugins/debug-manager/data_view.h:
5064         * plugins/debug-manager/debug_tree.c:
5065         * plugins/debug-manager/debug_tree.h:
5066         * plugins/debug-manager/debugger.c:
5067         * plugins/debug-manager/debugger.h:
5068         * plugins/debug-manager/disassemble.c:
5069         * plugins/debug-manager/disassemble.h:
5070         * plugins/debug-manager/info.c:
5071         * plugins/debug-manager/info.h:
5072         * plugins/debug-manager/locals.c:
5073         * plugins/debug-manager/locals.h:
5074         * plugins/debug-manager/memory.c:
5075         * plugins/debug-manager/memory.h:
5076         * plugins/debug-manager/plugin.c:
5077         * plugins/debug-manager/plugin.h:
5078         * plugins/debug-manager/registers.c:
5079         * plugins/debug-manager/registers.h:
5080         * plugins/debug-manager/sexy-icon-entry.c:
5081         * plugins/debug-manager/sexy-icon-entry.h:
5082         * plugins/debug-manager/sharedlib.c:
5083         * plugins/debug-manager/sharedlib.h:
5084         * plugins/debug-manager/signals.c:
5085         * plugins/debug-manager/signals.h:
5086         * plugins/debug-manager/sparse_buffer.c:
5087         * plugins/debug-manager/sparse_buffer.h:
5088         * plugins/debug-manager/sparse_view.c:
5089         * plugins/debug-manager/sparse_view.h:
5090         * plugins/debug-manager/stack_trace.c:
5091         * plugins/debug-manager/stack_trace.h:
5092         * plugins/debug-manager/start.c:
5093         * plugins/debug-manager/start.h:
5094         * plugins/debug-manager/threads.c:
5095         * plugins/debug-manager/threads.h:
5096         * plugins/debug-manager/utilities.c:
5097         * plugins/debug-manager/utilities.h:
5098         * plugins/debug-manager/watch.c:
5099         * plugins/debug-manager/watch.h:
5100         * plugins/devhelp/htmlview.c:
5101         * plugins/devhelp/htmlview.h:
5102         * plugins/document-manager/action-callbacks.c:
5103         * plugins/document-manager/action-callbacks.h:
5104         * plugins/document-manager/anjuta-docman.c:
5105         * plugins/document-manager/anjuta-docman.h:
5106         * plugins/document-manager/editor-tooltips.c:
5107         * plugins/document-manager/editor-tooltips.h:
5108         * plugins/document-manager/file_history.c:
5109         * plugins/document-manager/file_history.h:
5110         * plugins/document-manager/indent-dialog.c:
5111         * plugins/document-manager/indent-dialog.h:
5112         * plugins/document-manager/indent-util.c:
5113         * plugins/document-manager/indent-util.h:
5114         * plugins/document-manager/plugin.c:
5115         * plugins/editor/aneditor-autocomplete.cxx:
5116         * plugins/editor/aneditor-calltip.cxx:
5117         * plugins/editor/aneditor-indent.cxx:
5118         * plugins/editor/aneditor-priv.h:
5119         * plugins/editor/aneditor.cxx:
5120         * plugins/editor/aneditor.h:
5121         * plugins/editor/lexer.h:
5122         * plugins/editor/plugin.c:
5123         * plugins/editor/plugin.h:
5124         * plugins/editor/print.c:
5125         * plugins/editor/print.h:
5126         * plugins/editor/properties.h:
5127         * plugins/editor/properties_cxx.h:
5128         * plugins/editor/style-editor.c:
5129         * plugins/editor/style-editor.h:
5130         * plugins/editor/text-editor-iterable.c:
5131         * plugins/editor/text-editor-iterable.h:
5132         * plugins/editor/text_editor.c:
5133         * plugins/editor/text_editor.h:
5134         * plugins/editor/text_editor_cbs.c:
5135         * plugins/editor/text_editor_cbs.h:
5136         * plugins/editor/text_editor_menu.c:
5137         * plugins/editor/text_editor_menu.h:
5138         * plugins/editor/text_editor_prefs.c:
5139         * plugins/editor/text_editor_prefs.h:
5140         * plugins/file-loader/dnd.c:
5141         * plugins/file-loader/dnd.h:
5142         * plugins/file-loader/plugin.c:
5143         * plugins/file-manager/an_file_view.c:
5144         * plugins/file-manager/plugin.c:
5145         * plugins/file-wizard/file.c:
5146         * plugins/file-wizard/file.h:
5147         * plugins/file-wizard/plugin.c:
5148         * plugins/file-wizard/plugin.h:
5149         * plugins/gdb/debugger.c:
5150         * plugins/gdb/debugger.h:
5151         * plugins/gdb/gdbmi-test.c:
5152         * plugins/gdb/gdbmi.c:
5153         * plugins/gdb/gdbmi.h:
5154         * plugins/gdb/global.h:
5155         * plugins/gdb/parser.c:
5156         * plugins/gdb/parser.h:
5157         * plugins/gdb/plugin.c:
5158         * plugins/gdb/plugin.h:
5159         * plugins/gdb/utilities.c:
5160         * plugins/gdb/utilities.h:
5161         * plugins/glade/plugin.c:
5162         * plugins/glade/plugin.h:
5163         * plugins/gtodo/egg-datetime.c:
5164         * plugins/gtodo/egg-datetime.h:
5165         * plugins/gtodo/eggtrayicon.c:
5166         * plugins/gtodo/eggtrayicon.h:
5167         * plugins/gtodo/plugin.c:
5168         * plugins/gvim/anjuta-vim.c:
5169         * plugins/gvim/anjuta-vim.h:
5170         * plugins/gvim/gtkvim.c:
5171         * plugins/gvim/gtkvim.h:
5172         * plugins/gvim/plugin.c:
5173         * plugins/gvim/plugin.h:
5174         * plugins/language-support-cpp-java/plugin.c:
5175         * plugins/language-support-cpp-java/plugin.h:
5176         * plugins/macro/macro-actions.c:
5177         * plugins/macro/macro-actions.h:
5178         * plugins/macro/macro-db.c:
5179         * plugins/macro/macro-db.h:
5180         * plugins/macro/macro-dialog.c:
5181         * plugins/macro/macro-dialog.h:
5182         * plugins/macro/macro-edit.c:
5183         * plugins/macro/macro-edit.h:
5184         * plugins/macro/macro-util.c:
5185         * plugins/macro/macro-util.h:
5186         * plugins/macro/plugin.c:
5187         * plugins/macro/plugin.h:
5188         * plugins/message-view/anjuta-msgman.c:
5189         * plugins/message-view/anjuta-msgman.h:
5190         * plugins/message-view/message-view.c:
5191         * plugins/message-view/message-view.h:
5192         * plugins/message-view/plugin.c:
5193         * plugins/message-view/plugin.h:
5194         * plugins/patch/patch-plugin.c:
5195         * plugins/patch/patch-plugin.h:
5196         * plugins/patch/plugin.c:
5197         * plugins/patch/plugin.h:
5198         * plugins/profiler/gprof-call-graph-block-entry.c:
5199         * plugins/profiler/gprof-call-graph-block-entry.h:
5200         * plugins/profiler/gprof-call-graph-block.c:
5201         * plugins/profiler/gprof-call-graph-block.h:
5202         * plugins/profiler/gprof-call-graph-view.c:
5203         * plugins/profiler/gprof-call-graph-view.h:
5204         * plugins/profiler/gprof-call-graph.c:
5205         * plugins/profiler/gprof-call-graph.h:
5206         * plugins/profiler/gprof-flat-profile-entry.c:
5207         * plugins/profiler/gprof-flat-profile-entry.h:
5208         * plugins/profiler/gprof-flat-profile-view.c:
5209         * plugins/profiler/gprof-flat-profile-view.h:
5210         * plugins/profiler/gprof-flat-profile.c:
5211         * plugins/profiler/gprof-flat-profile.h:
5212         * plugins/profiler/gprof-function-call-chart-view.c:
5213         * plugins/profiler/gprof-function-call-chart-view.h:
5214         * plugins/profiler/gprof-function-call-tree-view.c:
5215         * plugins/profiler/gprof-function-call-tree-view.h:
5216         * plugins/profiler/gprof-options.c:
5217         * plugins/profiler/gprof-options.h:
5218         * plugins/profiler/gprof-profile-data.c:
5219         * plugins/profiler/gprof-profile-data.h:
5220         * plugins/profiler/gprof-view-manager.c:
5221         * plugins/profiler/gprof-view-manager.h:
5222         * plugins/profiler/gprof-view.c:
5223         * plugins/profiler/gprof-view.h:
5224         * plugins/profiler/plugin.c:
5225         * plugins/profiler/plugin.h:
5226         * plugins/profiler/string-utils.c:
5227         * plugins/profiler/string-utils.h:
5228         * plugins/project-import/plugin.c:
5229         * plugins/project-import/plugin.h:
5230         * plugins/project-import/project-import.c:
5231         * plugins/project-import/project-import.h:
5232         * plugins/project-manager/plugin.c:
5233         * plugins/project-manager/plugin.h:
5234         * plugins/project-wizard/action.c:
5235         * plugins/project-wizard/action.h:
5236         * plugins/project-wizard/autogen.c:
5237         * plugins/project-wizard/autogen.h:
5238         * plugins/project-wizard/druid.c:
5239         * plugins/project-wizard/druid.h:
5240         * plugins/project-wizard/file.c:
5241         * plugins/project-wizard/file.h:
5242         * plugins/project-wizard/header.c:
5243         * plugins/project-wizard/header.h:
5244         * plugins/project-wizard/install.c:
5245         * plugins/project-wizard/install.h:
5246         * plugins/project-wizard/parser.c:
5247         * plugins/project-wizard/parser.h:
5248         * plugins/project-wizard/plugin.c:
5249         * plugins/project-wizard/plugin.h:
5250         * plugins/project-wizard/property.c:
5251         * plugins/project-wizard/property.h:
5252         * plugins/project-wizard/values.c:
5253         * plugins/project-wizard/values.h:
5254         * plugins/sample1/plugin.c:
5255         * plugins/search/plugin.c:
5256         * plugins/search/plugin.h:
5257         * plugins/search/search-replace_backend.c:
5258         * plugins/search/search-replace_backend.h:
5259         * plugins/search/search_preferences.c:
5260         * plugins/sourceview/anjuta-convert.c:
5261         * plugins/sourceview/anjuta-convert.h:
5262         * plugins/sourceview/anjuta-document-loader.c:
5263         * plugins/sourceview/anjuta-document-loader.h:
5264         * plugins/sourceview/anjuta-document-saver.c:
5265         * plugins/sourceview/anjuta-document-saver.h:
5266         * plugins/sourceview/anjuta-document.c:
5267         * plugins/sourceview/anjuta-document.h:
5268         * plugins/sourceview/anjuta-encodings.c:
5269         * plugins/sourceview/anjuta-encodings.h:
5270         * plugins/sourceview/anjuta-languages-manager.c:
5271         * plugins/sourceview/anjuta-languages-manager.h:
5272         * plugins/sourceview/anjuta-utils.c:
5273         * plugins/sourceview/anjuta-utils.h:
5274         * plugins/sourceview/anjuta-view.c:
5275         * plugins/sourceview/anjuta-view.h:
5276         * plugins/sourceview/assist-window.c:
5277         * plugins/sourceview/assist-window.h:
5278         * plugins/sourceview/sourceview-cell.c:
5279         * plugins/sourceview/sourceview-cell.h:
5280         * plugins/sourceview/sourceview-prefs.c:
5281         * plugins/sourceview/sourceview-prefs.h:
5282         * plugins/sourceview/sourceview-print.c:
5283         * plugins/sourceview/sourceview-print.h:
5284         * plugins/sourceview/sourceview-private.h:
5285         * plugins/sourceview/sourceview-tags.c:
5286         * plugins/sourceview/sourceview-tags.h:
5287         * plugins/sourceview/sourceview.c:
5288         * plugins/sourceview/sourceview.h:
5289         * plugins/subversion/plugin.c:
5290         * plugins/subversion/plugin.h:
5291         * plugins/subversion/subversion-actions.c:
5292         * plugins/subversion/subversion-actions.h:
5293         * plugins/subversion/subversion-callbacks.c:
5294         * plugins/subversion/subversion-callbacks.h:
5295         * plugins/subversion/svn-auth.c:
5296         * plugins/subversion/svn-auth.h:
5297         * plugins/subversion/svn-backend-priv.h:
5298         * plugins/subversion/svn-backend.c:
5299         * plugins/subversion/svn-backend.h:
5300         * plugins/subversion/svn-notify.c:
5301         * plugins/subversion/svn-notify.h:
5302         * plugins/subversion/svn-thread.c:
5303         * plugins/subversion/svn-thread.h:
5304         * plugins/symbol-browser/an_symbol.c:
5305         * plugins/symbol-browser/an_symbol.h:
5306         * plugins/symbol-browser/an_symbol_info.c:
5307         * plugins/symbol-browser/an_symbol_info.h:
5308         * plugins/symbol-browser/an_symbol_iter.c:
5309         * plugins/symbol-browser/an_symbol_iter.h:
5310         * plugins/symbol-browser/an_symbol_prefs.c:
5311         * plugins/symbol-browser/an_symbol_prefs.h:
5312         * plugins/symbol-browser/an_symbol_search.c:
5313         * plugins/symbol-browser/an_symbol_search.h:
5314         * plugins/symbol-browser/an_symbol_view.c:
5315         * plugins/symbol-browser/an_symbol_view.h:
5316         * plugins/symbol-browser/plugin.c:
5317         * plugins/symbol-browser/plugin.h:
5318         * plugins/terminal/terminal.c:
5319         * plugins/tools/dialog.c:
5320         * plugins/tools/dialog.h:
5321         * plugins/tools/editor.c:
5322         * plugins/tools/editor.h:
5323         * plugins/tools/execute.c:
5324         * plugins/tools/execute.h:
5325         * plugins/tools/fileop.c:
5326         * plugins/tools/fileop.h:
5327         * plugins/tools/plugin.c:
5328         * plugins/tools/plugin.h:
5329         * plugins/tools/scripts/find-fixmes.pl:
5330         * plugins/tools/scripts/translation-status.pl:
5331         * plugins/tools/tool.c:
5332         * plugins/tools/tool.h:
5333         * plugins/tools/variable.c:
5334         * plugins/tools/variable.h:
5335         * plugins/valgrind/ldd.c:
5336         * plugins/valgrind/ldd.h:
5337         * plugins/valgrind/list.c:
5338         * plugins/valgrind/list.h:
5339         * plugins/valgrind/menu-utils.c:
5340         * plugins/valgrind/menu-utils.h:
5341         * plugins/valgrind/parser.c:
5342         * plugins/valgrind/parser.h:
5343         * plugins/valgrind/plugin.c:
5344         * plugins/valgrind/plugin.h:
5345         * plugins/valgrind/preferences.c:
5346         * plugins/valgrind/preferences.h:
5347         * plugins/valgrind/process.c:
5348         * plugins/valgrind/process.h:
5349         * plugins/valgrind/symtab.c:
5350         * plugins/valgrind/symtab.h:
5351         * plugins/valgrind/vgactions.c:
5352         * plugins/valgrind/vgactions.h:
5353         * plugins/valgrind/vgcachegrindprefs.c:
5354         * plugins/valgrind/vgcachegrindprefs.h:
5355         * plugins/valgrind/vgdefaultview.c:
5356         * plugins/valgrind/vgdefaultview.h:
5357         * plugins/valgrind/vgerror.c:
5358         * plugins/valgrind/vgerror.h:
5359         * plugins/valgrind/vggeneralprefs.c:
5360         * plugins/valgrind/vggeneralprefs.h:
5361         * plugins/valgrind/vghelgrindprefs.c:
5362         * plugins/valgrind/vghelgrindprefs.h:
5363         * plugins/valgrind/vgio.c:
5364         * plugins/valgrind/vgio.h:
5365         * plugins/valgrind/vgmemcheckprefs.c:
5366         * plugins/valgrind/vgmemcheckprefs.h:
5367         * plugins/valgrind/vgrule-editor.c:
5368         * plugins/valgrind/vgrule-editor.h:
5369         * plugins/valgrind/vgrule-list.c:
5370         * plugins/valgrind/vgrule-list.h:
5371         * plugins/valgrind/vgrule.c:
5372         * plugins/valgrind/vgrule.h:
5373         * plugins/valgrind/vgrulepattern.c:
5374         * plugins/valgrind/vgrulepattern.h:
5375         * plugins/valgrind/vgsearchbar.c:
5376         * plugins/valgrind/vgsearchbar.h:
5377         * plugins/valgrind/vgstrpool.c:
5378         * plugins/valgrind/vgstrpool.h:
5379         * plugins/valgrind/vgtoolprefs.c:
5380         * plugins/valgrind/vgtoolprefs.h:
5381         * plugins/valgrind/vgtoolview.c:
5382         * plugins/valgrind/vgtoolview.h:
5383         * src/about.c:
5384         * src/about.h:
5385         * src/action-callbacks.c:
5386         * src/action-callbacks.h:
5387         * src/anjuta-actions.h:
5388         * src/anjuta-app.c:
5389         * src/anjuta-app.h:
5390         * src/anjuta-callbacks.c:
5391         * src/anjuta-callbacks.h:
5392         * src/anjuta.c:
5393         * src/anjuta.h:
5394         * src/anjuta_cbs.c:
5395         * src/bacon-message-connection.c:
5396         * src/bacon-message-connection.h:
5397         * src/getline.c:
5398         * src/main.c:
5399         * src/shell.c:
5400         * src/shell.h:
5401         * src/start-with.c:
5402         * src/start-with.h:
5403         * src/utilities.c:
5404         * src/utilities.h:
5405         * tagmanager/options.c:
5406         
5407         Change the address of FSF in various files
5409 2007-08-30  Johannes Schmid <jhs@gnome.org>
5411         * anjuta.glade:
5412         * anjuta.gladep:
5413         Removed because they are no longer in use
5414         
5415         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5416         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
5417         Marked some strings as not translatable
5419         * plugins/search/search-replace.c: (list_max_items):
5420         Fixed a possible memory corruption
5422         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5423         Do not show menuitems for locked layout items
5425         * src/main.c: (main):
5426         Some minor style correction in gnome_init
5428 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
5430         * plugins/debug-manager/debugger.c,
5431         plugins/debug-manager/breakpoints.c,
5432         plugins/gdb/plugin.c,
5433         plugins/gdb/debugger.c,
5434         libanjuta/interfaces/libanjuta.idl:
5435         Move all breakpoints functions from IAnjutaDebugger to a new
5436         IAnjutaBreakpointDebugger interface
5438 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
5440         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5441         * plugins/debug-manager/plugin.c,
5442         plugins/debug-manager/breakpoints.c,
5443         plugins/tools/execute.c,
5444         plugins/project-wizard/plugin.c,
5445         plugins/build-basic-autotools/executer.c,
5446         plugins/gdb/debugger.c,
5447         plugins/profiler/gprof-options.h,
5448         plugins/sourceview/assist-window.h,
5449         plugins/class-gen/transform.c,
5450         libanjuta/anjuta-plugin-description.c,
5451         libanjuta/anjuta-status.c,
5452         libanjuta/anjuta-glue-c.c,
5453         libanjuta/anjuta-glue-cpp.c,
5454         plugins/symbol-browser/an_symbol_prefs.c:
5455         Fix warnings mostly "dereferencing type-punned pointer"
5456         Fix two bugs in breakpoints.c and an_symbol_prefs.c
5458 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
5460         * plugins/debug-manager/breakpoints.c,
5461         plugins/debug-manager/debugger.c:
5462         Avoid an endless loop if clearing all breakpoints while the programm
5463         is running
5465 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
5467         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5468         * plugins/debug-manager/plugin.c:
5469         Fix a segmentation fault added in the previous patch
5471 2007-07-21  Johannes Schmid <jhs@gnome.org>
5473         * plugins/build-basic-autotools/executer.c:
5474         (get_program_parameters):
5475         
5476         Show an error dialog if no targets are availible instead of
5477         just returning
5479 2007-07-20  Johannes Schmid <jhs@gnome.org>
5481         * libanjuta/anjuta-shell.c: (on_widget_data_add),
5482         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
5483         * libanjuta/anjuta-shell.h:
5484         * plugins/document-manager/plugin.c: (activate_plugin):
5485         * plugins/glade/anjuta-design-document.c:
5486         * plugins/glade/plugin.c: (glade_update_ui):
5487         * src/anjuta-app.c: (anjuta_app_add_widget_full),
5488         (anjuta_shell_iface_init):
5489         * src/shell.c: (anjuta_test_shell_add_widget),
5490         (anjuta_shell_iface_init):
5491         
5492         Make the document manager undockable (#458038)
5494 2007-07-20  Johannes Schmid <jhs@gnome.org>
5496         * plugins/document-manager/plugin.c: (on_editor_update_ui):
5497         * plugins/glade/anjuta-design-document.c:
5498         * plugins/glade/plugin.c: (glade_update_ui):
5499         
5500         Fixed some save/dirty status bug in glade
5502 2007-07-20  Johannes Schmid <jhs@gnome.org>
5504         * libanjuta/anjuta-status.c:
5505         Fixed crasher on shutdown
5507 2007-07-20  Johannes Schmid <jhs@gnome.org>
5509         * configure.in:
5510         Minimum glade requirement is 3.2 now. It was before
5511         but we did not check...
5512         
5513         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5514         * libanjuta/anjuta-profile.c:
5515         (anjuta_profile_add_plugins_from_xml):
5516         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
5517         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
5518         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
5519         * plugins/file-loader/plugin.c: (on_create_submenu):
5520         * plugins/file-manager/an_file_view.c: (compare_iter):
5521         * plugins/glade/plugin.c: (activate_plugin):
5522         * src/anjuta-app.c: (on_toolbar_view_toggled):
5523         * src/main.c: (main):
5524         
5525         Fixed lots of memory leaks (thansk valgrind)
5527 2007-07-19  Johannes Schmid <jhs@gnome.org>
5529         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5530         * plugins/document-manager/anjuta-docman.c:
5531         (anjuta_docman_set_busy):
5532         * plugins/document-manager/plugin.c: (on_editor_changed):
5533         * plugins/glade/plugin.c: (activate_plugin):
5534         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5535         (on_value_removed_current_editor):
5536         
5537         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
5539 2007-07-18  Johannes Schmid <jhs.gnome.org>
5541         * plugins/build-basic-autotools/executer.c: (execute_program):
5542         Fixed some of the scratchbox stuff but the environment is
5543         still broken
5545 2007-07-18  Johannes Schmid <jhs@gnome.org>
5547         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
5548         (on_plugin_deactivated), (get_plugin_loader_type):
5549         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
5550         (activate_plugin), (deactivate_plugin),
5551         (glade_plugin_instance_init):
5552         
5553         Fixed glade plugin deactivation
5555 2007-07-18  Johannes Schmid <jhs@gnome.org>
5557         * plugins/document-manager/anjuta-docman.c:
5558         (anjuta_docman_add_document):
5559         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
5560         
5561         Fixed path display in document manager with glade files
5563 2007-07-17  Johannes Schmid <jhs@gnome.org>
5565         * libanjuta/interfaces/Makefile.am.iface:
5566         * pixmaps/Makefile.am:
5567         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
5568         * plugins/debug-manager/plugin.c: (value_added_current_editor),
5569         (value_removed_current_editor):
5570         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
5571         (anjuta_docman_set_current_document):
5572         * plugins/document-manager/plugin.c: (on_editor_update_ui),
5573         (on_editor_added), (on_editor_changed):
5574         * plugins/glade/Makefile.am:
5575         * plugins/glade/anjuta-design-document.c:
5576         (anjuta_design_document_instance_init),
5577         (anjuta_design_document_set_property),
5578         (anjuta_design_document_get_property),
5579         (anjuta_design_document_class_init), (anjuta_design_document_new),
5580         (ifile_open), (ifile_get_uri), (ifile_iface_init):
5581         * plugins/glade/anjuta-design-document.h:
5582         * plugins/glade/anjuta-glade-notebook.c:
5583         * plugins/glade/anjuta-glade-notebook.h:
5584         * plugins/glade/plugin.c: (value_added_current_editor),
5585         (value_removed_current_editor), (glade_update_ui),
5586         (on_close_activated), (on_glade_project_changed),
5587         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
5588         (ifile_open):
5589         * plugins/language-support-cpp-java/plugin.c:
5590         (on_value_added_current_editor), (on_value_removed_current_editor):
5591         * plugins/macro/plugin.c: (value_added_current_editor):
5592         * plugins/project-manager/plugin.c: (value_added_current_editor):
5593         * plugins/subversion/plugin.c: (value_added_current_editor):
5594         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
5596         Fixed lot of IAnjutaEditor stuff and completed glade integration
5597         with document manager
5598         
5599         * plugins/build-basic-autotools/build-basic-autotools.c:
5600         (value_added_current_editor):
5601         * plugins/build-basic-autotools/executer.c: (execute_program):
5602         
5603         Some initial code to execute projects inside scratchbox
5604         
5605 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
5607         * plugins/project-import/project-import.c:
5608         Project import overwrites file on user request (bug #452579)
5610 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
5612         * plugins/debug-manager/debugger.c,
5613         plugins/debug-manager/threads.c,
5614         plugins/debug-manager/plugin.c,
5615         plugins/debug-manager/registers.c,
5616         plugins/debug-manager/locals.c,
5617         plugins/debug-manager/stack_trace.c,
5618         plugins/gdb/plugin.c,
5619         plugins/gdb/debugger.c,
5620         plugins/gdb/debugger.h,
5621         libanjuta/interfaces/libanjuta.idl:
5622         Rename change-location to program-moved
5623         Store thread id as gint instead of guint
5624         Do not display registers list if not available
5625         Add intermediate debugger states if missing
5627 2007-07-11  Johannes Schmid <jhs@gnome.org>
5629         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5630         .glade:
5631         Reverted unnecessary changes (#455819)
5633 2007-07-10  Johannes Schmid <jhs@gnome.org>
5635         * plugins/glade/plugin.c:
5636         Fixed glade plugin with glade 3.2 and another crasher
5638 2007-07-09  Johannes Schmid <jhs@gnome.org>
5640         * libanjuta/interfaces/libanjuta.idl:
5641         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5642         .glade:
5643         * plugins/debug-manager/breakpoints.c:
5644         (breakpoint_item_update_in_ui),
5645         (breakpoints_dbase_edit_breakpoint),
5646         (on_toggle_breakpoint_activate):
5647         * plugins/debug-manager/plugin.c:
5648         (on_run_to_cursor_action_activate):
5649         * plugins/document-manager/action-callbacks.c:
5650         (on_editor_command_cut_activate),
5651         (on_editor_command_copy_activate),
5652         (on_editor_command_paste_activate),
5653         (on_editor_command_clear_activate):
5654         * plugins/document-manager/anjuta-docman.c:
5655         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
5656         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
5657         (anjuta_docman_goto_file_line_mark),
5658         (anjuta_docman_find_editor_with_path),
5659         (anjuta_docman_get_all_editors):
5660         * plugins/document-manager/anjuta-docman.h:
5661         * plugins/document-manager/plugin.c:
5662         (update_editor_ui_interface_items), (on_editor_update_ui),
5663         (on_editor_changed), (on_session_save), (on_docman_auto_save),
5664         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
5665         (ianjuta_document_manager_iface_init), (isaveable_save),
5666         (isavable_is_dirty):
5667         * plugins/editor/editor.glade:
5668         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
5669         (idocument_paste), (idocument_clear), (idocument_iface_init),
5670         (iselection_iface_init):
5671         * plugins/glade/Makefile.am:
5672         * plugins/glade/anjuta-glade-notebook.c:
5673         (anjuta_glade_notebook_instance_init),
5674         (anjuta_glade_notebook_set_property),
5675         (anjuta_glade_notebook_get_property),
5676         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
5677         (ifile_open), (ifile_get_uri), (ifile_iface_init),
5678         (ifile_savable_save), (ifile_savable_save_as),
5679         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
5680         (ifile_savable_iface_init), (idocument_can_redo),
5681         (idocument_can_undo), (idocument_begin_undo_action),
5682         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
5683         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
5684         (idocument_copy), (idocument_paste), (idocument_clear),
5685         (idocument_iface_init):
5686         * plugins/language-support-cpp-java/plugin.c:
5687         (on_value_added_current_editor), (on_value_removed_current_editor):
5688         * plugins/macro/macro-util.c: (get_current_editor):
5689         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5690         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5691         (on_next_occur), (on_incremental_entry_key_press),
5692         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5693         (on_toolbar_find_incremental_start),
5694         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5695         * plugins/search/search-replace.c: (search_start_over),
5696         (search_update_combos), (replace_update_combos),
5697         (anjuta_search_replace_activate):
5698         * plugins/search/search-replace_backend.c: (create_search_entries):
5699         * plugins/sourceview/sourceview.c: (idocument_cut),
5700         (idocument_copy), (idocument_paste), (idocument_clear),
5701         (idocument_iface_init), (iselect_iface_init), (iassist_react):
5702         * plugins/tools/editor.c: (on_editor_response):
5703         * plugins/tools/execute.c: (get_current_editor),
5704         (atp_output_context_initialize), (atp_user_tool_execute):
5705         * plugins/tools/variable.c: (get_current_editor),
5706         (atp_variable_get_editor_variable):
5707         
5708         Some more IAnjutaEditor => IAnjutaDocument fixing!
5709         
5710         * plugins/glade/anjuta-glade-notebook.h:
5711         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
5712         (glade_update_ui):
5713         * plugins/glade/plugin.h:
5714         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
5715         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
5716         be used for glade, too. It might still have some rough edges but already works.
5717         (Fixes #415547 – Glade usability problem)
5719 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
5721         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
5722           development release (I updated version of glade3 svn to 3.3.2).
5724 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5726         * plugins/symbol-browser/an_symbol_view.c:
5727         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
5729 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5731         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
5732         (on_system_tags_update_finished), (on_update_global_clicked),
5733         (prefs_page_init), (on_gconf_notify_tags_list_changed),
5734         (symbol_browser_prefs_init),
5735         (symbol_browser_prefs_create_global_tags),
5736         (symbol_browser_load_global_tags):
5737         * plugins/symbol-browser/an_symbol_prefs.h:
5738         * plugins/symbol-browser/an_symbol_view.c:
5739         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
5740         * plugins/symbol-browser/an_symbol_view.h:
5741         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
5742         on global tags update because of delayed prefs merging. Happens when
5743         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
5744         is opened.
5746 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
5748         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
5749         after install/uninstall.
5751         Patch from James Liggett:
5752         * scripts/glade2schemas.pl: Fixed creating schemas for list
5753         values.
5755 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
5757         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
5758           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
5759           development release since glade svn version is also 3.3.1. In future, the
5760           solution would be for us to always increment the micro version when
5761           changing the API.
5763 2007-07-05  Johannes Schmid <jhs@gnome.org>
5765         * libanjuta/interfaces/libanjuta.idl:
5766         * plugins/build-basic-autotools/build-basic-autotools.c:
5767         (on_build_mesg_format):
5768         * plugins/debug-manager/breakpoints.c:
5769         (breakpoint_item_update_in_ui),
5770         (breakpoints_dbase_edit_breakpoint),
5771         (on_toggle_breakpoint_activate):
5772         * plugins/debug-manager/plugin.c:
5773         (on_run_to_cursor_action_activate):
5774         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
5775         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
5776         (get_current_editor), (on_save_activate), (on_save_as_activate),
5777         (on_save_prompt_save_editor), (on_close_file_activate),
5778         (on_close_all_file_activate), (on_reload_file_activate),
5779         (anjuta_print_cb), (anjuta_print_preview_cb),
5780         (on_editor_command_upper_case_activate),
5781         (on_editor_command_lower_case_activate),
5782         (on_editor_command_undo_activate),
5783         (on_editor_command_redo_activate),
5784         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
5785         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
5786         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
5787         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
5788         (on_zoom_out_text_activate), (on_force_hilite_activate),
5789         (on_indent1_activate), (on_swap_activate),
5790         (on_editor_add_view_activate), (on_editor_remove_view_activate):
5791         * plugins/document-manager/anjuta-docman.c:
5792         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
5793         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
5794         (anjuta_docman_dispose), (on_notebook_switch_page),
5795         (anjuta_docman_page_from_widget), (on_editor_destroy),
5796         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
5797         (anjuta_docman_get_current_document),
5798         (anjuta_docman_set_current_document),
5799         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
5800         (anjuta_docman_update_page_label),
5801         (anjuta_docman_get_document_from_path),
5802         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
5803         (anjuta_docman_order_tabs):
5804         * plugins/document-manager/anjuta-docman.h:
5805         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
5806         (update_editor_ui_interface_items), (update_editor_ui),
5807         (on_editor_update_save_ui), (on_editor_update_ui),
5808         (on_editor_changed), (on_save_prompt_save_editor),
5809         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
5810         (ianjuta_docman_get_current_document),
5811         (ianjuta_docman_set_current_document),
5812         (ianjuta_docman_remove_buffer),
5813         (ianjuta_document_manager_iface_init), (ifile_get_uri):
5814         * plugins/editor/text_editor.c: (itext_editor_iface_init),
5815         (idocument_get_filename), (idocument_can_undo),
5816         (idocument_can_redo), (idocument_undo),
5817         (idocument_begin_undo_action), (idocument_end_undo_action),
5818         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
5819         * plugins/language-support-cpp-java/plugin.c:
5820         (on_editor_char_inserted_cpp), (on_auto_indent):
5821         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
5822         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5823         * plugins/sample1/plugin.c: (on_sample_action_activate):
5824         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
5825         (on_next_occur), (on_incremental_entry_key_press),
5826         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
5827         (on_toolbar_find_incremental_start),
5828         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
5829         * plugins/search/search-replace.c: (search_and_replace),
5830         (write_message_pane), (search_start_over), (search_update_combos),
5831         (replace_update_combos), (anjuta_search_replace_activate):
5832         * plugins/search/search-replace_backend.c:
5833         (file_buffer_new_from_path), (create_search_entries):
5834         * plugins/sourceview/sourceview-print.c: (create_print_job):
5835         * plugins/sourceview/sourceview.c:
5836         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
5837         (idocument_can_redo), (idocument_can_undo),
5838         (idocument_begin_undo_action), (idocument_end_undo_action),
5839         (idocument_undo), (idocument_redo), (idocument_grab_focus),
5840         (idocument_get_filename), (idocument_iface_init):
5841         * plugins/tools/editor.c: (on_editor_response):
5842         * plugins/tools/execute.c: (atp_output_context_initialize),
5843         (atp_user_tool_execute):
5844         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5845         
5846         Create IAnjutaDocument interface. This interface is a more general idea
5847         of documents being anything that can be modified, has undo/redo and
5848         may have operations like copy/paste.
5849         The primary goal is to integrate better by making it use the standard file
5850         and edit menu instead of it's own glade menu. Of course the downside is that
5851         you won't be able to view a source file and the designer at the same time. Anyway
5852         so many people have complained that they "can't save a glade file" that I think
5853         this is the much better solution.
5854         Work on the glade plugin is still to come but the most difficult things should be
5855         done now.
5857 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5859         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
5860           version 3.0.3.
5862 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5864         * libanjuta/anjuta-plugin-manager.c:
5865         (anjuta_plugin_manager_get_plugins_page),
5866         (anjuta_plugin_manager_get_remembered_plugins_page):
5867         * libanjuta/anjuta-plugin-manager.h:
5868         * src/anjuta-app.c: (anjuta_app_install_preferences):
5869         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
5870         and remembered plugins preferences pages in separate pages (avoid
5871         crowd).
5873 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
5875         Patch from James Liggett  <jrliggett@cox.net>:
5876         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
5877         Installed editor preferences schemas. Fixes bug #453463.
5879 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5881         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
5882         (anjuta_preferences_dialog_init): Sort preferences pages on title.
5884 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
5886         * plugins/document-manager/anjuta-document-manager.ui:
5887         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5888         * src/action-callbacks.c:
5889         * src/action-callbacks.h:
5890         * src/anjuta-actions.h:
5891         * src/anjuta-app.c: (anjuta_app_instance_init),
5892         (anjuta_app_install_preferences):
5893         * src/anjuta.glade:
5894         * src/anjuta.ui: Moved plugins and shortcuts settings inside
5895         General preferences page. Move preferences menu from Settings to
5896         Edit submenu. And got rid of Settings submenu.
5898 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
5900         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
5901         
5902 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5904         * TODO.tasks: Increased bounty for on-demand preferences task to $150
5905         as discussed and agreed with James Liggett.
5907         Patch from James Liggett  <jrliggett@cox.net>:
5909         * configure.in:
5910         * libanjuta/anjuta-plugin-manager.c:
5911         (on_activated_plugin_objects_foreach),
5912         (anjuta_plugin_manager_get_active_plugin_objects):
5913         * libanjuta/anjuta-plugin-manager.h:
5914         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
5915         (anjuta_plugin_deactivate):
5916         * libanjuta/anjuta-preferences-dialog.c:
5917         (anjuta_preferences_dialog_finalize),
5918         (anjuta_preferences_dialog_class_init), (add_category_columns),
5919         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
5920         (anjuta_preferences_dialog_remove_page):
5921         * libanjuta/anjuta-preferences.c: (property_destroy),
5922         (unregister_preferences_key), (register_callbacks),
5923         (preferences_foreach_callback), (connect_prop_to_object),
5924         (anjuta_preferences_register_property_raw),
5925         (anjuta_preferences_register_property_custom),
5926         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
5927         (anjuta_preferences_remove_page),
5928         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
5929         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
5930         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
5931         (anjuta_preferences_class_init), (anjuta_preferences_new):
5932         * libanjuta/anjuta-preferences.h:
5933         * plugins/build-basic-autotools/Makefile.am:
5934         * plugins/build-basic-autotools/build-basic-autotools.c:
5935         (ipreferences_unmerge):
5936         * plugins/cvs-plugin/Makefile.am:
5937         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
5938         * plugins/document-manager/Makefile.am:
5939         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
5940         * plugins/editor/plugin.c: (ipreferences_unmerge):
5941         * plugins/file-manager/Makefile.am:
5942         * plugins/file-manager/plugin.c: (activate_plugin),
5943         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5944         * plugins/gtodo/plugin.c: (ipreferences_merge),
5945         (ipreferences_unmerge):
5946         * plugins/language-support-cpp-java/Makefile.am:
5947         * plugins/language-support-cpp-java/plugin.c:
5948         (ipreferences_unmerge):
5949         * plugins/message-view/Makefile.am:
5950         * plugins/message-view/plugin.c: (ipreferences_unmerge):
5951         * plugins/sourceview/Makefile.am:
5952         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5953         * plugins/symbol-browser/Makefile.am:
5954         * plugins/symbol-browser/an_symbol_prefs.c:
5955         (symbol_browser_prefs_finalize):
5956         * plugins/terminal/Makefile.am:
5957         * plugins/terminal/terminal.c: (ipreferences_unmerge):
5958         * plugins/valgrind/plugin.c: (ipreferences_merge),
5959         (ipreferences_unmerge):
5960         * scripts/Makefile.am:
5961         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5962         * src/Makefile.am:
5963         * src/action-callbacks.c: (on_set_preferences1_activate):
5964         * src/anjuta-app.c: (anjuta_app_instance_init),
5965         (anjuta_app_install_preferences):
5966         * src/anjuta-app.h:
5967         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5968         task: Bug #445314: On demand preferences widgets creation. Thanks
5969         James for this great work.
5971 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
5973         * plugins/debug-manager/data_buffer.c,
5974         plugins/message-view/message-view.c: Fixed compiler warnings.
5976 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
5978         * src/action-callbacks.c: (help_activate),
5979         (on_help_manual_activate), (on_help_tutorial_activate),
5980         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5982         Fixed help activation (bug #451557).
5984 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
5986         * AUTHORS: Added James Liggett. Forgot to add him before :(
5988 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5990         * plugins/debug-manager/debugger.c,
5991         plugins/debug-manager/plugin.c,
5992         plugins/gdb/debugger.c,
5993         libanjuta/interfaces/libanjuta.idl:
5994         Add a GError* parameter to debugger-stopped signal
5996         * (added) libanjuta/anjuta-error.c,
5997         (added) libanjuta/anjuta-error.h,
5998         libanjuta/Makefile.am:
5999         Register GError as a boxed type
6001         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6002         Support GError* in signal, GError must be registered as a boxed type
6003         Accept NULL as strings
6005 === anjuta 2.2.0 ===
6007 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
6009         * configure.in: Bumped version to 2.2.0
6010         * NEWS: Updated for 2.2.0 stable release.
6011         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
6012         Reduce the idle priority to make the UI update before anything else.
6014 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
6016         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
6018         * libanjuta/interfaces/libanjuta.idl:
6019         * plugins/document-manager/action-callbacks.c:
6020         (on_editor_command_complete_word_activate):
6021         * plugins/document-manager/plugin.c:
6022         (update_editor_ui_interface_items):
6023         * plugins/editor/text_editor.c: (iautocomplete_activate),
6024         (iautocomplete_iface_init):
6025         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6027         Moved autocomplete() method away from IAnjutaEditorAssist into
6028         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
6029         autocomplete and does not crash with sourceview. Fixes Bug #449620
6030         – The auto completion functionality not work. Also sets menuitem 
6031         insensitive when hiding them.
6033         * plugins/debug-manager/disassemble.c:
6034         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
6035         printf types.
6037 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
6039         * pixmaps/anjuta_splash.png: Updated.
6040         
6041         * plugins/search/search-replace.c
6042         (anjuta_search_replace_activate): Fixed "Find in Files" to select
6043         the right target (project).
6044         * ChangeLog: Added missing log.
6046 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6048         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
6049         manuals/anjuta-manual/C/fileoperations.xml,
6050         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
6052         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
6054         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
6056 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6058         * TODO.tasks: Added bounty for on-demand preferences.
6060         Patch from Thierry Moisan:
6061         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
6062         (bug #88824).
6064 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6066         Patch from tpgww@onepost.net:
6068         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
6069         * libegg/test-actions.c:
6070         * libegg/test-multi-drag.c: (main):
6071         * plugins/debug-manager/memory.c: (read_memory_block):
6072         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
6074         Fixes compile warnings. Fixes bug #427101.
6076 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6078         Patch from James Liggett:
6080         * plugins/profiler/gprof-options.c: (on_option_changed),
6081         (setup_widgets):
6082         * plugins/profiler/gprof-options.h:
6083         * plugins/profiler/gprof-profile-data.c:
6084         (gprof_profile_data_init_profile):
6085         * plugins/profiler/gprof-profile-data.h:
6086         * plugins/profiler/plugin.c: (profiler_get_data),
6087         (profiler_set_target), (register_options),
6088         (on_profile_data_browse_button_clicked),
6089         (on_profiling_options_button_clicked), (on_profiler_delete_data):
6090         * plugins/profiler/profiler.glade: implements independent targets.
6091         implements the ability to select arbitrary gmon.out files.
6092         Fixes bug #403502 – User should also be allowed to select an
6093         independent executable target.
6095 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6097         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
6099         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
6100         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
6102 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
6104         * plugins/debug-manager/plugin.c,
6105         plugins/debug-manager/breakpoints.c:
6106         Remove weak pointers when owner is destroyed
6107         Remove all breakpoints before loading new one
6109 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
6111         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
6112          
6113 2007-06-19  Naba Kumar  <naba@gnome.org>
6115         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
6116         Bug #448491 Empty Lines Problem.
6118         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
6119         
6120         * data/default.profile, plugins/message-view/plugin.c: Do not
6121         restore session for messages.
6122         Fixes bug #377461 – don't create new message window for each
6123         build/find.
6125         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
6126         Fixes a crash on exit/project-close if profiler plugin is loaded.
6128 2007-06-17  Naba Kumar  <naba@gnome.org>
6130         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
6131         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
6133         * plugins/file-loader/plugin.c: Fail on opening non existent files.
6134         Bug #448034 – Anjuta crashes on starting (when the last project
6135         directory was deleted).
6137         * plugins/document-manager/plugin.c: Set line markers for files
6138         opened via IAnjutaFile::open(). Fixes missing line markers while
6139         navigating symbols.
6141 2007-06-17  Naba Kumar  <naba@gnome.org>
6143         * plugins/sourceview/sourceview.glade: Set correct font
6144         default value and use monospace instead of sans. Fixes
6145         bug #448408 – crash in Anjuta IDE: Trying to change the
6146         editor
6148 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6150         * plugins/search/search-replace.c,
6151         plugins/search/search-replace.h,
6152         plugins/search/anjuta-search.glade:
6153         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
6154         Fixes bug #355166
6156 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6158         * plugins/debug-manager/plugin.c,
6159         plugins/debug-manager/breakpoints.c:
6160         Add weak references, fixes bug #448053 ?
6162 2007-06-16  Naba Kumar  <naba@gnome.org>
6164         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
6165         dialog to allow forgetting them if user chooses to select a different
6166         one.
6168 2007-06-13  Naba Kumar  <naba@gnome.org>
6170         * plugins/sourceview/sourceview-prefs.c: Initialize font
6171         on startup correctly if use_theme is set.
6173         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
6174         if available for default font. Fixes bug #447304.
6176         * plugins/sourceview/sourceview-prefs.c: Return value based
6177         on right data type. Fixes Bug #438878 – Using gtksourceview editor
6178         for the first time has black background
6179         
6180         * plugins/project-manager/plugin.c: Give a better error message
6181         when project could not be loaded.
6183         * libanjuta/anjuta-serializer.c: Added a comment.
6185 2007-06-13  Johannes Schmid <jhs@gnome.org>
6187         * configure.in:
6188         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
6189         most warnings to avoid simple coding problems.
6190         
6191         * plugins/message-view/anjuta-msgman.c:
6192         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
6193         * plugins/message-view/plugin.c: (on_view_changed),
6194         (ianjuta_msgman_add_view):
6195         
6196         Fixed #440866 by always presenting the message-manager when a tab is
6197         added because Gtk+ seems to have problems to add tabs to hidden widgets.
6198         
6199         * plugins/subversion/subversion-callbacks.c:
6200         (on_subversion_commit_response):
6201         Destroy dialog if user clicks "No"
6203 2007-06-12  Naba Kumar  <naba@gnome.org>
6205         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
6206         read and use of uninitialized variable.
6208         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
6209         because it is used in credits listing and packaging could compress
6210         it in docdir. Fixes bug #397881: The credits are empty
6212         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
6213         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
6214         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
6215         plugins/symbol-browser/an_symbol_info.c,
6216         plugins/symbol-browser/plugin.c,
6217         plugins/symbol-browser/an_symbol_view.c,
6218         plugins/editor/aneditor-autocomplete.cxx:
6220         - Do not access TMTag
6221         member in TMSymbol when freeing it because by then the tags
6222         could have changed. Avoids dangerous memory corruptions by freeing
6223         someone else's memory (Could explain those random crashes when
6224         refreshing symbols or re-loading a different project or closing
6225         a project). Anything that tries to refresh symbols could trigger
6226         this corruptions.
6227         - Added a flag to also retrieve method definitions as part of
6228         the class's scope members. And used it to set both function prototype
6229         and definition in symbols. Fixes navigation to prototype and
6230         function definitions from symbol browser (bug #440370)
6232         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
6233         memory. Could fix those bogus 'file changed' dialogs.
6235         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
6237 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6239         * (added) libanjuta/anjuta-utils-priv.h,
6240         libanjuta/anjuta-utils.h,
6241         libanjuta/anjuta-launcher.c,
6242         libanjuta/Makefile.am:
6243         Fix bug #440801: do not use config.h in public include files
6245 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
6247         * plugins/project-wizard/templates/mkfile.wiz:
6248         Fix bug #442038: missing project.sh file
6250         * configure.in,
6251         plugins/project-wizard/templates/Makefile.am,
6252         plugins/project-wizard/templates/translatable-strings.h,
6253         (added) plugins/project-wizard/templates/sdl.wiz,
6254         (added) plugins/project-wizard/templates/appwiz_sdl.png,
6255         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
6256         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
6257         (added) plugins/project-wizard/templates/sdl/Makefile.am,
6258         (added) plugins/project-wizard/templates/sdl/.cvsignore,
6259         (added) plugins/project-wizard/templates/sdl/src/main.c,
6260         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
6261         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
6262         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
6263         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
6264         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
6265         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
6266         Fix bug #315635: add a SDL project wizard
6268 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
6270         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
6271         when SIGCHLD is triggered when main loop context is locked. Dead lock
6272         happens when child_exited callback also accesses main loop context.
6273         Happens particularly badly in debug target exiting.
6275 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
6277         * manuals/anjuta-manual/C/debugger.xml:
6278         First update of the debugger documentation
6280 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
6282         * manuals/anjuta-manual/C/fileoperations.xml,
6283         manuals/anjuta-manual/C/projects.xml,
6284         manuals/anjuta-manual/C/anjuta-manual.xml,
6285         manuals/anjuta-manual/C/build.xml,
6286         manuals/anjuta-manual/C/execute.xml,
6287         manuals/anjuta-manual/Makefile.am: Updated more documentation.
6288         Added project properties documentation. Moved execution section
6289         inside project management. Removed dead documentation.
6291 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
6293         * src/anjuta.c, plugins/symbol-browser/plugin.c,
6294         plugins/symbol-browser/plugin.h,
6295         plugins/symbol-browser/an_symbol_prefs.c,
6296         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6297         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
6298         progress bar instead of separate window for system tags
6299         generation. Renamed AnjutaStatus methods to a proper ones.
6301         * plugins/symbol-browser/plugin.c,
6302         plugins/symbol-browser/plugin.h,
6303         plugins/symbol-browser/an_symbol_prefs.c,
6304         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
6305         global-tags/create_global_tags.sh.in: Get rid of message window
6306         for showing global tags creation and use a small window with
6307         progress bar.
6309 2007-05-30  Naba Kumar  <naba@gnome.org>
6311         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
6312         Bug 442315 – After calling configure, the build menus are still insensitive,
6313         Bug 442314 – Autogeneration fails when there is no autogen.sh
6315         * plugins/project-manager/plugin.c: Fixed mem corruption when it
6316         fails to remove target/source/group. Fixes bug #440196 – crash in
6317         Anjuta IDE: removing a target
6319 2007-05-29  Naba Kumar  <naba@gnome.org>
6321         * plugins/symbol-browser/an_symbol_view.c,
6322         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
6323         tags generation. Fixed runtime warning.
6325 2007-05-28  Naba Kumar  <naba@gnome.org>
6327         Patch from James Liggett  <jrliggett@cox.net>:
6328         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
6329         Fixed bug #403502 – User should also be allowed to select an
6330         independent executable target.
6332 2007-05-27  Johannes Schmid <jhs@gnome.org>
6334         * plugins/build-basic-autotools/build-basic-autotools.c:
6335         (get_real_directory), (on_build_mesg_format):
6336         
6337         Find correct files for error messages inside scratchbox
6339 2007-05-27  Naba Kumar  <naba@gnome.org>
6341         * manuals/anjuta-manual/C/projects.xml,
6342         manuals/anjuta-manual/C/projects.xml: Updated project
6343         management chapter more.
6345 2007-05-25  Johannes Schmid <jhs@gnome.org>
6347         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
6348         * plugins/build-basic-autotools/build-basic-autotools.c:
6349         (on_sb_check_toggled), (build_execute_command),
6350         (ipreferences_merge), (ipreferences_unmerge):
6351         Added support for building inside scratchbox environment
6352         
6353         Patch from James Liggett <jrliggett@cox.net>:
6354         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
6355         (anjuta_msgman_append_view):
6357         Fix 440866 
6358           – Anjuta aborts with numerous assertion failures when adding a new message view tab
6360 2007-05-23  Naba Kumar  <naba@gnome.org>
6362         * manuals/anjuta-manual/C/projects.xml: Updated project
6363         management chapter.
6365 2007-05-22  Naba Kumar  <naba@gnome.org>
6367         * manuals/anjuta-manual/C/projects.xml: More updates.
6369         * manuals/anjuta-manual/C/introduction.xml,
6370         manuals/anjuta-manual/C/projects.xml,
6371         manuals/anjuta-manual/C/interface.xml: Updated documentation.
6373 2007-05-22  Naba Kumar  <naba@gnome.org>
6375         Patch from Étienne Bersac:
6376         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
6377         class in generated class.
6379 2007-05-22  Naba Kumar  <naba@gnome.org>
6381         * plugins/profiler/plugin.c: Fixed a compiler warning.
6382         * plugins/valgrind/Makefile.am: Added ldflags.
6384         Patch from James Liggett:
6385         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
6386         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
6387         specific options.
6389 2007-05-18  Johannes Schmid <jhs@gnome.org>
6391         * plugins/editor/text_editor.c:
6392         * plugins/language-support-cpp-java/plugin.c:
6393         (on_editor_language_changed), (on_value_added_current_editor),
6394         (on_value_removed_current_editor):
6395         
6396         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
6397         Fix assist support in language-support-plugin.
6399 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6401         * libanjuta/interfaces/libanjuta.idl:
6402         Add a new interface allowing to implement plugin able
6403         to load other plugins (not written in C)
6405         * libanjuta/anjuta-plugin-handle.c,
6406         libanjuta/anjuta-plugin-handle.h:
6407         Add a language and a resident plugin properties
6409         * libanjuta/anjuta-glue-plugin.c,
6410         libanjuta/anjuta-glue-plugin.h,
6411         (added)libanjuta/anjuta-glue-c.c,
6412         (added)libanjuta/anjuta-glue-c.h,
6413         libanjuta/Makefile.am:
6414         Split code used to load a C plugin into a common part
6415         in anjuta-glue-plugin and a specific part in anjuta-glue-c
6417         * libanjuta/anjuta-glue-factory.c,
6418         libanjuta/anjuta-glue-factory.h,
6419         libanjuta/anjuta-plugin-manager.c:
6420         Allow to load plugin not written in C and search for the
6421         additional needed code in another plugin
6423 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
6425         * plugins/editor/text_editor.c:
6426         Add an empty implementation of IAnjutaEditorAssist for scintilla,
6427         avoiding a crash if scintilla is used
6429 2007-05-14  Johannes Schmid <jhs@gnome.org>
6431         * libanjuta/interfaces/libanjuta.idl:
6432         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6433         (assist_cleanup), (on_assist_end), (on_assist_cancel),
6434         (on_assist_chosen), (on_assist_update), (get_context),
6435         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
6436         (install_assist), (uninstall_assist), (install_support),
6437         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
6438         (cpp_java_plugin_instance_init):
6439         * plugins/language-support-cpp-java/plugin.h:
6440         Use IAnjutaEditorAssist to show language specific suggestions
6441         
6442         * plugins/sourceview/Makefile.am:
6443         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
6444         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6445         * plugins/sourceview/anjuta-view.h:
6446         * plugins/sourceview/assist-window.c: (assist_window_expose),
6447         (assist_window_set_property), (assist_window_get_property),
6448         (assist_window_class_init), (assist_activated),
6449         (assist_window_init), (assist_window_finalize),
6450         (assist_window_select), (assist_window_first),
6451         (assist_window_last), (assist_window_up), (assist_window_down),
6452         (get_coordinates), (assist_window_move), (assist_window_update),
6453         (assist_window_filter_keypress), (assist_window_is_active),
6454         (assist_window_new), (assist_window_get_trigger),
6455         (assist_window_get_position):
6456         * plugins/sourceview/assist-window.h:
6457         * plugins/sourceview/sourceview-args.c (removed):
6458         * plugins/sourceview/sourceview-args.h (removed):
6459         * plugins/sourceview/sourceview-autocomplete.c (removed):
6460         * plugins/sourceview/sourceview-autocomplete.h (removed):
6461         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6462         * plugins/sourceview/sourceview-private.h:
6463         * plugins/sourceview/sourceview-scope.c(removed):
6464         * plugins/sourceview/sourceview-scope.h(removed):
6465         * plugins/sourceview/sourceview.c: (on_assist_chosen),
6466         (on_assist_cancel), (on_document_char_added),
6467         (on_reload_dialog_response), (sourceview_class_init),
6468         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
6469         (iassist_remove_trigger), (iassist_autocomplete),
6470         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
6471         (iassist_react), (iassist_iface_init):
6472         * plugins/sourceview/tag-window.c (moved to assist-window.c):
6473         * plugins/sourceview/tag-window.h (moved to assist-window.c):
6474         
6475         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
6476         - Mark files dirty if reload dialog is canceled.
6478 2007-05-12  Naba Kumar  <naba@gnome.org>
6480         * libanjuta/anjuta-launcher.h: Corrected include file.
6482 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
6484         * libanjuta/anjuta-glue-plugin.c,
6485         libanjuta/anjuta-glue-plugin.h,
6486         libanjuta/anjuta-glue-factory.c,
6487         libanjuta/anjuta-glue-factory.h,
6488         ibanjuta/anjuta-plugin-manager.c:
6489         Move code used to load a C plugin from glue-factory to glue-plugin
6490         So loading a plugin written in another language could be done by
6491         just using another object derived from AnjutaGluePlugin
6493         * libanjuta/libanjuta.h:
6494         Remove anjuta-plugin-handle header, it's not installed as libanjuta
6495         includes
6497 === anjuta 2.1.3 ===
6499 2007-05-11  Naba Kumar  <naba@gnome.org>
6501         * configure.in: Bumped version to 2.1.3
6502         * NEWS: Updated.
6503         * AUTHORS: Updated.
6504         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
6506 2007-05-11  Naba Kumar  <naba@gnome.org>
6508         * configure.in:
6509         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
6510         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
6511         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
6513 2007-05-10  Johannes Schmid <jhs@gnome.org>
6515         * plugins/search/plugin.c:
6516         Make incremental search behave less annoying
6517         
6518 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
6520         * plugins/macro/macro-util.c:
6521         Fix bug #419008 and bug #419036
6522         When creating new header file, use name and email set in
6523         preferences and replace invalid C character by underscore
6524         in guards
6526 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
6528         * plugins/search/search-replace.c,
6529         plugins/search/search-replace_backend.c:
6530         Disable search button if search expression is empty (bug #378193)
6532 2007-05-08  Naba Kumar  <naba@gnome.org>
6534         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
6535         build error.
6537 2007-05-07  Naba Kumar  <naba@gnome.org>
6539         * configure.in:
6540         * plugins/project-wizard/templates/Makefile.am:
6541         * plugins/project-wizard/templates/minimal.wiz:
6542         * plugins/project-wizard/templates/minimal/.cvsignore:
6543         * plugins/project-wizard/templates/minimal/Makefile.am:
6544         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
6545         * plugins/project-wizard/templates/minimal/autogen.sh:
6546         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
6547         * plugins/project-wizard/templates/minimal/project.anjuta:
6548         Added 'minimal', a generic and flat, project template.
6549         
6550 2007-05-05  Naba Kumar  <naba@gnome.org>
6552         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
6554         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
6555         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
6556         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
6557         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
6558         instead of a real one, fixes interdependency with libanjuta.
6559         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
6560         * libanjuta/Makefile.am: 
6561         * libegg/Makefile.am:
6562         * plugins/build-basic-autotools/Makefile.am:
6563         * plugins/class-gen/Makefile.am:
6564         * plugins/class-inheritance/Makefile.am:
6565         * plugins/cvs-plugin/Makefile.am:
6566         * plugins/debug-manager/Makefile.am:
6567         * plugins/devhelp/Makefile.am:
6568         * plugins/document-manager/Makefile.am:
6569         * plugins/editor/Makefile.am:
6570         * plugins/file-loader/Makefile.am:
6571         * plugins/file-manager/Makefile.am:
6572         * plugins/file-wizard/Makefile.am:
6573         * plugins/gdb/Makefile.am:
6574         * plugins/glade/Makefile.am:
6575         * plugins/gtodo/Makefile.am:
6576         * plugins/language-support-cpp-java/Makefile.am:
6577         * plugins/macro/Makefile.am:
6578         * plugins/message-view/Makefile.am:
6579         * plugins/patch/Makefile.am:
6580         * plugins/profiler/Makefile.am:
6581         * plugins/project-import/Makefile.am:
6582         * plugins/project-manager/Makefile.am:
6583         * plugins/project-wizard/Makefile.am:
6584         * plugins/sample1/Makefile.am:
6585         * plugins/search/Makefile.am:
6586         * plugins/sourceview/Makefile.am:
6587         * plugins/subversion/Makefile.am:
6588         * plugins/symbol-browser/Makefile.am:
6589         * plugins/terminal/Makefile.am:
6590         * plugins/tools/Makefile.am:
6591         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
6593 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
6595         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
6597 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6599         * libanjuta/anjuta-launcher.c,
6600         libanjuta/anjuta-launcher.h:
6601         Add some missing implementation
6603 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
6605         Reviewed by Naba Kumar  <naba@gnome.org>:
6606         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
6607         for uninstall-hook.
6609 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
6611         Reviewed by Naba Kumar  <naba@gnome.org>:
6612         * plugins/editor/text_editor.c: Large memory addresses were being
6613         truncated, switched to glong (bug #422143).
6615 2007-04-24  Naba Kumar  <naba@gnome.org>
6617         * plugins/document-manager/plugin.c: (prefs_finalize):
6618         * plugins/editor/aneditor-autocomplete.cxx:
6619         * plugins/editor/text_editor_menu.c:
6620         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
6621         * plugins/file-loader/plugin.c: (open_file_with),
6622         (create_open_with_submenu):
6623         * plugins/file-manager/plugin.c: (prefs_finalize):
6624         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
6625         pointer type castings.
6627 2007-04-24  Naba Kumar  <naba@gnome.org>
6629         Patch from s|s  <supreet.sethi@gmail.com>:
6630         * (added) plugins/project-wizard/templates/django-logo.png:
6631         * (added) plugins/project-wizard/templates/django.wiz:
6632         * plugins/project-wizard/templates/Makefile.am:
6633         * plugins/project-wizard/templates/translatable-strings.h: Added
6634         django project template. http://www.djangoproject.com/
6636 2007-04-24  Naba Kumar  <naba@gnome.org>
6638         * plugins/subversion/anjuta-subversion.glade: Set expansion for
6639         the log entry widget and made the dialog little larger.
6641 2007-04-24  Naba Kumar  <naba@gnome.org>
6643         Patch from Halton Huo:
6644         * configure.in:
6645         * plugins/project-wizard/property.c:
6646         * plugins/subversion/svn-auth.c:
6647         * plugins/subversion/svn-backend-priv.h:
6648         * plugins/subversion/svn-backend.c:
6649         * plugins/subversion/svn-backend.h:
6650         * plugins/subversion/svn-notify.h: Proper use of subversion
6651         headers. Fixes build issues in solaris (bug #426701).
6653 2007-04-24  Naba Kumar  <naba@gnome.org>
6655         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
6656         
6657         * plugins/project-wizard/templates/cpp.wiz:
6658         * plugins/project-wizard/templates/gcj.wiz:
6659         * plugins/project-wizard/templates/gnome.wiz:
6660         * plugins/project-wizard/templates/gtk.wiz:
6661         * plugins/project-wizard/templates/gtkmm.wiz:
6662         * plugins/project-wizard/templates/java.wiz:
6663         * plugins/project-wizard/templates/python.wiz:
6664         * plugins/project-wizard/templates/terminal.wiz:
6665         * plugins/project-wizard/templates/wxwin.wiz:
6666         * plugins/project-wizard/templates/xlib-dock.wiz:
6667         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
6668         project option and set it ON by default (since gnome-build, can't
6669         enabled configure shared lib support later when a sharedlib target
6670         is added).
6672 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6674         * plugins/debug-manager/stack_trace.c:
6675         Fix a missing case in the previous changes
6677 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
6679         * plugins/debug-manager/plugin.c:
6680         Fix bug #430401
6682         * plugins/debug-manager/breakpoints.c,
6683         plugins/gdb/plugin.c:
6684         Fix adding breakpoint on a function
6686         * plugins/debug-manager/stack_trace.c:
6687         Highlight changed stack frame
6689 2007-04-18  Naba Kumar  <naba@gnome.org>
6691         * plugins/document-manager/anjuta-docman.c:
6692         (anjuta_docman_dispose), (on_editor_destroy),
6693         (anjuta_docman_remove_editor): Remove the editor widget from
6694         the parent container before calling destroy, otherwise container
6695         removal happens after TextEditor is disposed resulting in call
6696         to value-remove for a TextEditor which is half-dead (crash).
6698 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
6700         * plugins/debug-manager/data_buffer.c
6701         plugins/debug-manager/data_view.c,
6702         plugins/debug-manager/memory.c:
6703         Fixes for bug #418523, bug #427090 and bug #428174
6705 2007-04-11 Halton Huo <halton.huo@sun.com>
6707         reviewed by: <jhs@gnome.org>
6709         * configure.in:
6710         * libanjuta/Makefile.am:
6711         * libanjuta/anjuta-utils.c:
6712         * libanjuta/anjuta-utils.h:
6713         * manuals/reference/libanjuta/Makefile.am:
6714         
6715         Fixed compilation on sun by deploying the libutil methods
6716         in anjuta-utils.h and building them on condition.
6718 2007-04-11  Johannes Schmid <jhs@gnome.org>
6720         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
6721         (anjuta_docman_add_editor):
6722         Hold a reference on the editor as long as we use it.
6723         
6724         * plugins/document-manager/plugin.c: (on_editor_changed):
6725         Destroy GValue to fix a memoery leak.
6727 2007-04-11  Johannes Schmid <jhs@gnome.org>
6729         * plugins/document-manager/plugin.c: (on_editor_changed):
6730         Fixed reference counting for editor by using g_value_take_object instead
6731         of g_value_set_object. The editors are now correctly finalized and thus
6732         we do not lack so much memory anymore.
6733         
6734         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
6735         (anjuta_view_finalize), (anjuta_view_focus_out),
6736         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
6737         * plugins/sourceview/anjuta-view.h:
6738         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
6739         * plugins/sourceview/sourceview-prefs.c:
6740         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
6741         * plugins/sourceview/sourceview-prefs.h:
6742         * plugins/sourceview/sourceview-private.h:
6743         * plugins/sourceview/sourceview.c: (on_document_loaded),
6744         (timeout_unref), (on_document_saved), (sourceview_finalize),
6745         (sourceview_new), (ifile_open), (ifile_savable_save),
6746         (ifile_savable_save_as):
6748         Several changes to fix things when the editor is correctly destroyed.
6749         Fixed preferences (which led me to the refcounting issue, #409412)
6750         and removed deprecated completition code that will be replace by
6751         IAnjutaAssist interface soon. 
6753 2007-04-11  Johannes Schmid <jhs@gnome.org>
6755         * libanjuta/anjuta-launcher.c:
6756         (anjuta_launcher_execution_done_cleanup),
6757         (anjuta_launcher_child_terminated):
6758         Possible fix for #428363 and added a g_return_if_fail
6760         * plugins/message-view/plugin.c: (activate_plugin):
6761         Fixed a Gtk/Gdl-Critical
6762         
6763         Patches from Étienne Bersac <bersace03@laposte.net>
6764         * plugins/class-gen/templates/go-source.tpl:
6765         * plugins/macro/macros.xml:
6766         Use better template for GObjects (#417875 and #417918)
6767         
6768         Patches from Halton Huo <halton.huo@sun.com>
6769         * libanjuta/anjuta-launcher.h:
6770         * libanjuta/anjuta-preferences.c:
6771         * libanjuta/anjuta-utils.c:
6772         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
6773         (cg_window_set_add_to_repository):
6774         * plugins/class-inheritance/class-inherit.c:
6775         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
6777 2007-04-09  Johannes Schmid <jhs@gnome.org>
6779         * plugins/editor/print.c: (anjuta_print_show_header):
6780         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6781         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6783   Some string changes (#427395 and #427399)
6785 2007-04-06  Johannes Schmid <jhs@gnome.org>
6787         * plugins/build-basic-autotools/build-basic-autotools.c:
6788         (on_build_mesg_format), (on_build_mesg_parse):
6789         Fixed full path detection
6791 2007-04-05  Naba Kumar  <naba@gnome.org>
6793         Patch from Halton Huo:
6794         * libanjuta/Makefile.am:
6795         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
6796         * libanjuta/anjuta-glue-cpp.h:
6797         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
6798         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
6799         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
6800         (anjuta_glue_factory_get_path), (get_already_loaded_module),
6801         (load_plugin), (anjuta_glue_factory_get_object_type):
6802         * libanjuta/anjuta-glue-factory.h:
6803         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
6804         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
6805         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
6806         (anjuta_glue_plugin_new):
6807         * libanjuta/anjuta-glue-plugin.h:
6808         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6809         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
6810         * libanjuta/anjuta-plugin.h:
6811         * libanjuta/glue-cpp.c:
6812         * libanjuta/glue-cpp.h:
6813         * libanjuta/glue-factory.c:
6814         * libanjuta/glue-factory.h:
6815         * libanjuta/glue-plugin.c:
6816         * libanjuta/glue-plugin.h:
6817         * plugins/build-basic-autotools/build-basic-autotools.h:
6818         * plugins/class-gen/plugin.h:
6819         * plugins/class-inheritance/plugin.h:
6820         * plugins/cvs-plugin/plugin.h:
6821         * plugins/debug-manager/plugin.h:
6822         * plugins/devhelp/plugin.h:
6823         * plugins/document-manager/plugin.h:
6824         * plugins/editor/plugin.h:
6825         * plugins/file-loader/plugin.h:
6826         * plugins/file-manager/plugin.h:
6827         * plugins/file-wizard/plugin.h:
6828         * plugins/gdb/plugin.h:
6829         * plugins/glade/plugin.h:
6830         * plugins/gtodo/plugin.h:
6831         * plugins/language-support-cpp-java/plugin.h:
6832         * plugins/macro/plugin.h:
6833         * plugins/message-view/plugin.h:
6834         * plugins/patch/plugin.h:
6835         * plugins/profiler/plugin.h:
6836         * plugins/project-import/plugin.h:
6837         * plugins/project-manager/plugin.h:
6838         * plugins/project-wizard/plugin.h:
6839         * plugins/sample1/plugin.h:
6840         * plugins/search/plugin.h:
6841         * plugins/sourceview/plugin.h:
6842         * plugins/subversion/plugin.h:
6843         * plugins/symbol-browser/plugin.h:
6844         * plugins/terminal/terminal.c:
6845         * plugins/tools/plugin.h:
6846         * plugins/tools/scripts/tools-2.xml.in:
6847         * plugins/valgrind/plugin.h:
6849         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
6851 2007-04-05  Naba Kumar  <naba@gnome.org>
6853         * anjuta.spec.in, configure.in: Removed dead codes.
6854         
6855         Patch from Jos Dehaes:
6856         * configure.in, plugins/project-wizard/templates/Makefile.am,
6857         plugins/project-wizard/templates/mkfile.wiz,
6858         plugins/project-wizard/templates/translatable-strings.h: Enabled
6859         makefile-based project creation and import. Fixes bug #355145
6861 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
6863         * plugins/debug-manager/debugger.c,
6864         plugins/debug-manager/plugin.c,
6865         plugins/gdb/anjuta-gdb.plugin.in:
6866         Code cleaning (remove unused code, rename this into self)
6867         Add information about supported format in debugger plugin
6868         Activate debugger plugin according to the target format
6870 2007-04-01  Naba Kumar  <naba@gnome.org>
6872         * plugins/message-view/message-view.c:
6873         (message_view_instance_init): Fixed message icons to appear.
6875 2007-03-31  Johannes Schmid <jhs@gnome.org>
6877         * plugins/message-view/anjuta-msgman.c:
6878         (anjuta_msgman_append_view):
6879         * plugins/message-view/plugin.c: (on_view_changed),
6880         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
6881         
6882         Fixed #424845
6884 2007-03-31  Johannes Schmid <jhs@gnome.org>
6886         * plugins/message-view/message-view.c:
6887         (message_view_instance_init), (imessage_view_append):
6888         Show nice icons beside the messages for info, warning and error. This is a completly
6889         cosmetic change so if someone dislikes it he is free to remove it.
6891 2007-03-31  Johannes Schmid <jhs@gnome.org>
6892         
6893         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
6894         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
6895         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
6896         * plugins/message-view/anjuta-msgman.h:
6897         * plugins/message-view/message-view.h:
6898         * plugins/message-view/plugin.c: (on_view_changed),
6899         (activate_plugin):
6900         Fixed #359399 and made next/previous insensitive when not availible
6901         
6902         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
6903         (tag_style_to_string):
6904         Fixed namespace Problem with gdk >= 2.11
6905         
6906         * plugins/sourceview/sourceview-autocomplete.c:
6907         (sourceview_autocomplete_init):
6908         Removed structure, follow-up of #423682
6910 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
6912         * plugins/debug-manager/debug_tree.c,
6913         plugins/debug-manager/debug_tree.h,
6914         plugins/debug-manager/watch.c,
6915         plugins/debug-manager/anjuta-debug-manager.glade:
6916         Inspect variable at cursor
6917         Fix buttons in inspect dialog
6919 2007-03-27  Halton Huo  <halton.huo@sun.com>
6921         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
6923         * plugins/sourceview/sourceview-autocomplete.c
6924         plugins/debug-manager/disassemble.c,
6925         libanjuta/interfaces/libanjuta.idl:
6926         Remove array with 0 size and empty structure as it is not
6927         supported by sun cc, Fixes bug #423682
6929         * plugins/debug-manager/debugger.c:
6930         Remove anonymous union as it is not supported by sun cc,
6931         Fixes bug #423680
6933 === anjuta 2.1.2 ===
6935 2007-03-28  Naba Kumar  <naba@gnome.org>
6937         * configure.in: Bumped version to 2.1.2
6938         * NEWS: Updated for release.
6939         
6940         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
6941         Improved breakpoint marker icon.
6942         
6943         * plugins/editor/anjuta-editor.plugin.in,
6944         plugins/sourceview/sourceview.plugin.in: Made editor plugins
6945         non user activable since they are now remembered properly.
6947 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6949         * plugins/tools/editor.c:
6950         Fix bug #423270
6952 2007-03-27  Naba Kumar  <naba@gnome.org>
6954         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6955         word when autocompleting without leaving any trailing part of
6956         the word.
6958 2007-03-27  Kamil Páral  <ripper42@gmail.com>
6960         Reviewed by Naba Kumar  <naba@gnome.org>:
6961         * anjuta.desktop.in.in: Remove "Application" category from desktop
6962         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6963         
6964 2007-03-27  Naba Kumar  <naba@gnome.org>
6965         
6966         * configure.in, plugins/document-manager/anjuta-docman.c:
6967         (anjuta_docman_add_editor): Conditionally compile notebook tab
6968         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6970         Patch from Halton Huo:
6971         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6972         non gcc compiler flags. Fixes bug #423089.
6973         
6974 2007-03-26  Naba Kumar  <naba@gnome.org>
6975         
6976         * AUTHORS, NEWS, TODO.tasks: Updated.
6977         
6978         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6979         close menuitem.
6980         
6981         * plugins/symbol-browser/plugin.c: (on_editor_saved),
6982         (update_editor_symbol_model), (iter_matches),
6983         (on_editor_update_ui), (value_added_current_editor),
6984         (activate_plugin), (dispose),
6985         (symbol_browser_plugin_instance_init):
6986         * plugins/symbol-browser/plugin.h: update line on editor save
6987         and editor change. Code clean up and fixed warnings.
6989 2007-03-26  Naba Kumar  <naba@gnome.org>
6991         * plugins/project-wizard/templates/java/project.anjuta,
6992         plugins/project-wizard/templates/python/project.anjuta,
6993         plugins/project-wizard/templates/python/project.anjuta:
6994         Removed version control plugins from default selection.
6996         * plugins/tools/scripts/prepare-changelog.pl,
6997         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6998         script to a better one (that works on both cvs and svn).
7000 2007-03-26  Naba Kumar  <naba@gnome.org>
7002         * (added) plugins/project-wizard/templates/translatable-strings.pl,
7003         Makefile.am: Added the generated translatable file (required for
7004         translations for svn checkouts).
7006         * (added)
7007         plugins/project-wizard/templates/extract-translatable-strings.pl
7008         plugins/project-wizard/templates/Makefile.am, Makefile.am,
7009         po/POTFILES.in: Generated translatable strings for .wiz files and
7010         added them in POTFILES.in for translation. Fixes bug #398035
7012 2007-03-25  Naba Kumar  <naba@gnome.org>
7014         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
7015         
7016         * src/anjuta-app.c: Removed dead codes.
7017         
7018         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
7019         global tags generation starts.
7020         
7021         * plugins/debug-manager/chunk_view.c,
7022         plugins/debug-manager/start.h,
7023         plugins/debug-manager/chunk_view.h,
7024         plugins/debug-manager/utilities.c,
7025         plugins/debug-manager/utilities.h,
7026         plugins/debug-manager/debugger.c,
7027         plugins/debug-manager/threads.c,
7028         plugins/debug-manager/disassemble.c,
7029         plugins/debug-manager/info.c,
7030         plugins/debug-manager/sharedlib.c,
7031         plugins/debug-manager/threads.h,
7032         plugins/debug-manager/disassemble.h,
7033         plugins/debug-manager/signals.c,
7034         plugins/debug-manager/info.h,
7035         plugins/debug-manager/sharedlib.h,
7036         plugins/debug-manager/data_buffer.c,
7037         plugins/debug-manager/data_view.c,
7038         plugins/debug-manager/signals.h,
7039         plugins/debug-manager/debug_tree.c,
7040         plugins/debug-manager/watch.c,
7041         plugins/debug-manager/registers.c,
7042         plugins/debug-manager/data_buffer.h,
7043         plugins/debug-manager/data_view.h,
7044         plugins/debug-manager/memory.c,
7045         plugins/debug-manager/debug_tree.h,
7046         plugins/debug-manager/watch.h,
7047         plugins/debug-manager/registers.h,
7048         plugins/debug-manager/memory.h,
7049         plugins/debug-manager/locals.c,
7050         plugins/debug-manager/sexy-icon-entry.c,
7051         plugins/debug-manager/breakpoints.c,
7052         plugins/debug-manager/locals.h,
7053         plugins/debug-manager/sexy-icon-entry.h,
7054         plugins/debug-manager/stack_trace.c,
7055         plugins/debug-manager/breakpoints.h,
7056         plugins/debug-manager/sparse_buffer.c,
7057         plugins/debug-manager/sparse_view.c,
7058         plugins/debug-manager/stack_trace.h,
7059         plugins/debug-manager/sparse_buffer.h,
7060         plugins/debug-manager/sparse_view.h,
7061         plugins/debug-manager/start.c,
7062         plugins/gdb/utilities.c,
7063         plugins/gdb/utilities.h,
7064         plugins/gdb/debugger.c,
7065         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
7066         setup.
7068 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7070         * plugins/gdb/debugger.c:
7071         Avoid empty debugger log window by limiting line to 90 characters
7073 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7075         * plugins/debug-manager/plugin.c,
7076         plugins/debug-manager/plugin.h,
7077         plugins/debug-manager/threads.c,
7078         plugins/debug-manager/threads.h,
7079         plugins/debug-manager/breakpoints.c,
7080         plugins/debug-manager/breakpoints.h,
7081         plugins/debug-manager/stack_trace.c,
7082         plugins/debug-manager/stack_trace.h:
7083         View code action now changes location in disassembly view too
7085         * plugins/debug-manager/anjuta-debug-manager.ui:
7086         Rename breakpoint actions
7088 2007-03-24  Naba Kumar  <naba@gnome.org>
7090         * configure.in, src/anjuta-app.c: Use the new docking algorithm
7091         in gdl 0.7.3 (svn trunk).
7092         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
7093         
7094 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7096         * plugins/debug-manager/threads.c,
7097         plugins/debug-manager/debug_tree.c,
7098         plugins/debug-manager/debug_tree.h,
7099         plugins/debug-manager/locals.c,
7100         plugins/debug-manager/registers.c,
7101         plugins/debug-manager/stack_trace.c:
7102         Allow to change current thread updating register, stack and locals
7103         Allow to change current stack frame updating locals
7105         * plugins/gdb/debugger.c:
7106         Read argument of selected stack frame
7108         * plugins/debug-manager/data_view.c:
7109         Fix an unrelated bug
7111 2007-03-23  Naba Kumar  <naba@gnome.org>
7113         * plugins/document-manager/anjuta-docman.c,
7114         plugins/document-manager/plugin.c: Fixed many memory leaks.
7115         (ianjuta_file_get_uri() returns a new string).
7117         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
7118         widget for save dialogs.
7119         
7120         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
7121         svn and fixed to get function/prototype/member args list. Call tips
7122         also work fine now.
7124 2007-03-22  Naba Kumar  <naba@gnome.org>
7126         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
7127         and calltips would work again for functions from global tags (Needs
7128         regenerating global tags).
7130         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
7131         ctags svn version and reopened bug #395362. Fixes tags parsing that
7132         seemed to have stopped working recently.
7134 2007-03-21  Naba Kumar  <naba@gnome.org>
7136         * tagmanager/tm_source_file.c, tagmanager/options.c,
7137         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
7138         extend .. more needs to be investigated and fixed). Enabled some
7139         debugging.
7141 2007-03-16  Naba Kumar  <naba@gnome.org>
7143         * src/anjuta.c: Fixed project loading from command line.
7145 2007-03-16  Naba Kumar  <naba@gnome.org>
7147         Patch from James Liggett <jrliggett@cox.net>:
7148         plugins/profiler/gprof-profile-data.c: Fixed a crash.
7149         
7150 2007-03-15  Naba Kumar  <naba@gnome.org>
7152         * libanjuta/anjuta-profile-manager.c,
7153         libanjuta/anjuta-profile-manager.h: Added method to get current
7154         profile.
7156         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
7157         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
7158         is exiting.
7160         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
7161         plugins/file-loader/plugin.c: Moved to functions as utility functions.
7162         Also, not load project files in session load in loader plugin.
7163         
7164         * plugins/project-manager/plugin.c, src/anjuta.c:
7165         Emit "exiting" signal in shell when exiting anjuta. project manager
7166         listens to exiting signal and saves session. anjuta.c saves session
7167         only when current projfile is 'user'. Load project saved in session
7168         differently then the rest of the session. This should fix all the
7169         session restoration bugs.
7170         
7171         src/main.c: Present anjuta window when becon message is received.
7173 2007-03-14  Naba Kumar  <naba@gnome.org>
7175         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
7176         not randomly save (it was a wrong looping).
7177         
7178 2007-03-12  Naba Kumar  <naba@gnome.org>
7180         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
7182 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7184         * plugins/debug-manager/anjuta-debug-manager.ui,
7185         libanjuta/interfaces/libanjuta.idl,
7186         plugins/debug-manager/debugger.c,
7187         (added) plugins/debug-manager/threads.c,
7188         (added) plugins/debug-manager/threads.h,
7189         plugins/debug-manager/plugin.c,
7190         plugins/debug-manager/Makefile.am,
7191         plugins/gdb/plugin.c,
7192         plugins/gdb/debugger.c,
7193         plugins/gdb/debugger.h:
7194         Add a window displaying all threads
7195         Add needed functions
7196         Switching to a different thread is still not done
7198         * plugins/debug-manager/debug_tree.c,
7199         plugins/debug-manager/locals.c,
7200         plugins/debug-manager/stack_trace.c:
7201         Small cosmetic changes
7203         * plugins/gdb/gdbmi.c:
7204         Keep all elements in gdbmi hash
7205         Even if using the same key like in -threads-list-ids
7207 2007-03-11  Naba Kumar  <naba@gnome.org>
7209         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
7210         
7211         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
7212         
7213         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7214         manuals/reference/libanjuta/libanjuta-sections.txt,
7215         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
7216         interfaces.
7218 2007-03-11  Naba Kumar  <naba@gnome.org>
7220         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
7221         gtk-doc properly. Bumped gtk-doc requirement to 1.4
7223         * manuals/reference/libanjuta/libanjuta-docs.sgml,
7224         manuals/reference/libanjuta/libanjuta.types,
7225         manuals/reference/libanjuta/libanjuta-sections.txt,
7226         manuals/reference/libanjuta/.cvsignore,
7227         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
7228         infrastructure. Got rid of tmpl/ directory and moved all section
7229         documenation to source code (requires gtk-doc >= 1.4).
7230         
7231         * libanjuta/anjuta-plugin-description.c,
7232         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
7233         libanjuta/cell-renderer-captioned-image.c,
7234         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
7235         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
7236         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
7237         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
7238         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
7239         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
7240         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
7241         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
7242         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
7243         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
7244         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
7245         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
7246         documentation from templates to source code.
7248 2007-03-10  Johannes Schmid <jhs@gnome.org>
7250         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
7251         Added some debug output but could not figure out why 
7252         some plugins are not kept.
7253         
7254         * libanjuta/interfaces/libanjuta.idl:
7255         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7256         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7257         Added IAnjutaEditorGoto::matching_brace
7258         
7259         * plugins/document-manager/action-callbacks.c:
7260         (on_editor_command_match_brace_activate):
7261         * plugins/document-manager/plugin.c:
7262         (update_editor_ui_interface_items):
7263         * plugins/editor/text_editor.c: (igoto_matching_brace),
7264         (igoto_iface_init):
7265         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
7266         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
7268 2007-03-09  Johannes Schmid <jhs@gnome.org>
7270         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7271         Hide correct column
7272         
7273         * plugins/sourceview/sourceview-private.h:
7274         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7275         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7276         (sourceview_new), (ifile_savable_save_as):
7277         Tweaked vfs monitoring
7279 2007-03-09  Johannes Schmid <jhs@gnome.org>
7281         * libanjuta/interfaces/Makefile.am.iface:
7282         Fixed installtion of header files
7283         
7284         * plugins/sourceview/sourceview.c: (set_select):
7285         do not scroll to much in interactive search
7287 2007-03-09  Naba Kumar  <naba@gnome.org>
7289         * src/anjuta.c: Fixed session restoration.
7290         
7291         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
7292         signal handlers after symbol browser plugin is deactivated.
7293         
7294         * plugins/editor/editor.glade,
7295         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7296         Fixed indentation confustion in preferences.
7298 2007-03-08  Johannes Schmid <jhs@gnome.org>
7300         * plugins/search/search-replace.c: (search_set_combo),
7301         (search_set_action), (search_set_target), (search_set_direction),
7302         (create_dialog), (search_disconnect_set_toggle_connect),
7303         (on_search_match_whole_word_toggled),
7304         (on_search_match_whole_line_toggled),
7305         (on_search_match_word_start_toggled),
7306         (search_set_toggle_direction):
7307         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
7308         it's somehow ugly and uses many deprecated widgets
7309         
7310         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
7311         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7312         Fix #394709
7313         
7314 2007-03-07  Naba Kumar  <naba@gnome.org>
7316         * src/anjuta.c: Make launching projects work from command line. Also
7317         fixes gnome session restart command.
7318         
7319 2007-03-07  Johannes Schmid <jhs@gnome.org>
7321         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
7322         * plugins/class-gen/plugin.c: (iwizard_activate):
7323         Fixed #408218
7324         
7325         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
7326         Fixed #402774
7327         
7328         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
7329         Fixed #377483 (It's not possible to know if directories have
7330         a version in CVS. Show version column only if there are version
7331         informations availible
7333         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7334         Fixed memory leak
7336 2007-03-07  Johannes Schmid <jhs@gnome.org>
7338         * plugins/sourceview/sourceview-prefs.c: (get_bool):
7339         Fixed #409408
7340         * plugins/symbol-browser/an_symbol_prefs.c:
7341         (on_update_global_clicked):
7342         Fixed ##409176
7344 2007-03-07  Johannes Schmid <jhs@gnome.org>
7346         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
7347         (anjuta_save_prompt_new):
7348         * plugins/project-import/project-import.c:
7349         (project_import_finalize):
7350         Fixed Gtk-Criticals (maybe #409408)
7352 2007-03-07  Naba Kumar  <naba@gnome.org>
7354         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
7355         when we are at just beginning of string or comment. Fixes bug #397981.
7357 2007-03-07  Johannes Schmid <jhs@gnome.org>
7359         * plugins/language-support-cpp-java/plugin.c:
7360         (initialize_indentation_params):
7361         Removed annoying DEBUG_PRINT
7362         
7363         * plugins/sourceview/sourceview-cell.c:
7364         (sourceview_cell_instance_init), (icell_get_character),
7365         (icell_get_length), (icell_get_char), (icell_get_attribute):
7366         Improved code to be faster
7367         Implemented attribute handling so that indentation really works in any case
7369 2007-03-06  Johannes Schmid <jhs@gnome.org>
7371         * configure.in:
7372         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
7373         
7374         * plugins/document-manager/anjuta-docman.c:
7375         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
7376         Removed old and ugly tab drag&drop code and use built-in gtk stuff
7377         instead (required GTK >= 2.10)
7378         
7379         * plugins/sourceview/sourceview-private.h:
7380         * plugins/sourceview/sourceview.c:
7381         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7382         (sourceview_finalize), (sourceview_new), (imark_mark),
7383         (imark_unmark), (imark_is_marker_set),
7384         (imark_location_from_handle), (imark_delete_all_markers):
7385         Fixed marker handling and worked a bit more on vfs monitoring
7387 2007-03-05  Johannes Schmid <jhs@gnome.org>
7389         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
7390         Added method to select specific iter
7391         
7392         * plugins/sourceview/sourceview-private.h:
7393         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
7394         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
7395         (sourceview_add_monitor), (on_document_saved),
7396         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
7397         Fixed vfs monitoring (mostly ported code from text_editor.c)
7398         
7399         * plugins/symbol-browser/an_symbol_view.c:
7400         * plugins/symbol-browser/an_symbol_view.h:
7401         * plugins/symbol-browser/plugin.c: (iter_matches),
7402         (on_editor_update_ui), (value_added_current_editor):
7403         Select the current tag in locals window and symbol toolbar. If there
7404         is no tag at the current line, reserve backward for the next tag. This will
7405         select the correct tag if inside a function.
7407 2007-03-05  Naba Kumar  <naba@gnome.org>
7409         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
7410         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
7411         compiler warnings.
7412         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
7413         (Bug #412186)
7414         
7415 2007-03-04  Johannes Schmid <jhs@gnome.org>
7417         * data/Makefile.am:
7418         * po/POTFILES.in:
7419         Fixed distcheck (well, partly)
7421 2007-03-04  Johannes Schmid <jhs@gnome.org>
7423         * plugins/document-manager/anjuta-document-manager.ui:
7424         Move "Swap .c/.h from Main to Browser toolbar
7426         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
7427         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
7428         (fv_prefs_free), (fv_add_tree_entry):
7429         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7430         * plugins/file-manager/plugin.c: (prefs_init):
7431         
7432         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
7434 2007-03-04  Naba Kumar  <naba@gnome.org>
7436         * data/default.proflie, data/Makefile.am, src/anjuta.c,
7437         plugins/project-manager/plugin.c:
7438         Restored default profile and renamed it from "default.anjuta" to
7439         "default.profile".
7440         
7441 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7443         * plugins/debug-manager/debugger.c,
7444         plugins/debug-manager/plugin.c,
7445         plugins/gdb/debugger.c,
7446         libanjuta/interfaces/libanjuta.idl,
7447         plugins/debug-manager/stack_trace.c:
7448         Add a dialog box when a signal is received (except SIGINT)
7449         Display stack frame even if arguments are not available
7451 2007-03-03  Naba Kumar  <naba@gnome.org>
7453         * TODO.tasks: Icons bounty added.
7455         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
7456         choise selection.
7457         
7458         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
7459         and descoping.
7461         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
7462         plugins/Makefile.am, (removed) plugins/profile-default/*,
7463         plugins/project-manager/anjuta-project-manager.plugin.in,
7464         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
7465         profile implementation to load user profile and projects. Store and
7466         restore remembered plugins. Use profile scoping and descoping for
7467         saving and loading sesstions.
7468         
7469         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
7470         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
7471         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
7472         DEBUG_PRINTs.
7474 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
7476         * plugins/debug-manager/debug_tree.c
7477         plugins/debug-manager/debug_tree.h:
7478         Bug fix, deleting wrong variable
7480         * plugins/gdb/debugger.c:
7481         Bug fix, remove forgotten debugging code
7483 2007-03-02  Johannes Schmid <jhs@gnome.org>
7485         * plugins/document-manager/anjuta-document-manager.ui:
7486         * plugins/search/anjuta-search.ui:
7487         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
7488         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
7489         ToolbarFind
7491         * src/anjuta-app.c: (on_toolbar_view_toggled),
7492         (on_add_merge_widget), (on_session_save), (on_widget_remove):
7493         Save toolbar positions, don't use fixed toolbar style
7494         
7495         All in all this will allow more complex toolbar configurations and
7496         might gain some space on smaller displays because the user can disable
7497         toolbar parts he does not use. Also allows to use any toolbar style
7498         without looking too ugly.
7500 2007-03-01  Naba Kumasr  <naba@gnome.org>
7502         * TODO.tasks: Added a bounty for creating icons.
7504         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
7505         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
7506         profile-changed signal. Do not sync non-user-activatable plugins.
7508 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
7510         * plugins/debug-manager/disassemble.c,
7511         plugins/debug-manager/sparse_view.c,
7512         plugins/gdb/debugger.c,
7513         libanjuta/interfaces/libanjuta.idl:
7514         Display function name in disassembly view
7516 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
7518         * (added) plugins/debug-manager/bookmark.png,
7519         (added) plugins/debug-manager/breakpoint-disabled.png,
7520         (added) plugins/debug-manager/breakpoint-enabled.png,
7521         (added) plugins/debug-manager/program-counter.png,
7522         (added) plugins/debug-manager/linemarker.png,
7523         plugins/debug-manager/Makefile.am,
7524         plugins/debug-manager/disassemble.c,
7525         plugins/debug-manager/disassemble.h,
7526         plugins/debug-manager/sparse_buffer.c,
7527         plugins/debug-manager/sparse_buffer.h,
7528         plugins/debug-manager/sparse_view.c,
7529         plugins/debug-manager/sparse_view.h,
7530         plugins/debug-manager/plugin.c,
7531         plugins/debug-manager/breakpoints.c,
7532         libanjuta/interfaces/libanjuta.idl:
7533         Add markers in the disassembly view
7534         Display program counter and breakpoints in disassembly view
7536         * plugins/gdb/debugger.c:
7537         Fix a bug added with my previous patch, setting and clearing
7538         breakpoints was not working
7540 2007-02-28  Johannes Schmid <jhs@gnome.org>
7542         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
7543         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7544         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
7545         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
7546         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
7547         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
7548         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
7549         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
7550         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
7551         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7552         Updated (why do they need to be under version control?)
7553         
7554         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
7555         (create_tab_popup_menu), (on_msgman_popup_menu),
7556         (on_tab_button_press_event), (anjuta_msgman_page_new),
7557         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
7558         Added "Close all message tabs" popup menu
7560 2007-02-26  Naba Kumar  <naba@gnome.org>
7562         * plugins/profiler/gprof-flat-profile-entry.c,
7563         plugins/profiler/gprof-flat-profile.c,
7564         plugins/profiler/gprof-flat-profile-entry.h,
7565         plugins/profiler/gprof-flat-profile.h,
7566         plugins/profiler/gprof-flat-profile-view.c,
7567         plugins/profiler/gprof-flat-profile-view.h,
7568         plugins/profiler/gprof-call-graph-block-entry.c,
7569         plugins/profiler/gprof-call-graph-block.c,
7570         plugins/profiler/gprof-function-call-chart-view.c,
7571         plugins/profiler/gprof-call-graph-block-entry.h,
7572         plugins/profiler/gprof-profile-data.c,
7573         plugins/profiler/gprof-call-graph-block.h,
7574         plugins/profiler/gprof-view.c,
7575         plugins/profiler/gprof-call-graph.c,
7576         plugins/profiler/gprof-function-call-chart-view.h,
7577         plugins/profiler/gprof-profile-data.h,
7578         plugins/profiler/gprof-call-graph.h,
7579         plugins/profiler/gprof-view.h,
7580         plugins/profiler/gprof-view-manager.c,
7581         plugins/profiler/gprof-call-graph-view.c,
7582         plugins/profiler/plugin.c,
7583         plugins/profiler/gprof-view-manager.h,
7584         plugins/profiler/gprof-call-graph-view.h,
7585         plugins/profiler/gprof-function-call-tree-view.c,
7586         plugins/profiler/gprof-function-call-tree-view.h,
7587         plugins/profiler/Makefile.am: Fix compiler warnings and link with
7588         gnome-vfs. Fixes bug #411377.
7590 2007-02-26  Naba Kumar  <naba@gnome.org>
7592         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
7594         Patch from James Liggett  <jrliggett@cox.net>:
7595         * plugins/profiler/gprof-flat-profile-view.c,
7596         plugins/profiler/gprof-flat-profile-view.h,
7597         plugins/profiler/gprof-function-call-chart-view.c,
7598         plugins/profiler/gprof-function-call-chart-view.h,
7599         plugins/profiler/gprof-view.c,
7600         plugins/profiler/gprof-view.h,
7601         plugins/profiler/gprof-call-graph-view.c,
7602         plugins/profiler/plugin.c,
7603         plugins/profiler/gprof-call-graph-view.h,
7604         plugins/profiler/gprof-function-call-tree-view.c,
7605         plugins/profiler/gprof-function-call-tree-view.h: Implements
7606         double click navigation. Fixes bug #403514.
7608 2007-02-25  Naba Kumar  <naba@gnome.org>
7610         * libanjuta/anjuta-plugin-manager.c,
7611         libanjuta/anjuta-plugin-handle.[ch],
7612         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
7613         g_hash_table_remove_all (introduced in glib 2.12) to stay the
7614         dependency on glib 2.8. Fixes bug #411623.
7616 2007-02-24  Naba kumar  <naba@gnome.org>
7618         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
7619         
7620         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
7621         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
7622         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
7623         (added) libanjuta/anjuta-profile-manager.c,
7624         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
7625         manager.
7626         Implemented profile pushing and popping. Implemented profile xml
7627         synchronization. Implemented error handling in profiles. Implemented
7628         activation and deactivation signals in plugin manager.
7629         
7630         * libanjuta/Makefile.am: Added libanjuta log domain.
7631         
7632         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7633         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
7634         in AnjutaShell interface and implemented it in AnjutaApp.
7635         
7636         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7638 2007-02-23  Naba kumar  <naba@gnome.org>
7640         src/main.c: Fixed missing end quote.
7642 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
7644         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
7647 2007-02-20  Naba Kumar  <naba@gnome.org>
7649         * plugins/subversion/plugin.c: Added "..." menuitems.
7650         * ROADMAP, README: Updated.
7651         * libanjuta/anjuta-profile.c: Fixed bugs.
7653         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
7654         plugins/gtodo/Makefile.am: Removed dead code.
7656         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
7657         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
7658         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
7659         plugins/gtodo/list_tooltip.c,
7660         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
7661         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
7662         not contain markups. Fixes Bug #360462.
7664 2007-02-16  Naba Kumar  <naba@gnome.org>
7666         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
7667         unnecessary sub-sections.
7668         
7669 2007-02-15  Naba Kumar  <naba@gnome.org>
7671         * (removed) plugins/document-manager/bookmark-prev-16.png,
7672         plugins/document-manager/bookmark-last.png,
7673         (removed)plugins/document-manager/bookmark-first-16.png,
7674         plugins/document-manager/bookmark-prev.png,
7675         (added) plugins/document-manager/bookmark-toggle.png,
7676         (removed)plugins/document-manager/bookmark_toggle.xpm,
7677         (removed)plugins/document-manager/bookmark-last-16.png,
7678         plugins/document-manager/plugin.c,
7679         plugins/document-manager/anjuta-document-manager.ui,
7680         (removed)plugins/document-manager/bookmark-next-16.png,
7681         plugins/document-manager/bookmark-next.png,
7682         plugins/document-manager/Makefile.am,
7683         (added) plugins/document-manager/bookmark-clear.png,
7684         plugins/document-manager/bookmark-first.png: Upgraded bookmark
7685         icons (stolen from monodevelop). Added clear bookmarks toolbar
7686         button.
7688         * plugins/document-manager/plugin.c,
7689         (added) plugins/document-manager/swap.png,
7690         (removed) plugins/document-manager/undock.png,
7691         plugins/document-manager/Makefile.am: Fixed swap icon.
7693 2007-02-13  Naba Kumar  <naba@gnome.org>
7695         * plugins/class-gen/element-editor.c: Fixed typo.
7696         
7697         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
7698         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
7699         Implementing plugin profiles loading.
7701 2007-02-13  Naba Kumar  <naba@gnome.org>
7703         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
7704         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
7705         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
7706         pixmaps/open_project.png, pixmaps/close_project.png:
7707         Removed more old icons.
7708         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
7709         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
7710         anjuta_logo.png
7711         
7712 2007-02-13  Naba Kumar  <naba@gnome.org>
7714         * plugins/class-gen/element-editor.c: Included missing headers to
7715         prevent build failures in some cases.
7716         
7717 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
7719         * plugins/debug-manager/stack_trace.c:
7720         Fix bug #407115
7722         * plugins/debug-manager/watch.c,
7723         plugins/debug-manager/breakpoints.c:
7724         Same bug than above, wrong use of gtk_ui_manager_get_widget
7726 === anjuta 2.1.1 ===
7728 2007-02-11  Naba Kumar  <naba@gnome.org>
7730         * cofigure.in: Bumped version to 2.1.1
7731         * NEWS: Updated for 2.1.1 release.
7732         
7733 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7735         * plugins/debug-manager/plugin.c,
7736         plugins/debug-manager/sparse_view.c,
7737         plugins/debug-manager/sparse_view.h:
7738         Reorder some code
7740         * plugins/gdb/debugger.c,
7741         plugins/debug-manager/debugger.c,
7742         plugins/debug-manager/memory.c,
7743         plugins/debug-manager/sparse_buffer.c
7744         plugins/gdb/debugger.h,
7745         libanjuta/interfaces/libanjuta.idl:
7746         Clean up, remove some warnings
7747         Use guint everywhere for addresses
7748         Rewrite code parsing position in debugger
7750 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
7752         * plugins/debug-manager/debug_tree.c:
7753         Use GtkTreeRowReference instead of GtkTreeIter as callback data
7754         Fix bug #406113
7756 2007-02-08  Naba Kumar  <naba@gnome.org>
7758         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7759         Delay showing the 'file modified on disk' dialog for one sec
7760         from the last notification to insure multiple notifications for
7761         the same file are treated as one. Do not same multiple dialogs
7762         for the same file. Make sure to destory the dialog if later
7763         the conent is no longer different.
7764         
7765 2007-02-08  Naba Kumar  <naba@gnome.org>
7767         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
7768         Prevented spurious 'file modified' dialogs in scintilla editor
7769         when the file is saved.
7771 2007-02-09  Johannes Schmid <jhs@gnome.org>
7773         * scripts/glade2schema.pl:
7774         Added script to convert glade preferences into gconf schema files.
7775         See #406061
7777 2007-02-08  Naba Kumar  <naba@gnome.org>
7779         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
7780         itself is destroyed. Fixes bug #355160.
7781         
7782 2007-02-08  Johannes Schmid <jhs@gnome.org>
7784         * plugins/profiler/profiler.plugin: 
7785         removed from version control (only .in file needed)
7786         
7787         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
7788         * plugins/sourceview/sourceview.c: (sourceview_new):
7789         Code cleanup
7790         
7791         * plugins/subversion/svn-thread.c: (svn_thread_start):
7792         * src/main.c: (main):
7793         
7794         Fixed #395875 about initialisation of threads too late
7796 2007-02-07  Armin Burgmeier  <armin@arbur.net>
7798         Reviewed by Naba Kumar  <naba@gnome.org>:
7799         * plugins/class-gen/plugin.c:
7800         * plugins/class-gen/window.c: Removed browse button related code, load
7801         generated output directly into new buffers when not adding to project.
7803         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
7804         buttons from user interface.
7806 2007-02-07  Naba Kumar  <naba@gnome.org>
7808         * po/POTFILES.in: Fixed distcheck.
7810 2007-02-07  Daniel Nylander <po@danielnylander.se>
7812         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
7814 2007-02-07  Johannes Schmid <jhs@gnome.org>
7816         * anjuta.desktop.in.in:
7817         Fixed spelling
7819 2007-02-07  Johannes Schmid <jhs@gnome.org>
7821         * configure.in:
7822         * manuals/anjuta-manual/*
7823         * manuals/anjuta-faqs/*:
7824         #398991 – Anjuta manuals does not use the gnome-doc-utils format
7825         
7826         * plugins/document-manager/anjuta-document-manager.plugin.in:
7827         Removed duplicate application-xml mime-type (review patches properly ;-)
7828         
7829 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
7831         * plugins/gdb/debugger.c,
7832         libanjuta/interfaces/libanjuta.idl:
7833         Fix bug #404755
7834         Fix handling of missing source file
7836 2007-02-06  Naba Kumar  <naba@gnome.org>
7838         Patch from James Liggett  <jrliggett@cox.net>:
7839         * plugins/profiler/gprof-flat-profile.c,
7840         plugins/profiler/gprof-profile-data.c,
7841         plugins/profiler/gprof-call-graph.c,
7842         plugins/profiler/gprof-profile-data.h,
7843         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
7844         Show profiler view when target selected bug #403515.
7846 2007-02-05  Naba Kumar  <naba@gnome.org>
7848         * configure.in: Enabled devhelp plugin by default now that
7849         it works.
7850         
7851         Patch from parmigio@2ainfo.it:
7852         * plugins/document-manager/anjuta-document-manager.plugin.in:
7853         Added xml file type in supported mime types list.
7854         
7855 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
7857         * plugins/debug-manager/debugger.c,
7858         plugins/debug-manager/plugin.c:
7859         Add a field in status bar displaying debugger state
7860         Change cursor shape when debugger is busy
7861         Fix bug #378600
7863         * plugins/debug-manager/watch.c,
7864         plugins/debug-manager/locals.c,
7865         libanjuta/interfaces/libanjuta.idl:
7866         Clean up, remove debugging messages and unused signals
7868 2007-02-03  Johannes Schmid <jhs@gnome.org>
7870         * configure.in:
7871         Fixed AC_INIT and seperated version to major, minor, micro
7873         * anjuta.anjuta:
7874         Load Subversion instead of CVS
7875         
7876         * anjuta.desktop.in.in:
7877         Fixed bug-buddy component
7879         Original patch from Rob Bradfort <robster@debian.org>:
7880         * src/main.c: (get_command_line_args), (main):
7881         Bug #335981 – Migration from popt to GOption
7883 2007-02-03  Naba Kumar  <naba@gnome.org>
7885         * configure.in: Depend on devhelp 0.13 and fixed gecko home
7886         path variable. Fixed bug #341170.
7887         * plugins/profiler/Makefile.am: Fixed indentation.
7888         
7889 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
7891         * libanjuta/interfaces/libanjuta.idl,
7892         plugins/sourceview/sourceview.c,
7893         plugins/editor/text-editor.c,
7894         plugins/symbol-browser/plugin.c,
7895         plugins/search/search-replace.c,
7896         plugins/document-manager/goto_line.c,
7897         plugins/document-manager/action-callbacks.c,
7898         plugins/document-manager/anjuta-docman.c:
7899         Rename markers of anjuta interface
7900         IANJUTA_MARKABLE_NONE has been removed
7901         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
7902         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
7903         IANJUTA_MARKABLE_ATTENTIVE renamed in
7904                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
7905         IANJUTA_MARKABLE_INTENSE renamed in
7906                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
7907         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
7909         * (removed) plugins/sourceview/marker-light.png,
7910         (removed) plugins/sourceview/marker-basic.png,
7911         (removed) plugins/sourceview/marker-attentive.png,
7912         (removed) plugins/sourceview/marker-intense.png,
7913         plugins/sourceview/bookmark.png,
7914         (added) plugins/sourceview/breakpoint-disabled.png,
7915         (added) plugins/sourceview/breakpoint-enabled.png,
7916         (added) plugins/sourceview/program-counter.png,
7917         (added) plugins/sourceview/linemarker.png,
7918         plugins/sourceview/Makefile.am,
7919         (added) plugins/editor/bookmark.xpm,
7920         (added) plugins/editor/breakpoint-disabled.xpm,
7921         (added) plugins/editor/breakpoint-enabled.xpm,
7922         (added) plugins/editor/program-counter.xpm,
7923         (added) plugins/editor/linemarker.xpm,
7924         plugins/editor/Makefile.am:
7925         Add or change marker pixmaps in scintilla and sourceview editor
7927         * plugins/document-manager/plugin.c,
7928         libanjuta/interfaces/libanjuta.idl,
7929         plugins/debug-manager/plugin.c,
7930         plugins/debug-manager/breakpoints.c
7931         plugins/gdb/debugger.c:
7932         Fix bug #376404, program counter marker is not displayed when debugger
7933         Return the selected editor or NULL (if file does not exist) with 
7934         ianjuta_document_manager_goto_file_line* functions
7935         Emit a change-location signal even if the program counter is in an
7936         unknown file
7938 2007-02-02  Naba Kumar  <naba@gnome.org>
7940         * TODO.tasks: Marked bounty bug #359478 completed. And checked
7941         older bounties 'Done'.
7942         
7943 2007-02-02  Naba Kumar  <naba@gnome.org>
7945         * TODO.tasks: Fixed typop.
7947         Patch from James Liggett  <jrliggett@cox.net>:
7948         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7949         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7950         profiler plugin by James Liggett. Completes bounty bug #359478
7951         'Gprof performance profiler plugin'
7953 2007-02-01  Naba Kumar  <naba@gnome.org>
7955         * src/main.c: Renamed option name.
7957         * TODO.tasks: Marked "Test and fix all project wizards templates"
7958         bounty completed.
7959         
7960 2007-01-29  Johannes Schmid <jhs@gnome.org>
7962         * plugins/document-manager/plugin.c: (on_editor_changed):
7963         Added DEBUG_PRINT(...)
7964         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7965         implemented
7966         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7967         Fix language support plugin for sourceview editor (add some new
7968         language names)
7969         
7970         * plugins/sourceview/sourceview.c: (iindic_clear):
7971         Clear all indicators
7973 2007-01-29  Johannes Schmid <jhs@gnome.org>
7975         * TODO.tasks:
7976         Minor task currentions
7977         
7978         * libanjuta/interfaces/libanjuta.idl:
7979         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7980         (itext_editor_iface_init):
7981         * plugins/language-support-cpp-java/plugin.c: (install_support):
7982         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7983         (ieditor_get_attributes), (ieditor_iface_init):
7984         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7985         plugins.
7986         
7987         * plugins/sourceview/sourceview.glade:
7988         Fixed sourceview preference window
7990 2007-01-28  Naba Kumar  <naba@gnome.org>
7991         
7992         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7993         Implemented --no-files and --no-session command line options and
7994         corresponding preferernces checkboxes in General tab.
7996 2007-01-28  Johannes Schmid <jhs@gnome.org>
7998         * plugins/subversion/plugin.c:
7999         * plugins/subversion/plugin.h:
8000         * plugins/subversion/svn-notify.c: (svn_show_info),
8001         (show_svn_error), (on_svn_notify):
8002         * plugins/subversion/svn-notify.h:
8003         * plugins/subversion/svn-thread.c: (create_message_view),
8004         (svn_thread_start):
8005         Fixed error handling and fixed #394216 – No indication of subversion commands running
8006         
8007         * plugins/tools/execute.c: (atp_output_context_print):
8008         Show name of tool in message pane
8010 2007-01-28  Naba Kumar  <naba@gnome.org>
8011         
8012         * configure.in, plugins/glade/plugin.c: Make it work with
8013         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
8014         
8015         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
8016         from devhelp (won't work untill devhelp is fixed: bug #341170).
8017         
8018         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
8019         
8020 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
8022         Reviewed by Naba Kumar  <naba@gnome.org>:
8023         * libanjuta/interfaces/libanjuta.idl, 
8024         plugins/debug-manager/debugger.c,
8025         plugins/debug-manager/start.c,
8026         plugins/gdb/plugin.c,
8027         plugins/gdb/debugger.c,
8028         plugins/gdb/debugger.h:
8029         Fix a bug when launching gdb
8030         Set the terminal for the debugged program on the command line.
8032 2007-01-26  Johannes Schmid <jhs@gnome.org>
8034         * plugins/sourceview/anjuta-document-saver.c:
8035         (anjuta_document_saver_save):
8036         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
8037         * plugins/sourceview/sourceview.c: (save_if_modified),
8038         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
8039         Proper error handling, for example if a file was modified externally. Use backup files
8040         to avoid data-loss on disk full.
8042 2007-01-24  Naba Kumar  <naba@gnome.org>
8043         
8044         * plugins/devhelp/htmlview.c: Fixed crash during project load.
8045         Fixed mem leak and source leak.
8046         
8047 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
8049         Reviewed by Naba Kumar  <naba@gnome.org>:
8050         * plugins/debug-manager/debug_tree.c,
8051         plugins/debug-manager/debug_tree.h,
8052         plugins/debug-manager/watch.c:
8053         Partial rewrite of the variable object code, find and fix a few bugs
8054         Fix bug #395808: gdb can still crash but children are listed
8055         on request only so you can avoid the crash
8057 2007-01-24  Naba Kumar  <naba@gnome.org>
8058         
8059         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
8060         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
8061         plugins/symbol-browser/plugin.h,
8062         plugins/symbol-browser/plugin.c,
8063         plugins/symbol-browser/Makefile.am: Added current file (local)
8064         symbols view (Seriously getting bored with the browse toolbar).
8066 2007-01-22  Naba Kumar  <naba@gnome.org>
8067         
8068         Patch from Gabor Kelemen:
8069         * po/POTFILES.in: Added .plugin.in files.
8071 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
8073         Reviewed by Naba Kumar  <naba@gnome.org>:
8074         * plugins/document-manager/anjuta-docman.c,
8075         plugins/message-view/anjuta-msgman.c
8076         Set right alignment to the label widget in the tab title.
8078 2007-01-21  Naba Kumar  <naba@gnome.org>
8079         
8080         * libegg/egg-combo-action.c: Fixed mode line.
8081         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8082         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
8084 2007-01-21  Armin Burgmeier  <armin@arbur.net>
8086         Reviewed by Naba Kumar  <naba@gnome.org>:
8087         * plugins/class-gen/plugin.c: Prompt for target before actually
8088         generating the class files. This ensures that the files are created in
8089         the correct directory. Fixes bug #397406.
8091         * plugins/class-gen/window.c: Set browse buttons to insensitive when
8092         the class is added to the project.
8094 2007-01-21  Naba Kumar  <naba@gnome.org>
8096         * libanjuta/anjuta-plugin-description.c,
8097         libanjuta/anjuta-ui.h,
8098         libanjuta/anjuta-status.c,
8099         libanjuta/anjuta-plugin-description.h,
8100         libanjuta/cell-renderer-captioned-image.c,
8101         libanjuta/anjuta-plugin-handle.c,
8102         libanjuta/anjuta-status.h,
8103         libanjuta/resources.c,
8104         libanjuta/cell-renderer-captioned-image.h,
8105         libanjuta/glue-cpp.c,
8106         libanjuta/anjuta-plugin-handle.h,
8107         libanjuta/anjuta-plugin.c,
8108         libanjuta/anjuta-preferences-dialog.c,
8109         libanjuta/libanjuta.h,
8110         libanjuta/resources.h,
8111         libanjuta/glue-cpp.h,
8112         libanjuta/anjuta-plugin.h,
8113         libanjuta/anjuta-preferences-dialog.h,
8114         libanjuta/anjuta-plugin-manager.c,
8115         libanjuta/anjuta-shell.c,
8116         libanjuta/anjuta-plugin-manager.h,
8117         libanjuta/anjuta-shell.h,
8118         libanjuta/anjuta-save-prompt.c,
8119         libanjuta/anjuta-save-prompt.h,
8120         libanjuta/anjuta-children.c,
8121         libanjuta/anjuta-utils.c,
8122         libanjuta/anjuta-profile.c,
8123         libanjuta/anjuta-preferences.c,
8124         libanjuta/anjuta-launcher.c,
8125         libanjuta/anjuta-utils.h,
8126         libanjuta/anjuta-profile.h,
8127         libanjuta/anjuta-launcher.h,
8128         libanjuta/anjuta-ui.c: Updated file headers.
8130         * po/POTFILES.in: Updated.
8132         * libanjuta/anjuta-marshal.list,
8133         (added) libanjuta/anjuta-plugin-handle.c,
8134         (added) libanjuta/anjuta-plugin-handle.h,
8135         (added) libanjuta/anjuta-plugin-manager.c,
8136         (added) libanjuta/anjuta-plugin-manager.h,
8137         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8138         (added) libanjuta/anjuta-profile.c,
8139         (added) libanjuta/anjuta-profile.h,
8140         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
8141         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
8142         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
8143         src/action-callbacks.c: Implemented AnjutaPluginManager
8144         class based on old plugins.[ch]. Implemented AnjutaProfile as
8145         prelimanary profiles implementation. Implemented AnjutaPluginHandle
8146         class to represent plugins (not to be confused with plugin objects).
8147         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
8148         implemented it in AnjutaApp and AnjutaTestShell.
8149         De-globalized plugin management and several clean ups.
8151         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
8152         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
8153         plugins/search/search-replace.c, plugins/terminal/terminal.c,
8154         plugins/project-import/project-import.c,
8155         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
8156         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
8157         Fixed plugins for the change in API.
8159         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
8160         file.
8161         
8162         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8164 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
8166         Reviewed by Naba Kumar  <naba@gnome.org>:
8167         * libanjuta/anjuta-launcher.c,
8168         libanjuta/anjuta-launcher.h:
8169         Add a new function anjuta_set_terminate_on_exit to close the i/o
8170         channel when the child exit
8171         Return directly the status and not the exit code in child-exited
8172         signal
8174         * plugins/gdb/debugger.c:
8175         Use new function in debugger plugin
8177 2007-01-18  Johannes Schmid <jhs@gnome.org>
8179         * src/about.c: Do not show empty license information instead hide the button (#397883)
8181 2007-01-15  Johannes Schmid <jhs@gnome.org>
8183         * plugins/project-manager/plugin.c:
8184         * plugins/project-wizard/templates/python.wiz
8185         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
8186         
8187         Fixed #335235 python programs are not executeable/ do not start when pressing F3
8188         You will also need latest gnome-build svn       
8190 === anjuta 2.1.0 ===
8192 2007-01-14  Naba Kumar  <naba@gnome.org>
8194         * configure.in: Removed reference of mkfile project
8195         template to fix distcheck build error.
8196         * AUTHORS: Updated.
8197         * NEWS: Updated.
8198         * configure.in: Bumped version to 2.1.0 for beta release.
8199         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
8200         crashes as soon as editing starts in normal text files.
8202 2007-01-14  Johannes Schmid <jhs@gnome.org>
8204         * configure.in
8205         * po/LINGUAS:
8206         Applied http://live.gnome.org/GnomeGoals/PoLinguas
8208         * tagmanager/c.c:
8209         Patch from Massimo Cora' to hopefully fix #395362
8211         * plugins/project-wizard/templates/*:
8213         Fixed and tested all project-wizards. Deactivated mkfile project because
8214         it was totally broken and I don't see any real use for it.
8215         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
8217 2007-01-14  Naba Kumar  <naba@gnome.org>
8219         * NEWS: Updated for release.
8220         
8221         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
8222         
8223         * libanjuta/interfaces/libanjuta.idl,
8224         plugins/editor/text_editor_cbs.c,
8225         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
8226         interface and implemented it for scintilla.
8227         
8228         * plugins/editor/text-editor.c: Fixed highlighing issues when
8229         used with indicators (particularly when the file is just opened).
8230         Fixes bug #377477 – when debugging, scintilla editor grays out all
8231         lines before current line.
8232         
8233         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
8234         Maintain a separate list of indicated edtitors for separate contexts.
8235         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
8236         
8237 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
8239         Reviewed by Naba Kumar  <naba@gnome.org>:
8240         * plugins/debug-manager/plugin.c:
8241         Bug fix: breakpoints cannot be added after stopping the debugger
8243 2007-01-13  Naba Kumar  <naba@gnome.org>
8245         * NEWS: Updated for release.
8247 2007-01-12  Johannes Schmid <jhs@gnome.org>
8249         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
8250         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
8251         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
8252         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
8253         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
8254         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
8255         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
8256         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
8257         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
8258         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
8259         
8260         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
8261         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
8262         
8263         * plugins/sourceview/sourceview.c:
8264         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
8265         on character positions.
8266         
8267 2007-01-12  Naba Kumar  <naba@gnome.org>
8269         * src/anjuta-app.c,
8270         plugins/project-manager/plugin.c,
8271         plugins/profile-default/plugin.c,
8272         libanjuta/anjuta-status.c,
8273         libanjuta/anjuta-status.h: Introduced an API for application title
8274         in AnjutaStatus. Set application title to project name.
8276 2007-01-11  Massimo Cora' <maxcvs@email.i>
8278         Reviewed by Naba Kumar  <naba@gnome.org>:
8279         * tagmanager/Makefile.am,
8280         plugins/symbol-browser/Makefile.am: removed installation for 
8281         test programs.
8283 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
8285         Reviewed by Naba Kumar  <naba@gnome.org>:
8286         * plugins/debug-manager/start.h,
8287         plugins/debug-manager/start.c,
8288         plugins/debug-manager/anjuta-debug-manager.ui,
8289         plugins/debug-manager/plugin.c:
8290         Partial fix for bug #392537
8292         * plugins/debug-manager/disassemble.c:
8293         Fix bug #392543
8295 2007-01-11  Naba Kumar  <naba@gnome.org>
8297         * src/anjuta.c: Load project seperately from session,
8298         so that project session is also loaded.
8299         
8300         * plugins/profile-default/plugin.c: Load project in new
8301         anjuta if there already is one loaded currently (disabled
8302         code for now).
8303         
8304         * plugins/editor/aneditor.cxx: Disconnect focus in/out
8305         signals when editor is destroyed. Fixes a crash bug.
8306         
8307         * plugins/editor/text_editor.c: Do not mark line in
8308         ianjuta_editor_goto_line() implementation.
8309         
8310         * plugins/search/search-replace.c: Always check for markable
8311         interface availablility because its optional for an editor.
8312         
8313         * plugins/document-manager/goto_line.c,
8314         plugins/document-manager/action-callbacks.c: Mark lines for
8315         goto line commands (from dialog and from menu entry box).
8316         
8317         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
8318         plugins/file-manager/an_file_view.c: Expand file manager
8319         nodes in idle loop, one at a time. Did as a possible work
8320         around for bug #361763, but it didn't make any difference.
8321         However, it could still be useful in situations where there
8322         are lots to expand.
8323         
8324         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
8326 2007-01-11  Naba Kumar  <naba@gnome.org>
8328         * plugins/editor/scintilla/LineMarker.h,
8329         plugins/editor/scintilla/LexBasic.cxx,
8330         plugins/editor/scintilla/LexHTML.cxx,
8331         plugins/editor/scintilla/include/SciLexer.h,
8332         plugins/editor/scintilla/include/Scintilla.h,
8333         plugins/editor/scintilla/include/Scintilla.iface,
8334         plugins/editor/scintilla/include/ScintillaWidget.h,
8335         plugins/editor/scintilla/LexBash.cxx,
8336         plugins/editor/scintilla/PlatGTK.cxx,
8337         plugins/editor/scintilla/ViewStyle.h,
8338         plugins/editor/scintilla/Editor.cxx,
8339         plugins/editor/scintilla/StyleContext.h,
8340         plugins/editor/scintilla/LexCPP.cxx,
8341         plugins/editor/scintilla/Converter.h,
8342         plugins/editor/scintilla/LexAU3.cxx,
8343         plugins/editor/scintilla/Editor.h,
8344         plugins/editor/scintilla/LexPerl.cxx,
8345         plugins/editor/scintilla/LexVB.cxx,
8346         plugins/editor/scintilla/ScintillaGTK.cxx,
8347         plugins/editor/scintilla/ViewStyle.cxx,
8348         plugins/editor/scintilla/PropSet.cxx,
8349         plugins/editor/scintilla/LexSQL.cxx,
8350         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
8351         version 1.71
8353 2007-01-11  Armin Burgmeier  <armin@arbur.net>
8355         Reviewed by Naba Kumar  <naba@gnome.org>:
8356         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
8357         selected for editing. This fixes bug #394218.
8359         * plugins/class-gen/plugin.c: Do not use project's root URI as project
8360         name if said URI is not known.
8362         * plugins/class-gen/window.c: When stripping function prefix away,
8363         include the trailing underscore because it is already set by the
8364         template.
8366         * plugins/class-gen/transform.c: Include "const char*" and "const
8367         gchar*" in the list for transforming a default C type to a GType.
8368         Don't access invalid memory when writing pointer_str in
8369         cg_transform_first_argument.
8371 2007-01-11  Naba Kumar  <naba@gnome.org>
8373         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
8374         pixmaps/anjuta.svg, pixmaps/Makefile.am,
8375         (renamed) pixmaps/anjuta_icon.png, src/main.c,
8376         libegg/test-actions.c, anjuta.desktop.in.in,
8377         anjuta.prj: Renamed application icon to 'anjuta.png' from
8378         'anjuta_icon.png'. Added more fields in desktop file.
8380         * mime/anjuta.xml: Added magic section.
8381         
8382         * (removed) mime/anjuta.applications,
8383         (removed) mime/anjuta.mime, mime/Makefile.am,
8384         (removed) mime/anjuta.keys,
8385         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
8386         registeration and added scalable icon. Also fixes bug #393680
8388 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
8390         Reviewed by Naba Kumar  <naba@gnome.org>:
8391         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
8392         and anjuta_status_progress_add_ticks() to check for progressbar 
8393         being realized before trying to update it.
8395 2007-01-10  Naba Kumar  <naba@gnome.org>
8397         * tagmanager/tm_workspace.c,
8398         po/POTFILES.in,
8399         plugins/debug-manager/Makefile.am,
8400         plugins/tools/scripts/Makefile.am,
8401         plugins/class-gen/plugin.c,
8402         plugins/class-gen/Makefile.am,
8403         global-tags/Makefile.am: Fixed make distcheck.
8405         * plugins/debug-manager/attach_process.c,
8406         plugins/debug-manager/attach_process.h,
8407         plugins/class-gen/action-callbacks.h,
8408         plugins/class-gen/action-callbacks.c,
8409         plugins/class-gen/class_gen.h,
8410         plugins/class-gen/class_gen.c: Deleted unused/old files.
8412         * (removed) scintilla, (added) plugins/editor/scintilla,
8413         plugins/editor/scintilla/lexers.make,
8414         plugins/editor/scintilla/Makefile.am,
8415         plugins/editor/Makefile.am
8416         configure.in, manuals/reference/libanjuta/Makefile.am
8417         Makefile.am: Moved scintilla to its right place.
8419 2007-01-09  Naba Kumar  <naba@gnome.org>
8421         * plugins/profile-default/plugin.c: Save project session before
8422         a new one is opened.
8424         * plugins/project-manager/plugin.c,
8425         plugins/project-manager/plugin.h,
8426         plugins/project-manager/anjuta-project-manager.ui,
8427         plugins/profile-default/plugin.c,
8428         plugins/profile-default/plugin.h,
8429         plugins/profile-default/Makefile.am,
8430         (added) plugins/profile-default/anjuta-default-profile.ui,
8431         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8432         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
8433         multiple projects support.
8434         
8435 2007-01-06  Armin Burgmeier  <armin@arbur.net>
8437         Reviewed by Naba Kumar  <naba@gnome.org>
8438         * plugins/class-gen/combo-flags.h:
8439         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
8440         enum, added a type parameter to selected signal. Select highlighted
8441         entry when pressing enter (but not unselect it if it was already
8442         selected) before closing the popup. Also accept input when clicking
8443         not into the popup.
8445         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
8446         according to selection type.
8448         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
8449         VOID:BOXED,ENUM.
8451 2007-01-08  Johannes Schmid <jhs@gnome.org>
8453   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
8454   * plugins/project-wizard/templates/gtkmm/Makefile.am
8455   * plugins/project-wizard/templates/python/configure.ac.tpl
8456   * plugins/project-wizard/templates/python/configure.in.tpl
8457   * plugins/project-wizard/templates/python/Makefile.am
8458   * plugins/project-wizard/templates/cpp/configure.ac.tpl
8459   * plugins/project-wizard/templates/cpp/configure.in.tpl
8460   * plugins/project-wizard/templates/cpp/Makefile.am
8461   * plugins/project-wizard/templates/terminal.wiz
8462   * plugins/project-wizard/templates/xlib-dock.wiz
8463   * plugins/project-wizard/templates/wxwin.wiz
8464   * plugins/project-wizard/templates/java.wiz
8465   * plugins/project-wizard/templates/xlib/configure.ac.tpl
8466   * plugins/project-wizard/templates/xlib/configure.in.tpl
8467   * plugins/project-wizard/templates/xlib/Makefile.am
8468   * plugins/project-wizard/templates/gcj/configure.ac.tpl
8469   * plugins/project-wizard/templates/gcj/configure.in.tpl
8470   * plugins/project-wizard/templates/gcj/Makefile.am
8471   * plugins/project-wizard/templates/terminal/configure.ac.tpl
8472   * plugins/project-wizard/templates/terminal/configure.in.tpl
8473   * plugins/project-wizard/templates/terminal/Makefile.am
8474   * plugins/project-wizard/templates/terminal/autogen.sh
8475   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
8476   * plugins/project-wizard/templates/wxwin/configure.in.tpl
8477   * plugins/project-wizard/templates/wxwin/Makefile.am
8478   * plugins/project-wizard/templates/gnome.wiz 
8479   * plugins/project-wizard/templates/java/configure.ac.tpl
8480   * plugins/project-wizard/templates/java/configure.in.tpl
8481   * plugins/project-wizard/templates/java/Makefile.am
8482   * plugins/project-wizard/templates/anjuta-plugin.wiz
8483   * plugins/project-wizard/templates/gtkmm.wiz
8484   * plugins/project-wizard/templates/python.wiz
8485   * plugins/project-wizard/templates/cpp.wiz
8486   * plugins/project-wizard/templates/gtk.wiz
8487   * plugins/project-wizard/templates/gcj.wiz
8488   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
8489   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8490   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8492   Starting fixing of all project wizards:
8493   - rename configure.in to configure.ac
8494   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
8495   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
8496   (See #394184)
8497   
8498   * TODO.task: Added bug number to bounty
8500 2007-01-07  Johannes Schmid <jhs@gnome.org>
8502   *  plugins/build-basic-autotools.c:
8503   Fixed #392290 – Missed install as root option in project manager
8505 2007-01-07  Johannes Schmid <jhs@gnome.org>
8507   * plugins/sourceview/sourceview.c:
8508   Fixed #388731 – Odd editor behaviour after performing block-text operations
8509   Fixed #388727 – Block-tab does not work
8510   
8511   * plugins/sourceview/anjuta-document.h/c:
8512   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
8513   
8514   * configure.in:
8515   Require Gtk+ >= 2.10 for sourceview plugin
8517 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
8519         * libanjuta/anjuta-status.c:
8520         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
8522 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
8524         * configure.in,
8525         plugins/terminal/terminal.c:
8526         Fix bug #377027
8527         remove support for VTE < 0.9
8529 2007-01-06  Naba Kumar  <naba@gnome.org>
8531         * po/POTFILES.in: Updated
8533 2007-01-05  Adam Dingle  <adam@medovina.org>
8535         Reviewed by Naba Kumar  <naba@gnome.org>:
8536         * plugins/message-view/anjuta-message-manager-plugin.glade:
8537         Fixed bug #377903 (improve message color defaults).
8539 2007-01-05  Naba Kumar  <naba@gnome.org>
8541         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
8542         
8543 2007-01-03  Armin Burgmeier  <armin@arbur.net>
8545         Reviewed by  Naba Kumar  <naba@gnome.org>:
8546         * plugins/symbol-browser/test-class.h: Fixed block ends.
8548         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
8549         C-style-block comment.
8551         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
8552         allow lists when writing autogen definition files. This is required
8553         for the new class generator. Also fixed a wrong return value in
8554         npw_autogen_write_definition_file and set a GError in
8555         npw_autogen_execute when the output file could not be opened.
8557         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
8558         user interface.
8560         * plugins/class-gen/Makefile.am: Added templates subdir, removed
8561         goc_template_header and goc_template_source, added top_srcdir to
8562         includes, link against project wizard (also hopefully temporarily),
8563         removed class_gen.h, class_gen.c, action-callbacks.h,
8564         action-callbacks.c.
8566         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
8568         * plugins/class-gen/cell-renderer-flags.h:
8569         * plugins/class-gen/cell-renderer-flags.c:
8570         * plugins/class-gen/combo-flags.h:
8571         * plugins/class-gen/combo-flags.c:
8572         * plugins/class-gen/element-editor.c:
8573         * plugins/class-gen/element-editor.h:
8574         * plugins/class-gen/generator.c:
8575         * plugins/class-gen/generator.h:
8576         * plugins/class-gen/plugin.h:
8577         * plugins/class-gen/plugin.c:
8578         * plugins/class-gen/transform.c:
8579         * plugins/class-gen/transform.h:
8580         * plugins/class-gen/validator.c:
8581         * plugins/class-gen/validator.h:
8582         * plugins/class-gen/window.c:
8583         * plugins/class-gen/window.h: Rewrote class generator, it now allows
8584         adding of several class elements and uses autogen.
8586         * plugins/class-gen/templates/cc-header.tpl:
8587         * plugins/class-gen/templates/cc-source.tpl:
8588         * plugins/class-gen/templates/go-header.tpl:
8589         * plugins/class-gen/templates/go-source.tpl:
8590         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
8591         for the class generator.
8593         * configure.in: Added plugins/class-gen/templates/Makefile to output.
8595 2007-01-04  Naba Kumar  <naba@gnome.org>
8597         Patch from Nick Treleaven:
8598         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
8599         all matching symbols.
8600         
8601         Patches from  Maik Beckmann and Sébastien Granjoux:
8602         * plugins/profile-default/plugin.c,
8603         plugins/project-manager/plugin.c: Unescape project name. Fixes
8604         Bug #357151
8606 2007-01-04  Naba Kumar  <naba@gnome.org>
8608         * plugins/glade/plugin.c: Fixed compilation with
8609         older glade-3 version.
8610         
8611         Patch from Roland Illig:
8612         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
8613         plugins/sourceview/anjuta-document-saver.c,
8614         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
8615         are necessary to build anjuta on NetBSD 3.0
8617         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
8618         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
8619         window manager in gnome.
8620         
8621 2007-01-02  Naba Kumar  <naba@gnome.org>
8622         
8623         * plugins/glade/plugin.c: Make it work with glade-3 svn.
8624         
8625 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
8627         Reviewed by Naba Kumar  <naba@gnome.org>:
8628         * libanjuta/interfaces/libanjuta.idl,
8629         plugins/debug-manager/Makefile.am,
8630         plugins/debug-manager/anjuta-marshal.list,
8631         plugins/debug-manager/debugger.c,
8632         plugins/debug-manager/sparse_buffer.c,
8633         plugins/debug-manager/sparse_buffer.h,
8634         plugins/debug-manager/sparse_view.c,
8635         plugins/debug-manager/sparse_view.h,
8636         plugins/debug-manager/disassemble.h,
8637         plugins/debug-manager/disassemble.c,
8638         plugins/debug-manager/anjuta-marshal.list,
8639         plugins/debug-manager/plugin.c,
8640         plugins/gdb/debugger.c,
8641         plugins/gdb/debugger.h,
8642         plugins/gdb/plugin.c:
8643         Add a disassembly view window
8645         * plugins/debug-manager/breakpoints.c,
8646         plugins/debug-manager/chunk_view.c,
8647         plugins/debug-manager/locals.c,
8648         plugins/debug-manager/memory.c,
8649         plugins/debug-manager/registers.c,
8650         plugins/debug-manager/stack_trace.c:
8651         Add some debugging information 
8653 2006-12-18  Naba Kumar  <naba@gnome.org>
8655         * configure.in, plugins/glade/plugin.c: Allow building against both
8656         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
8658 2006-12-03  Naba Kumar  <naba@gnome.org>
8659         
8660         * TODO.tasks: Marked a bounty completed.
8662 2006-11-24  Adam Dingle <adam@medovina.org>
8664         Reviewed by Naba Kumar  <naba@gnome.org>:
8665         * plugins/build-basic-autotools/build-basic-autotools.c,
8666         plugins/debug-manager/watch.c,
8667         plugins/document-manager/plugin.c, 
8668         plugins/patch/plugin.c,
8669         plugins/project-manager/plugin.c:
8670         Fixed bug #378879 (several command names need ellipses).
8672 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
8674         Reviewed by: Naba Kumar  <naba@gnome.org>
8675         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8676         GCC 4.1.2 (there are only two warnings remaining now when compiling
8677         plugins).
8679         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
8681         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
8682         macro so that the generated function support a NULL plugin parameter.
8684         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
8685         in debug_tree_find_expression by freeing memory returned by the call
8686         to gtk_tree_model_get instead of the parameter string.
8688 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
8690         * plugins/debug-manager/breakpoints.c:
8691         Fix bug #378850
8693         * plugins/debug-manager/anjuta-debug-manager.ui,
8694         plugins/debug-manager/debugger.c,
8695         plugins/debug-manager/plugin.c:
8696         Fix bug #378871
8698 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
8700         * libanjuta/anjuta-launcher.c,
8701         plugins/gdb/debugger.c:
8702         Fix bug #377061
8704 2006-11-21  Naba Kumar  <naba@gnome.org>
8706         * plugins/search/search_preferences.c: Fixed build break.
8707         
8708 2006-11-20  Naba Kumar  <naba@gnome.org>
8709         
8710         Patch from Kjartan Maraas:
8711         * plugins/cvs-plugin/cvs-interface.c,
8712         plugins/document-manager/plugin.c,
8713         plugins/gtodo/interface.c,
8714         plugins/gtodo/libgtodo.h,
8715         plugins/message-view/anjuta-msgman.c,
8716         plugins/project-wizard/druid.c,
8717         plugins/search/search_preferences.c,
8718         plugins/sourceview/sourceview-prefs.c,
8719         plugins/terminal/terminal.c,
8720         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
8722         Patch from Przemysław Grzegorczyk:
8723         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8724         plugins/subversion/anjuta-subversion.glade: Enable files in
8725         fileselection dialog. Fixes bug #376031.
8726         
8727 2006-11-17  Adam Dingle <adam@medovina.org>
8729         Reviewed by: Naba Kumar  <naba@gnome.org>
8730         * plugins/build-basic-autotools/build-basic-autotools.c
8731         * plugins/class-gen/anjuta-class-gen.plugin.in
8732         * plugins/debug-manager/breakpoints.c
8733         * plugins/debug-manager/plugin.c
8734         * plugins/devhelp/plugin.c
8735         * plugins/document-manager/plugin.c
8736         * plugins/gdb/debugger.c
8737         * plugins/glade/anjuta-glade.plugin.in
8738         * plugins/gtodo/plugin.c
8739         * plugins/language-support-cpp-java/plugin.c
8740         * plugins/message-view/plugin.c
8741         * plugins/project-import/anjuta-project-import.glade
8742         * plugins/project-import/anjuta-project-import.plugin.in
8743         * plugins/search/plugin.c
8744         * plugins/tools/scripts/tools-2.xml.in
8745         * plugins/valgrind/plugin.c
8746         * src/anjuta-actions.h:
8747         Fixed bug #376335 "menu items should be capitalized".  Minor
8748         grammar edits.
8750 2006-11-20  Naba Kumar  <naba@gnome.org>
8751         
8752         * configure.in: Fixed build.
8754         Patch from: Arjan Timmerman
8755         *configure.in: Make subvesion plugin build for apr 1.x.
8756         Fixes: Bug #364754.
8757         
8758 2006-11-20  Johannes Schmid <jhs@gnome.org>
8760         * configure.in
8761         * plugins/*/*.[ch]:
8762         Removed patches from Sylvain and Günther. They caused not problems but
8763         Naba was against them.
8765 2006-11-20  Johannes Schmid <jhs@gnome.org>
8767         * Removed me from MAINTAINERS
8769 2006-11-14  Günther Brammer <GBrammer@gmx.de>
8771         * configure.in:
8772         Use apr-1 instead of apr-0
8774 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
8776         * global-tags/create_global_tags.sh.in: Correct a bug when environment
8777         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
8778         and another bug occuring when parsing .pc file containing quotes.
8780 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
8782         * plugins/*/*.[ch]: Use class macro for type casting.
8784         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
8785         GCC 4.1.2 (there are only two warnings remaining now when compiling
8786         plugins).
8788         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
8789         a memory leak in debug_tree_find_expression; g_free was called on
8790         the parameter instead of the memory allocated by gtk_tree_model_get.
8792         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
8793         to declare and initialize the global type variable of the plugin.
8795 2006-10-31  Naba Kumar  <naba@gnome.org>
8797         * global-tags/create_global_tags.sh.in: Added an end message.
8798         
8799         * libanjuta/anjuta-launcher.h: Fixed indentation.
8800         
8801         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
8802         creation to a) append the messages in right way, b) Connect signals
8803         to the view properly and c) Recreate the system-tags.cache at the
8804         end of the generation.
8806         * plugins/symbol-browser: Fixed action path (double
8807         click on sysmbols was not working).
8809         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
8810         Fixed typedef and removed dead code.
8812         * tagmanager/c.c: Took the latest version from ctags source
8813         repository, because the one we had (from ctags 5.6) was broken.
8814         
8815         * global_tags/create_global_tags.sh.in: Reverted the patch from
8816         Sylvain because it was not right fix (and added a helpful comment).
8817         Used /bin/bash to fix the bashism and generated separate log files
8818         for each tag files in the same directory.
8819         
8820 2006-10-29  Naba Kumar  <naba@gnome.org>
8822         * plugins/editor/text_editor.c: Use a temporary file
8823         to save the editor and move it at the end to original
8824         file. This will prevent data corruption if file save
8825         failed for any reason. Also report proper errors when
8826         file save fails. Fixes bug #346575.
8827         
8828 2006-10-26  Naba Kumar  <naba@gnome.org>
8830         * plugins/document-manager/anjuta-docman.c: Do not load
8831         the same files with different path more than once (happens
8832         with symlinked files). Fixes Bug #323591.
8834 2006-10-25  Naba Kumar  <naba@gnome.org>
8836         * plugins/valgrind/vgactions.c: Fixed a warning.
8838 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
8840         Reviewed by Naba Kumar  <naba@gnome.org>:
8842         * plugins/valgrind/vgtoolview.c:
8843         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
8845         * plugins/valgrind/bugged-prg-test.c:
8846         No more warning during compilation with GCC 4.1.
8847         Program is still buggy in order to be used as a test of the
8848         plugin.
8850         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
8851         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
8852         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
8853         plugins/valgrind/vgrule.c:
8854         No more warning during compilation with GCC 4.1.
8856         * plugins/valgrind/plugin.c:
8857         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
8858         prototype (was missing from previous patch).
8860 2006-10-24  Naba Kumar  <naba@gnome.org>
8862         * plugins/glade/plugin.c: Show glade tree view, not list view.
8863         
8864         * plugins/glade/plugin.c: Fixed crash when Anjuta is
8865         exited with glade plugin still loaded. Fixes Bug #364755.
8867         * plugins/document-manager/anjuta-document-manager.plugin.in:
8868         Added application/x-reject in accepted mime-types.
8869         
8870         * Changelog: Fixed changelog alignments.
8872 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
8874         Reviewed by: Naba Kumar  <naba@gnome.org>
8875         
8876         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
8877         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
8878         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
8879         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
8880         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
8881         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
8882         plugins/valgrind/vgsearchbar.c:
8883         Use class macro for type casting.
8885         * plugins/valgrind/plugin.h:
8886         Don't force cast a GtkActionGroup to a GtkAction.
8888         * plugins/valgrind/plugin.c:
8889         Use correct API to get path of the preoject root when building
8890         the list of targets for the run action.
8891         Correct ordering of the construction of the preferences widgets.
8892         Only remove the valgrind widget if it is currently displayed.
8894         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
8895         Return if check_valgrind_binary() fails.
8896         The ValgrindPluginPrefs object is initialized after the call to
8897         vg_action_new. Take a handle to the location of the pointer to
8898         the future object.
8900 2006-10-24  Naba Kumar  <naba@gnome.org>
8902         * HACKING: Updated coding sample.
8903         
8904         Patch from: Armin Burgmeier  <armin@arbur.net>
8905         * plugins/symbol-browser/test-class.h,
8906         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
8907         
8908 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
8910         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
8911         * plugins/valgrind/vgtoolview.h:
8912         Correctly handle the argv / srcdir of vg_tool_view object. Do
8913         not leak memory associated with those arrays.
8915         * plugins/symbol-browser/an_symbol_prefs.c:
8916         Support unloading / reloading of the module (for example when
8917         closing a project and opening another one).
8919         * plugins/project-manager/plugin.c:
8920         Remove plugin widget before removing plugin itself, preventing
8921         a crash with valgrind plugin.
8923         * libanjuta/anjuta-preferences-dialog.c:
8924         Do not use the page_num returned by gtk_notebook_append_page to
8925         remove the page as it cause bugs when pages removal is not done
8926         in LIFO.
8928         * plugins/document-manager/anjuta-docman.c:
8929         Fix some GTK+ warnings.
8931         * global-tags/create_global_tags.sh.in:
8932         Rewrite script to remove bash-ism and use pkg-config directly
8933         instead of parsing the *.pc file by hand. This solve problems
8934         that occurred when one of the directory in PKG_CONFIG_PATH is
8935         empty.
8937 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
8939         * plugins/glade/plugin.c: Fix build (#363884)
8941 2006-10-22  Johannes Schmid <jhs@gnome.org>
8943         * plugins/file-manager/an_file_view.c:
8944         * plugins/file-manager/plugin.c:
8945         * plugins/file-manager/plugin.h:
8946         Fix possible crasher when changing project-root uri when we try to restore open nodes
8947         * AUTHORS: Updated
8949 2006-10-19  Naba Kumar  <naba@gnome.org>
8951         Patch from: Juan Pablo Ugarte
8952         * plugins/glade/plugin.c: Include glade header
8953         correctly.
8954         
8955 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8956         
8957         * plugins/debug-manager/Makefile.am,
8958         plugins/debug-manager/sexy-icon-entry.h,
8959         plugins/debug-manager/sexy-icon-entry.c,
8960         plugins/debug-manager/dataview.c:
8961         Fix bug #358134 (Goto memory prompt)
8962         Use sexy-icon-entry from libsexy 0.1.10
8964         * plugins/debug-manager/debugger.c,
8965         plugins/debug-manager/plugin.c,
8966         plugins/debug-manager/start.c,
8967         plugins/gdb/debugger.c,
8968         plugins/gdb/plugin.c:
8969         Better error handling when starting and stopping debugger
8971 2006-10-13  Maik Beckmann <maik@eigenco.de>
8973         * src/action_callbacks.c:
8974         Fixed bug #361830 (AboutDialog does not close) which is caused 
8975         due to a change in Gtk+ 2.10  
8976   
8977 2006-10-12  Adam Dingle <adam@medovina.org>
8979         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8981         * plugins/search/search-replace.c:
8982         Fixed bug #358068 (indicate when Find in Files is complete)
8984         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8986         * plugins/sourceview/sourceview-prefs.c:
8987         * plugins/sourceview/sourceview.glade:
8988         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8990         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8992         * plugins/devhelp/plugin.c:
8993         * plugins/search/plugin.c: 
8994         Fixed bug #359750 (fix find/replace shortcut keys).
8996         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8997         use Alt+key for shortcuts)
8999         *  plugins/debug-manager/debug_tree.c:
9000         *  plugins/debug-manager/debugger.c:
9001         Fixed bug #359317 (can't load debug manager)
9003         * /plugins/document-manager/plugin.c:
9004         Fixed bug #359259 (highlight modes listed in reverse 
9005         alphabetical order).
9007 2006-10-10  Johannes Schmid <jhs@gnome.org>
9009         * plugins/glade/plugin.c:
9010         Add scrollbars to glade project window
9012 2006-10-10  Johannes Schmid <jhs@gnome.org>
9014         * libanjuta/interfaces/Makefile.am.iface:
9015         Fixed Makefile with broke build
9017 2006-10-07  Johannes Schmid <jhs@gnome.org>
9019         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9020         * libanjuta/interfaces/Makefile.iface.am:
9021         Fixed enum types generation
9023         * libanjuta/interfaces/libanjuta.idl:
9024         Fixed some strange typo
9026 2006-10-06  Johannes Schmid <jhs@gnome.org>
9028         * libanjuta/interfaces/Makefile.iface.am:
9029         Fixed enum-types.h generation
9030         * libanjuta/interfaces/libanjuta.idl:
9031         char* => gchar*
9032         IAnjutaTODO::load should take const gchar* argument
9033         Remove include to libanjuta/e-splash.h which is not installed as header file
9034         Disable get_attributes for now
9035         
9036         * pluings/sourceview/sourceview.c: Disabled get_attributes
9037         
9038         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
9040 2006-10-05  Naba Kumar  <naba@gnome.org>
9042         * TODO.tasks: Set 'Improve class widzard' task to assigned.
9043         Set bug id for 'Profiler plugin' task.
9045 2006-10-03  Naba Kumar  <naba@gnome.org>
9047         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
9048         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
9050         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
9051         plugins/project-manager/plugin.c: Added a new API in
9052         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
9053         Added some documentation. On project close, close all editors that
9054         has files opened for the project.
9055         
9056         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
9057         from the containers on anjuta_shell_remove_widget(). Do not destroy
9058         glade widgets once created.
9059         
9060 2006-10-03  Johannes Schmid <jhs@gnome.org>
9062         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9063         * libanjuta/interfaces/libanjuta.idl:
9064         const-List<> => const List<>
9065         List-free<> => List<>
9066         
9067         * Makefile.am: Reenabled launcher
9069 2006-10-03  Johannes Schmid <jhs@gnome.org>
9071         * libanjuta/interfaces/Makefile.am.iface:
9072         Install libanjuta.idl
9074 2006-10-02  Adam Dingle <adam@medovina.org>
9076         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9078 2006-10-02  Adam Dingle <adam@medovina.org>
9080         * plugins/editor/style-editor.c: fixed bug #357534
9081         * plugins/gdb/utilities.h: removed 2 unused declarations
9083 2006-10-02  Johannes Schmid <jhs@gnome.org>
9085         * Makefile.am: disabled anjuta-launcher
9086         * libanjuta/Makefile.am:
9087         
9088         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
9089         * libanjuta/glue-factory.c: (glue_factory_add_path),
9090         (glue_factory_get_path):
9091         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
9092         * libanjuta/glue-factory.h:
9093         * libanjuta/glue-cpp.h:
9094         * libanjuta/glue-cpp.c:
9095         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
9096         
9097         * libanjuta/interfaces/Makefile.am.iface:
9098         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9099         * libanjuta/interfaces/libanjuta.idl:
9100         Add a new features to idl compiler:
9101         List<Type> => List of Type
9102         List-free<Type> => List of Type, it is up to the caller to free items and list
9103         const-List(-free)<Type> = const List of Types
9104         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
9105         
9106         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
9107         (generic_cpp_class_create_code):
9108         Adapted to new project_manager interface
9109         
9110         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
9111         * plugins/debug-manager/debugger.c:
9112         (ivariable_debugger_iface_init):
9113         Do not use C++ keyword "delete" for interface name
9114         
9115         * plugins/document-manager/anjuta-document-manager.plugin.in:
9116         Added m4 to mime-types
9117         
9118         * plugins/project-manager/plugin.c:
9119         (iproject_manager_add_source_multi):
9120         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
9122 2006-10-01  Naba Kumar  <naba@gnome.org>
9124         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
9125         UI file used when out-of-process devhelp is used instead of
9126         embedded devhelp.
9127         
9128         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
9129         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
9130         plugins/profile-default/default.anjuta: Build devhelp plugin,
9131         but use out-of-process devhelp if devhelp plugin is disabled
9132         (either by user or devhelp is not installed). Disabled devhelp
9133         plugin by default. Added it in default profile.
9135 2006-10-01  Naba Kumar  <naba@gnome.org>
9137         * plguins/project-manager/plugin.c: Possible fix for crash
9138         bug #358583.
9139         
9140         * configure.in, plugins/Makefile.am: Enabled glade plugin and
9141         set dep to last version 3.0.2.
9142         
9143         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
9144         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
9145         plugins/symbol-browser/plugin.c: Use the right action group
9146         for getting popup actions (Fixes lots of assertion failures).
9148         * plugins/project-manager/plugin.c,
9149         plugins/project-manager/plugin.h: use separate action group
9150         for profie actions.
9151         
9152         * plugins/message-view/plugin.c: Disconnect session load
9153         signal on plugin deactivation (fixes a crash).
9155 2006-09-30  Naba Kumar  <naba@gnome.org>
9157         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
9158         * TODO.tasks: Assigned a bounty to Massimo.
9160 2006-09-29  Naba Kumar  <naba@gnome.org>
9162         * src/anjuta-app.c, src/shell.c: Fixed build errors.
9164 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
9166         * plugins/debug-manager/debugger.c,
9167         plugins/debug-manager/plugin.c,
9168         libanjuta/interfaces/libanjuta.idl:
9169         Add a new abort command to quit debugger without waiting
9171         * plugins/gdb/debugger.c,
9172         plugins/gdb/debugger.h,
9173         plugins/gdb/plugin.c:
9174         Send a signal directly to the debugged program
9175         Implement abort command
9177         * plugins/debug-manager/debug_tree.c:
9178         Fix bug #358163
9180         * plugins/debug-manager/stack-trace.c:
9181         Fix bug #358009
9183 2006-09-29  Naba Kumar  <naba@gnome.org>
9185         * TODO.tasks: Updated.
9186         
9187         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
9188         dialog.
9189         
9190         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
9191         
9192         * TODO.tasks: Updated in light of the word wrapping fix
9193         in Tasks Manager. Added a test bounty entry.
9195         * TODO.tasks: Added four bounties.
9196         
9197 2006-09-28  Naba Kumar  <naba@gnome.org>
9199         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
9200         Added 'customizable' parameter to
9201         anjuta_ui_add_action_group_entries() and similar functions to
9202         allow user configuration of the actions. Filter out actions that
9203         are not configurable items (such as submenu items). Now the
9204         'Customize shortcuts' dialog is much better listed.
9206         * plugins/build-basic-autotools/build-basic-autotools.c,
9207         plugins/build-basic-autotools/build-basic-autotools.h,
9208         plugins/cvs-plugin/plugin.c,
9209         plugins/cvs-plugin/plugin.h,
9210         plugins/debug-manager/breakpoints.c,
9211         plugins/debug-manager/plugin.c,
9212         plugins/debug-manager/stack_trace.c,
9213         plugins/debug-manager/watch.c,
9214         plugins/devhelp/plugin.c,
9215         plugins/document-manager/plugin.c,
9216         plugins/file-loader/plugin.c,
9217         plugins/file-manager/plugin.c,
9218         plugins/glade/plugin.c,
9219         plugins/gtodo/interface.c,
9220         plugins/gtodo/plugin.c,
9221         plugins/language-support-cpp-java/plugin.c,
9222         plugins/macro/plugin.c,
9223         plugins/macro/plugin.h,
9224         plugins/message-view/plugin.c,
9225         plugins/patch/plugin.c,
9226         plugins/profile-default/default.anjuta,
9227         plugins/project-manager/plugin.c,
9228         plugins/project-manager/plugin.h,
9229         plugins/sample1/plugin.c,
9230         plugins/search/plugin.c,
9231         plugins/subversion/plugin.c,
9232         plugins/subversion/plugin.h,
9233         plugins/symbol-browser/plugin.c,
9234         plugins/symbol-browser/plugin.h,
9235         plugins/tools/plugin.c,
9236         plugins/valgrind/plugin.c,
9237         plugins/valgrind/plugin.h: Fixed to take care of above change
9238         in API of AnjutaUI. Properly added/removed action groups in some
9239         plugins. Split action groups into customization and non-customizable
9240         groups and added them separately.
9242         * plugins/document-manager/plugin.c: Close files belonging to
9243         project when project is closed (not complete).
9244         
9245         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
9246         vertical aligned cell entries.
9247         
9248         * src/anjuta-app.c: Define macros for the placeholder names.
9249         Set default widths and heights of the default placeholders,
9250         so that newly docked widgets are correclty sized.
9251         
9252         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9253         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
9254         Fixed to generated correct actions addition/removal code.
9256 2006-09-25  Naba Kumar  <naba@gnome.org>
9258         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
9259         libanjuta/anjuta-serializer.[ch]: Implemented serialization
9260         class.
9261         
9262         * plugins/message-view/anjuta-msgman.c,
9263         plugins/message-view/anjuta-msgman.h,
9264         plugins/message-view/message-view.c,
9265         plugins/message-view/message-view.h,
9266         plugins/message-view/plugin.c: Serialize messages panes in
9267         session save and deserialize them in session load so that
9268         build messages persistant.
9269         
9270 2006-09-24  Johannes Schmid <jhs@gnome.org>
9272         * libanjuta/anjuta-utils.c:
9273         * plugins/message-view/message-view.c:
9274         Really fixed #355407
9276 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
9278         * libanjuta/interfaces/libanjuta.idl:
9279         Change one variable sign
9281         * plugins/debug-manager/anjuta-debug-manager.glade,
9282         plugins/debug-manager/anjuta-debug-manager.ui:
9283         Few small interface changes     
9285         * plugins/debug-manager/debug_tree.h,
9286         plugins/debug-manager/watch.c,
9287         plugins/debug-manager/debugger.c,
9288         plugins/debug-manager/plugin.c
9289         plugins/gdb/debugger.c,
9290         plugins/gdb/plugin.c:
9291         Big rewrite of debugger queue
9292         Allow to cancel command
9294         * plugins/debug-manager/memory.c:
9295         Fix a bug if a command is cancelled
9297 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
9299         * plugins/gdb/debugger.c,
9300         plugins/debug-manager/debug_tree.c,
9301         plugins/debug-manager/locals.c:
9302         Restore tree representation for local variable
9303         Add argument in local variable list
9304         Use gdb variable object to get all informations
9306 2006-09-19  Naba Kumar  <naba@gnome.org>
9308         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
9309         that implements AnjutaSavePrompt class.
9311         * ChangeLog: Fixed indentation.
9312         
9313         * libanjuta/Makefile.am,
9314         libanjuta/anjuta-marshal.list,
9315         libanjuta/anjuta-shell.c,
9316         libanjuta/anjuta-shell.h,
9317         plugins/document-manager/action-callbacks.c,
9318         plugins/document-manager/action-callbacks.h,
9319         plugins/document-manager/anjuta-docman.c,
9320         plugins/document-manager/anjuta-docman.h,
9321         plugins/document-manager/plugin.c,
9322         src/anjuta.c: Impletemnted save prompt dialog to prompt for
9323         unsaved items during exit. A new signal is added in shell
9324         interface called 'save-prompt' to collect all unsaved items.
9325         Create AnjutaSavePrompt class (dialog) to process unsaved items.
9326         Fixed document manager to use the new save-prompt signal in shell
9327         and AnjutaSavePrompt object for unsaved files. Cleaned up
9328         AnjutaDocman to synchronously save new files. Fixed function
9329         names.
9331 2006-09-18  Johannes Schmid <jhs@gnome.org>
9333         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
9334         gdl requirement to 0.7.0
9336 2006-09-18  Johannes Schmid <jhs@gnome.org>
9338         * global-tags/.cvsignore:
9339         * global-tags/Makefile.am:
9340         * global-tags/create_global_tags.sh (removed):
9341         * global-tags/create_global_tags.sh.in (added):
9342         Fixed #355407
9343         
9344         * libanjuta/anjuta-launcher.c:
9345         Fixed #349374
9346         
9347         * plugins/project-manager/plugin.c:
9348         (project_manager_plugin_close_project):
9349         Fixed crasher
9350         
9351         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
9352         Fixed gtk critical
9353         
9354         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
9355         More reasonable toolbar creation/deletition though it does
9356         not completly work!
9358 2006-09-15  Johannes Schmid <jhs@gnome.org>
9360         * libanjuta/anjuta-utils.c/.h:
9361         Fixed #355168
9363 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
9365         * scintilla/ScintillaGTK.cxx
9366         Fixed doulbe freeing in Scintilla
9368 2006-09-12  Johannes Schmid  <jhs@gnome.org>
9370         * plugins/symbol-browser/an_symbol_prefs.c:
9371         Support unloading / reloading of the module (for example when
9372         closing a project and opening another one).
9374         * plugins/project-manager/plugin.c:
9375         Really fixed #355148 (Show project name in title bar)
9377 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9379         * libanjuta/plugins.c:
9380         Fixed #355156 (Show plugins in alphabetical order)
9382 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9384         * plugins/project-manager/plugin.c:
9385         Fixed #355148 (Show project name in title bar)
9387 2006-09-09  Johannes Schmid  <jhs@gnome.org>
9389         * plugins/project-manager/plugin.c:
9390         (value_removed_project_root_uri):
9391         Fixed crasher if project cannot be opened
9393 2006-08-30 Naba Kumar  <naba@gnome.org>
9395         * plugins/language-support-cpp-java/plugin.[c,h],
9396         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9397         Impletemnted UI for auto indent.
9398         
9399 2006-08-28 Naba Kumar  <naba@gnome.org>
9400         
9401         * plugins/gvim/.cvsignore,
9402         plugins/gvim/Makefile.am,
9403         plugins/gvim/anjuta-vim-plugin.png,
9404         plugins/gvim/anjuta-vim.c,
9405         plugins/gvim/anjuta-vim.h,
9406         plugins/gvim/anjuta-vim.plugin.in,
9407         plugins/gvim/gtkvim.c,
9408         plugins/gvim/gtkvim.h,
9409         plugins/gvim/plugin.c,
9410         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
9411         in build yet.
9413 2006-08-28 Naba Kumar  <naba@gnome.org>
9415         Patch from: Massimo Corà  <maxcvs@email.it>
9416         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
9417         possible infinite loop.
9419 2006-08-22 Adam Dingle <adam@medovina.org>
9420         
9421         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
9422         to edit are shown in the preferences dialog in anjuta").
9423         Removed unused widgets from the style editor dialog.
9425 2006-08-21  Johannes Schmid <jhs@gnome.org>
9427         * plugins/symbol-browser/test-class.[cpp/h]
9428         Added missing files
9430 2006-08-18  Naba Kumar  <naba@gnome.org>
9432         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
9433         end of document loading.
9435         * plugins/language-support-cpp-java/plugin.c,
9436         plugins/sourceview/sourceview.c: Fixed plugin loading.
9438 2006-08-17  Naba Kumar  <naba@gnome.org>
9440         * plugins/language-support-cpp-java/plugin.c,
9441         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
9442         mode line parsing. Indentation parameters initialized based on
9443         mode line parameters.
9445 2006-08-16  Naba Kumar  <naba@gnome.org>
9447         * Makefile.am, plugins/editor/text_editor.c,
9448         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
9449         comments.
9451 2006-08-16 Naba Kumar  <naba@gnome.org>
9453         Patch from  Massimo Cora'  <maxcvs@email.it>:
9454         
9455         * plugins/editor/aneditor-autocomplete.cxx,
9456         plugins/editor/aneditor-calltip.cxx,
9457         plugins/symbol-browser/Makefile.am,
9458         plugins/symbol-browser/an_symbol.c,
9459         plugins/symbol-browser/an_symbol_view.c,
9460         plugins/symbol-browser/plugin.c,
9461         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
9462         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
9463         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
9464         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
9465         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
9466         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
9467         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
9468         tagmanager/get.h, tagmanager/html.c,
9469         tagmanager/include/tm_source_file.h,
9470         tagmanager/include/tm_tag.h,
9471         tagmanager/include/tm_workspace.h,
9472         tagmanager/jscript.c, tagmanager/keyword.c,
9473         tagmanager/keyword.h, tagmanager/lisp.c,
9474         tagmanager/lregex.c, tagmanager/lua.c,
9475         tagmanager/main.h, tagmanager/make.c,
9476         tagmanager/options.c, tagmanager/options.h,
9477         tagmanager/parse.c, tagmanager/parse.h,
9478         tagmanager/parsers.h, tagmanager/pascal.c,
9479         tagmanager/perl.c, tagmanager/php.c,
9480         tagmanager/python.c, tagmanager/read.c,
9481         tagmanager/read.h, tagmanager/readtags.c,
9482         tagmanager/readtags.h, tagmanager/rexx.c,
9483         tagmanager/routines.c, tagmanager/routines.h,
9484         tagmanager/ruby.c, tagmanager/scheme.c,
9485         tagmanager/sh.c, tagmanager/slang.c,
9486         tagmanager/sml.c, tagmanager/sort.c,
9487         tagmanager/sort.h, tagmanager/sql.c,
9488         tagmanager/strlist.c, tagmanager/strlist.h,
9489         tagmanager/tcl.c, tagmanager/tm_source_file.c,
9490         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
9491         tagmanager/tm_workspace.c, tagmanager/verilog.c,
9492         tagmanager/vim.c, tagmanager/vstring.c,
9493         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
9494         5.6 and namespace completion fixed.
9496         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9497         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
9499 2006-08-15 Naba Kumar  <naba@gnome.org>
9501         * libanjuta/interfaces/libanjuta.idl,
9502         plugins/editor/text-editor-iterable.c,
9503         plugins/editor/text_editor.c,
9504         plugins/sourceview/sourceview-cell.c,
9505         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
9506         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
9507         ianjuta_editor_end_action().
9508         
9509         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
9511 2006-08-13 Naba Kumar  <naba@gnome.org>
9513         * plugins/debug-manager/breakpoints.c,
9514         plugins/debug-manager/memory.c,
9515         plugins/debug-manager/registers.c,
9516         src/layout.xml: Fixed debugger widgets layout.
9518 2006-08-12 Naba Kumar  <naba@gnome.org>
9520         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
9521         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
9522         plugins/editor/editor.glade, plugins/editor/text_editor.h,
9523         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
9524         codes and dead codes. Removed automatic indentation prefs.
9526 2006-08-12  Johannes Schmid <jhs@gnome.org>
9528         * libanjuta/Makefile.am:
9529         * libanjuta/anjuta-launcher.c:
9530         * libanjuta/anjuta-launcher.h:
9531         * libanjuta/anjuta-plugin.c:
9532         * libanjuta/anjuta-plugin.h:
9533         * libanjuta/anjuta-preferences.c:
9534         * libanjuta/anjuta-preferences.h:
9535         * libanjuta/anjuta-shell.c:
9536         * libanjuta/anjuta-shell.h:
9537         * libanjuta/libanjuta.h:
9538         
9539         Made wrapper friendly:
9540         - no inline in header files (preferences_set/get)
9541         - correct signal names
9542         - correct GError** argument in anjuta_shell_freeze/thaw
9543         - include correct files in libanjuta.h
9544         
9545         * plugins/project-manager/plugin.c: 
9546         Fixed two crashers
9548 2006-08-11 Naba Kumar  <naba@gnome.org>
9550         * plugins/editor/aneditor-priv.h,
9551         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
9552         
9553         * plugins/editor/text_editor_cbs.c,
9554         plugins/sourceview/anjuta-view.c: Pass the right position for char
9555         added signal.
9556         
9557         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
9558         
9559         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
9561 2006-08-11 Naba Kumar  <naba@gnome.org>
9563         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
9564         return the right character at the iter position and get_char() to
9565         not leak memory.
9567         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
9568         to set to character offset and not byte index.
9570         * plugins/language-support-cpp-java/plugin.c: Improved
9571         auto-indentation login. Indents opening and closing braces correctly.
9573 2006-08-10  Johannes Schmid <jhs@gnome.org>
9575         * INSTALL:
9576         * autogen.sh:
9577         Required automake = 1.9
9579         * libanjuta/anjuta-children.c:
9580         * libanjuta/anjuta-children.h:
9581         * libanjuta/anjuta-encodings.h:
9582         * libanjuta/anjuta-launcher.h:
9583         * libanjuta/anjuta-plugin-description.h:
9584         * libanjuta/anjuta-preferences-dialog.h:
9585         * libanjuta/anjuta-preferences.h:
9586         * libanjuta/anjuta-session.h:
9587         * libanjuta/anjuta-status.h:
9588         * libanjuta/anjuta-ui.h:
9589         * libanjuta/anjuta-utils.c:
9590         * libanjuta/anjuta-utils.h:
9591         * libanjuta/e-splash.h:
9592         * libanjuta/glue-factory.h:
9593         * libanjuta/glue-plugin.h:
9594         * libanjuta/plugins.h:
9595         * libanjuta/resources.h:
9596         Fixed libanjuta to be able to wrap it
9597         - G_BEGIN_DECLS, G_END_DECLS
9598         - include all necessary files in libanjuta.h
9600         * plugins/gtodo/tray-icon.c:
9601         * plugins/terminal/terminal.c:
9602         Some build fixes for freebsd
9604         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9605         * plugins/sourceview/sourceview.glade:
9606         Remove auto-indent feature as it is now in language-support
9608 2006-08-09 Naba Kumar  <naba@gnome.org>
9610         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
9611         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
9612         Added missing files.
9614         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
9615         get_use_spaces(), set_tabsize() and set_use_spaces().
9617 2006-08-09 Naba Kumar  <naba@gnome.org>
9619         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
9620         succeeded in activating.
9622         * plugins/document-manager/plugin.c: Added debug message.
9624         * libanjuta/interfaces/libanjuta.idl,
9625         plugins/editor/text_editor.c: Implemented get_tabsize(),
9626         get_use_spaces(), set_tabsize() and set_use_spaces().
9628         * plugins/language-support-cpp-java/Makefile.am,
9629         plugins/language-support-cpp-java/plugin.c,
9630         plugins/language-support-cpp-java/plugin.h: Used editor parameters
9631         for indentation. Added preferences page for paramenters.
9633         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
9635 2006-08-08 Naba Kumar  <naba@gnome.org>
9637         * libanjuta/interfaces/libanjuta.idl,
9638         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9639         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9640         plugins/editor/text_editor.c,
9641         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
9642         and implemented it for both scintilla and sourceview.
9644         * plugins/search/plugin.c: Use the new grab_focus() to transfer
9645         focus back to editor (happens when pressing esc in incremental
9646         search box).
9648 2006-08-08 Naba Kumar  <naba@gnome.org>
9650         * libanjuta/interfaces/libanjuta.idl,
9651         plugins/editor/text_editor.c,
9652         plugins/editor/text_editor.h,
9653         plugins/editor/text-editor-iterable.c,
9654         plugins/sourceview/sourceview-cell.c,
9655         plugins/sourceview/sourceview.c: Implemented editor attributes
9656         methods.
9657         
9658         * plugins/editor/aneditor.cxx: Disabled old indentation code.
9659         plugins/language-support-cpp-java/plugin.c: Implemented indentation
9660         code (not complete yet).
9662         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9663         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9664         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9665         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9666         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9667         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9669 2006-08-04 Naba Kumar  <naba@gnome.org>
9671         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
9672         implementation.
9673         
9674 2006-08-03  Johannes Schmid <jhs@gnome.org>
9676         * configure.in: Add a more informative text to valgrind plugin
9678         * TODO.tasks:
9679         Modified Preferences tasl
9680         * libanjuta/anjuta-plugin.c: 
9681         * libanjuta/anjuta-preferences-dialog.c: 
9682         * libanjuta/anjuta-preferences-dialog.h:
9683         * libanjuta/anjuta-preferences.c:
9684         * libanjuta/anjuta-preferences.h:
9685         * libanjuta/interfaces/Makefile.am.iface:
9686         * libanjuta/interfaces/libanjuta.idl:
9687         Added IAnjutaPreferences interface which every plugin that has preferences should
9688         implement. Call merge() and unmerge() at plugin activation/deactivation.
9689         Fixed preferences_page_remove()
9690         
9691         * plugins/build-basic-autotools/build-basic-autotools.c:
9692         * plugins/cvs-plugin/plugin.c: 
9693         * plugins/document-manager/plugin.c:
9694         * plugins/editor/plugin.c:
9695         * plugins/editor/plugin.h:
9696         * plugins/file-manager/plugin.c: 
9697         * plugins/gtodo/main.h:
9698         * plugins/gtodo/plugin.c: 
9699         * plugins/gtodo/preferences.c: 
9700         * plugins/message-view/anjuta-msgman.c: 
9701         * plugins/message-view/anjuta-msgman.h:
9702         * plugins/message-view/plugin.c:
9703         * plugins/sourceview/plugin.c: 
9704         * plugins/sourceview/plugin.h:
9705         * plugins/symbol-browser/an_symbol_prefs.c:
9706         * plugins/symbol-browser/plugin.c: 
9707         * plugins/terminal/terminal.c: 
9708         * plugins/valgrind/plugin.c
9709         * src/anjuta-app.c:
9710         
9711         Updated preference loading/unloading for all plugins
9713 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
9714         
9715         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
9716         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
9717     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
9718         recommended by the autoconf manual. 
9719         - Fixes compiling with autoconf 2.60.
9720         
9721         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
9723 2006-08-02      Johanes Schmid <jhs@gnome.org>
9725         * plugins/profile-default/plugin.c:
9726         Fixed session handling
9728 2006-08-01  Johannes Schmid <jhs@gnome.org>
9730         * configure.in
9731         * plugins/Makefile.am:
9732         Disabled devhelp and glade for now as they do not work (#341073
9733         and #341170)
9734         
9735         * plugins/profile-default/anjuta-default-profile.ui (removed):
9736         * plugins/profile-default/plugin.c:
9737         * plugins/profile-default/plugin.h:
9738         * plugins/project-manager/anjuta-project-manager.ui:
9739         * plugins/project-manager/plugin.c:
9740         * plugins/project-manager/plugin.h:
9741         Limted multiple project support #315043
9743         * libanjuta/interfaces/libanjuta.idl:
9744         Added ianjuta_profile_unload
9746 2006-07-31 Naba Kumar  <naba@gnome.org>
9748         * libanjuta/interfaces/libanjuta.idl,
9749         plugins/editor/text-editor-iterable.c,
9750         plugins/editor/text_editor.c,
9751         plugins/sourceview/anjuta-view.c,
9752         plugins/sourceview/anjuta-view.h,
9753         plugins/sourceview/sourceview.c: Fixed text iteration and 
9754         IAnjutaEditor implementations in both scintilla
9755         and sourceview. Cleand up libanjuta API: Removed redundant
9756         erase_range() method from IAnjutaEditor interface, fixed
9757         ianjuta_editor_get_text to take length instead of range (consistency).
9758         autoindentation in both sourceview and scintilla more or less works,
9759         but still disabled for now because there are still some anomalies
9760         in text iteration.
9762         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
9764         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
9765         API changes.
9767 2006-07-30  Johannes Schmid <jhs@gnome.org>
9769         * plugins/sourceview/anjuta-document.c:
9770         * plugins/sourceview/anjuta-document.h:
9771         * plugins/sourceview/anjuta-view.c: 
9772         * plugins/sourceview/sourceview.c:
9773         Wrote a new "char_added" implementation, I hope this one is good
9775         * plugins/sourceview/sourceview-cell.c:
9776         Fixed typo: "text_iter" instead of "iter"
9778 2006-07-30 Naba Kumar  <naba@gnome.org>
9780         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
9782 2006-07-30  Johannes Schmid <jhs@gnome.org>
9784         * autogen.sh: use gnome-autogen.sh from gnome-coomen
9785         
9786         * plugins/debug-manager/plugin.c: 
9787         * plugins/patch/plugin.c:
9788         Use IAnjutaIndicable to mark debugger position
9790         * plugins/sourceview/sourceview.c:
9791         Define colors for IAnjutaIndicable
9793 2006-07-29  Johannes Schmid <jhs@gnome.org>
9795         * plugins/debug-manager/anjuta-debug-manager.ui:
9796         * plugins/debug-manager/breakpoints.c:
9797         * plugins/debug-manager/images/Makefile.am:
9798         * plugins/debug-manager/images/run-to-cursor.png:
9799         * plugins/debug-manager/plugin.c:
9800         Added toolbar and some icons
9802         * plugins/patch/anjuta-patch.ui:
9803         * plugins/patch/patch-plugin.c:
9804         * plugins/patch/patch-plugin.glade:
9805         * plugins/patch/plugin.c:
9806         * plugins/patch/plugin.h:
9807         Improved patch plugin (GUI and function)
9809         * plugins/sourceview/sourceview.c:
9810         Fixed another Gtk-Critical
9812         * plugins/tools/anjuta-tools.ui:
9813         * plugins/tools/plugin.h:
9814         Put Patch plugin in tools menu and changed ui file
9816 2006-07-29  Johannes Schmid <jhs@gnome.org>
9818         * plugins/document-manager/plugin.c:
9819         Fixed accelator Gtk-Warning
9821         * plugins/message-view/anjuta-msgman.c: 
9822         Fixed Gtk-Warning
9824         * plugins/sourceview/anjuta-document.c:
9825         * plugins/sourceview/anjuta-document.h:
9826         * plugins/sourceview/anjuta-marshal.list:
9827         Wrote a better emitter for the char-added signal
9829         * plugins/sourceview/sourceview.c:
9830         Fixed Redo/Undo to void Gtk-Criticals
9831         
9832         * plugins/sourceview/sourceview-args.c:
9833         * plugins/sourceview/sourceview-cell.c:
9834         * plugins/sourceview/sourceview-scope.c:
9835         * plugins/sourceview/sourceview-tags.c: 
9836         Adapted to new IAnjutaIterator API
9838 2006-07-28 Naba Kumar  <naba@gnome.org>
9840         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
9842         * plugins/symbol-browser/an_symbol.c,
9843         plugins/symbol-browser/an_symbol_iter.c,
9844         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
9845         subclass of AnjutaSymbol so that the symbol is accessible from
9846         the iter in light of changes in IAnjutaIterable.
9848         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
9849         implementation of IAnjutaIterable.
9851 2006-07-28 Naba Kumar  <naba@gnome.org>
9853         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
9854         IAnjutaIterable. They were kind of useless since the interface is
9855         defined on the data object itself. Added set_position() method
9856         in IAnjutaIterable to allow setting arbitrary current index to the
9857         iter.
9858         Added erase() and erase_range() in IAnjutaEditor.
9860         * plugins/editor/text-editor-iterable.c: Fixed 
9861         plugins/editor/text_editor.c: Implemented erase() and erase_range()
9862         methods in editor. Fixed get_line_from_position() method.
9864         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
9865         code. It's disabled for now.
9867         * plugins/sourceview/sourceview-cell.c,
9868         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
9869         implementation.
9871 2006-07-27  Johannes Schmid <jhs@gnome.org>
9873         * plugins/sourceview/sourceview-cell.c:
9874         Fixed IAnjutaEditorCell to work only on a single line
9875         Fixed crasher in finalize
9877         * plugins/symbol-browser/an_symbol_prefs.c:
9878         * global-tags/Makefile.am:
9879         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
9880         script installation     
9882 2006-07-26 Naba Kumar  <naba@gnome.org>
9884         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
9885         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
9886         
9887         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
9888         
9889         * plugins/document-manager/plugin.c: Fixed dynamic loading of
9890         support plugins
9891         
9892         * plugins/editor/text-editor-iterable.c,
9893         plugins/editor/text_editor.c,
9894         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
9895         method to work correctly, it was ignoring start and end parameters.
9896         Fixed TextEditorCell implementation. Fixed 'char-added' signal
9897         emission.
9898         
9899         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
9900         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
9902 2006-07-24  Massimo Cora'  <maxcvs@email.it>
9904         * plugins/symbol-browser/an_symbol_view.c,
9905         plugins/symbol-browser/an_symbol_view.h,
9906         plugins/symbol-browser/plugin.c:
9907     fix a matching case into sv_extract_type_qualifier_from_expr ()
9908     and some minor issues.
9910 2006-07-26  Johannes Schmid <jhs@gnome.org>
9912         * plugins/language-support-cpp-java/plugin.c:
9913         Fixed to work kind of with sourceview editor
9914         * plugins/sourceview/anjuta-document.c: 
9915         * plugins/sourceview/anjuta-view.c: 
9916         * plugins/sourceview/sourceview-cell.c:
9917         * plugins/sourceview/sourceview.c:
9918         Fixed IAnjutaEditorCell and "char-added" signal
9920 2006-07-24 Naba Kumar  <naba@gnome.org>
9922         * plugins/document-manager/plugin.c,
9923         plugins/document-manager/plugin.h: Initial implementedion for loading
9924         support plugins.
9925         
9926         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
9927         implementation.
9928         
9929         * plugins/editor/text_editor.c: Fixed syntax highlighting when
9930         indicators are cleared (that leaved grey texts).
9932 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
9934         * libanjuta/interfaces/libanjuta.idl,
9935         plugins/debug-manager/breakpoints.c,
9936         plugins/debug-manager/memory.c,
9937         plugins/debug-manager/registers.c,
9938         plugins/debug-manager/debug_tree.c,
9939         plugins/debug-manager/debugger.c,
9940         plugins/gdb/debugger.c,
9941         plugins/gdb/debugger.h,
9942         plugins/gdb/plugin.c:
9943         Add a parameter for reporting error
9944         Add a new interface for using gdb variable object
9945         Allow to cancel commands
9946         Rewrite handling of debugger state
9948         * plugins/debug-manager/plugin.c,
9949         plugins/debug-manager/locals.c,
9950         plugins/debug-manager/locals.h,
9951         plugins/debug-manager/register.c,
9952         plugins/debug-manager/stack_trace.c,
9953         plugins/debug-manager/stack_trace.h:
9954         Create and destroy local and stack trace windows when needed
9956 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9958         * plugins/document-manager/plugin.c:
9959         Fixed "Automatic" highlighting
9961 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
9963         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9965         * plugins/sourceview/anjuta-view.c:
9966         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9968 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
9969         
9970         * configure.in: Check for C/C++-Compiler correctly
9972 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
9974         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9976         * plugins/debug-manager/stack_trace.c:
9977         Destroy stack window when debuuger is disabled (#347414)
9978         
9979         * plugins/sourceview/anjuta-view.c:
9980         Fix a crash with popup-menu (#347412)
9982 2006-07-13 Naba Kumar  <naba@gnome.org>
9984         * plugins/editor/Makefile.am,
9985         plugins/editor/text_editor.h,
9986         plugins/editor/text-editor-iterable.h,
9987         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9988         tested yet).
9989         
9990         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9991         code.
9992         
9993         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9995 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
9997         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9998         Bug #342937
9999         
10000 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10002         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10004         * libanjuta/anjuta-preferences-dialog.c:
10005         Do not use the page_num returned by gtk_notebook_append_page to
10006         remove the page as it cause bugs when pages removal is not done
10007         in LIFO.
10009         * plugins/document-manager/anjuta-docman.c:
10010         * src/anjuta-app.c:
10011         makes Anjuta display dock_items which have previously been hidden
10013 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10015         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10017         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
10018         * plugins/sourceview/sourceview.c: (imark_unmark):
10019         
10020         Patches for bugs #346450 and #346295
10021         
10022         * AUTHORS: Added Fredrik
10024 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
10026         * plugins/message-view/anjuta-msgman.c: 
10027         Fixed close button/icon size (like in docman)
10029 2006-06-10 Naba Kumar <naba@gnome.org>
10031         * plugins/editor/text_editor.c: Fixed goto line to mark the line
10032         being set.
10033         
10034 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
10036         * libanjuta/interfaces/libanjuta.idl:
10037         Move inspect_memory function in IAnjutaCpuDebugger interface
10038         Rename Boolean type to State
10040         * plugins/debug-manager/breakpoint.c:
10041         Rename Boolean type to State
10043         * plugins/debug-manager/Makefile.am,
10044         plugins/debug-manager/anjuta-marshal.list,
10045         plugins/debug-manager/data_view.c,
10046         plugins/debug-manager/data_view.h,
10047         plugins/debug-manager/data_buffer.c,
10048         plugins/debug-manager/data_buffer.h,
10049         plugins/debug-manager/chunk_view.c,
10050         plugins/debug-manager/chunk_view.h,
10051         plugins/debug-manager/anjuta-debug-manager.ui,
10052         plugins/debug-manager/debugger.c,
10053         plugins/debug-manager/memory.c,
10054         plugins/debug-manager/memory.h,
10055         plugins/debug-manager/plugin.c,
10056         plugins/gdb/debugger.c,
10057         plugins/gdb/debugger.h,
10058         plugins/gdb/plugin.c:
10059         Rewrite memory window using a special widget
10060         Rename Boolean type to State
10062 2006-06-08 Naba Kumar <naba@gnome.org>
10064         * plugins/editor/text_editor.c (itext_editor_get_current_word):
10065         Do not return garbage characters and return NULL when there is no
10066         current word.
10067         
10068         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
10069         work correctly.
10070         
10071         * plugins/search/search-replace.c: Fixed a mem leak.
10073 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
10075         * libanjuta/anjuta-launcher.c:
10076         Added debug message (see #343522)
10077         
10078         * plugins/build-basic-autotools/build-basic-autotools.c:
10079         Patch from Günther Brammer to fix #344015
10081         * plugins/sourceview/sourceview.c:
10082         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
10083         automatic highlight of build messages)
10085 2006-06-06 Naba Kumar <naba@gnome.org>
10087         * configure.in,
10088         libanjuta/interfaces/libanjuta.idl,
10089         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10090         plugins/Makefile.am,
10091         plugins/document-manager/action-callbacks.c,
10092         plugins/document-manager/plugin.c,
10093         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
10094         interface for language highlight selection and langauge change
10095         signal.
10096         
10097         * plugins/language-support-cpp-java: Added language support
10098         plugin for cpp and java.
10100 2006-05-27  Naba Kumar  <naba@gnome.org>
10102         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
10103         plugins/debug-manager/*, data/Makefile.am,
10104         manuals/reference/libanjuta/libanjuta.types,
10105         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10106         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10107         merged anjuta-new-debugger branch into trunck.
10108         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
10110 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
10111         
10112         * libanjuta/interfaces/libanjuta.idl,
10113         plugins/debug-manager/debugger.c,
10114         plugins/debug-manager/debugger.h,
10115         plugins/gdb/anjuta-gdb.plugin.in,
10116         plugins/gdb/debugger.c,
10117         plugins/gdb/debugger.h,
10118         plugins/gdb/plugin.c:
10119         Add new IAnjutaCpuDebugger interface to access cpu register
10120         Run gdb instead of /usr/local/bin/gdb
10121         
10122         * plugins/debug-manager/plugin.c,
10123         plugins/debug-manager/registers.c,
10124         plugins/debug-manager/registers.h:
10125         Rewrite register window
10126         Rename Load target menu item to Run target
10128 2006-05-07  Naba Kumar  <naba@gnome.org>
10130         * plugins/gdb.init
10131         
10132 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
10134         * plugins/debug-manager/watch.c,
10135         plugins/debug-manager/breakpoint.c,
10136         plugins/debug-manager/breakpoint.h:
10137         Fix crash: disconnect save and load session signals
10139 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
10141         * libanjuta/interface/libanjuta.idl,
10142         plugins/debug-manager/debugger.c,
10143         plugins/gdb/plugin.c:
10144         Add a value parameter for evaluate command
10146         * plugins/debug-manager/anjuta-debug-manager.glade:
10147         Create new dialog box for watches using glade
10149         * plugins/debug-manager/anjuta-debug-manager.ui:
10150         Move watch menu items near the end
10151         Move breakpoint menu items outside the sub menu
10153         * plugins/debug-manager/debug_tree.c,
10154         plugins/debug-manager/debug_tree.h,
10155         plugins/debug-manager/debug_tree.h,
10156         plugins/debug-manager/watch.c:
10157         Move all GUI code from watch.c to debug_tree.c
10158         Add an auto update property to watches
10159         
10160         * plugins/debug-manager/locals.c,
10161         plugins/debug-manager/locals.h,
10162         plugins/debug-manager/stack_trace.c,
10163         plugins/debug-manager/stack_trace.h,
10164         plugins/debug-manager/plugin.c:
10165         Register actions before starting debugger
10167         * plugins/gdb/debugger.c:
10168         Do not call callback function if not present
10170 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
10172         * libanjuta/interfaces/libanjuta.idl,
10173         plugins/debug-manager/stack_trace.c,
10174         plugins/debug-manager/stack_trace.h,
10175         plugins/debug-manager/anjuta-debug-manager.ui,
10176         plugins/gdb/debugger.c:
10177         Add a popup menu in stack frame window
10178         Add a new frame-changed event
10179         Use MI command for getting stack informations
10180         Get filename with full path (need gdb > 6.3)
10182         * libanjuta/interfaces/libanjuta.idl,
10183         plugins/debug-manager/debug_tree.c,
10184         plugins/debug-manager/debugger.c,
10185         plugins/debug-manager/locals.c,
10186         plugins/debug-manager/locals.h,
10187         plugins/debug-manager/plugin.c,
10188         plugins/gdb/debugger.c,
10189         plugins/gdb/debugger.h,
10190         plugins/gdb/parser.c,
10191         plugins/gdb/parser.h,
10192         plugins/gdb/plugin.c,
10193         plugins/gdb/Makefile.am:
10194         Pass watch data with string instead of Watch structures
10195         Use debug_tree in local window
10196         Remove info local
10197         Remove parser.{ch}
10199         * plugins/debug-manager/breakpoints.c,
10200         plugins/debug-manager/utilities.c,
10201         plugins/debug-manager/utilities.h:
10202         Use a GtkListStore instead of a GtkTreeStore
10203         move goto_location_in_editor in utilities.c
10204         
10205 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
10207         * libanjuta/interfaces/libanjuta.idl,
10208         plugins/debug-manager/anjuta-debug-manager.ui,
10209         plugins/debug-manager/breakpoints.c,
10210         plugins/debug-manager/plugin.c,
10211         plugins/gdb/debugger.c:
10212         Add a breakpoint type
10213         Add new popup menu in breakpoint window
10214         Add toggle breakpoint in editor popup menu
10215         Save and restore breakpoint enable
10216         Fix bug in clear all breakpoints
10217         Remove old useless code
10219         * plugins/debug-manager/debugger.c:
10220         Fix some problem with debugger states
10222         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10223         Update documentation
10224         
10225 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
10227         * data/Makefile.am,
10228         plugins/gdb/Makefile.am,
10229         plugins/gdb/gdb.init:
10230         Move gdb.init crom data to plugins/gdb
10232         * plugins/gdb/gdb.init,
10233         libanjuta/interfaces/libanjuta.idl,
10234         plugins/debug-manager/breakpoints.c,
10235         plugins/debug-manager/debugger.c,
10236         plugins/debug-manager/plugin.c,
10237         plugins/gdb/debugger.c,
10238         plugins/gdb/plugin.c:
10239         Support pending breakpoints
10240         Rewrite debugger states
10241         Split ianjuta_debugger_log into _enable_log and _disable_log
10243         * plugins/debug-manager/start.c,
10244         plugins/debug-manager/debug_tree.c,
10245         plugins/gdb/parser.c:
10246         Remove some useless lines
10248         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10249         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10250         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10251         Update documentation
10253 2006-03-12 Naba Kumar <naba@gnome.org>
10255         * manuals/references/libanjuta/libanjuta.types: Fixed
10256         debug-manager name.
10257         
10258 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
10260         * libanjuta/anjuta-debugger.c,
10261         libanjuta/anjuta-debugger.h:
10262         Remove those files
10263         
10264         * libanjuta/interfaces/libanjuta.idl,
10265         plugins/debug-mananger/breakpoints.c,
10266         plugins/debug-manager/debug_tree.c,
10267         plugins/debug-manager/debugger.c,
10268         plugins/debug-manager/plugin.c,
10269         plugins/debug-manager/registers.c,
10270         plugins/debug-manager/sharedlib.c,
10271         plugins/debug-manager/signal.c,
10272         plugins/debug-manager/stack_trace.c,
10273         plugins/debug-manager/start.c,
10274         plugins/debug-manager/watch.c,
10275         plugins/gdb/debugger.c,
10276         plugins/gdb/debugger.h,
10277         plugins/gdb/parser.c,
10278         plugins/gdb/parser.h,
10279         plugins/gdb/plugin.c:
10280         Move types definitions from libanjuta/anjuta-debugger.{ch}
10281         Rename types from AnjutaDebugger* to IAnjutaDebugger*
10282         
10283         * plugins/gdb/Makefile.am:
10284         Remove user interface from gdb plugin
10286 2006-03-12 Naba Kumar <naba@gnome.org>
10288         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
10290 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
10292         Modified Patch from Marc Maurer <uwog@uwog.net>:
10293         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
10294         Fixes #342447
10295         
10296         * plugins/sourceview/Makefile.am:
10297         * plugins/sourceview/sourceview-cell.c:
10298         * plugins/sourceview/sourceview-cell.h:
10299         * plugins/sourceview/sourceview.c: 
10300         
10301         Implemented IAnjutaEditorCell
10303 2006-05-21  Naba Kumar  <naba@gnome.org>
10305         * libanjuta/interfaces/libanjuta.idl,
10306         plugins/document-manager/action-callbacks.c,
10307         plugins/document-manager/plugin.c,
10308         plugins/editor/print.c, plugins/editor/text_editor.c,
10309         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
10310         Fixed zooming and added icons and shortcuts for zoom menu items.
10312 2006-05-21  Naba Kumar  <naba@gnome.org>
10314         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
10315         whitespaces.
10317 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10319         * plugins/document-manager/anjuta-docman.c:
10320         Fixed close button reaction by setting the correct current editor
10322 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10324         Patch from Yang Hong <yanghong@ccoss.com.cn>:
10325         * plugins/document-manager/anjuta-docman.c
10326         - Fix close button, you can close any tab as you wish now.
10327         - Fadeout mime icon as the same as close image  
10329 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
10331         Patch from Marc Maurer <uwog@uwog.net>
10332         * main.c: Compile fix when NLS is enabled
10333         
10334         AUTHORS: Added Marc
10336 2006-05-20  Naba Kumar  <naba@gnome.org>
10338         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
10339         while loading abiword-2.4.4/abi project).
10341 2006-05-18 Naba Kumar  <naba@gnome.org>
10343         * libanjuta/interfaces/libanjuta.idl,
10344         plugins/document-manager/action-callbacks.c,
10345         plugins/editor/print.c,
10346         plugins/editor/text_editor.c,
10347         plugins/editor/text_editor.h,
10348         plugins/editor/text_editor_prefs.c: Fixed zooming.
10349         
10350         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
10351         interface for character iteration and IAnjutaEditorAssist interface
10352         for autocompletions and editor tips.
10354 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
10356         Patch from Günther Brammer <GBrammer@gmx.de>:
10357         * plugins/document-manager/anjuta-docman.c:
10358         Make tabs smaller but keep nice closing icon
10360         * plugins/document-manager/anjuta-docman.c:
10361         * plugins/document-manager/Makefile.am:
10362         
10363         Added nice mime-icons to the editor tabs
10365 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
10367         * configure.in: Bumped version to 2.0.3 (pre-release increment)
10368         
10369         * plugins/symbol-browser/an_symbol_view.c:
10370         - Fixed crasher
10371         - Fixed symbol searching (Yang Hong (#341997))
10372         
10373         * plugins/devhelp/htmlview.c:
10374         Fixed devhelp plugin
10375         
10376         * plugins/build-basic-autotools/build-basic-autotools.c:
10377         * plugins/search/search-replace.c:
10378         * plugins/document-manager/anjuta-docman.c:
10379         
10380         Only add a marker to a line where it makes sense!
10382 === anjuta 2.0.2 ===
10384 2006-05-15  Naba Kumar  <naba@gnome.org>
10386         * configure.in: set required versions for
10387         gdl and glade3.
10388         
10389 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10391         * plugins/glade/plugin.c:
10392         Fixed signal connection for "gtk-doc-search"
10394 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
10396         * NEWS: Set release date, add known issues
10397         
10398         * libanjuta/anjuta-shell.c:
10399         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
10400         and debug other gtk-warnings/criticals)
10401         
10402         * plugins/build-basic-autotools/build-basic-autotools.c:
10403         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
10404         
10405         * plugins/sourceview/anjuta-view.c:
10406         * plugins/sourceview/sourceview-args.c:
10407         * plugins/sourceview/sourceview-scope.c:
10408         * plugins/sourceview/sourceview-tags.c:
10409         Fixed gtk-criticals (gtk_source_language_get_mime_types)
10411 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10413         * pixmaps/Makefile.am:
10414         Add preferences_general.png
10415         
10416         * plugins/devhelp/plugin.c:
10417         Fixed some more realise things
10418         
10419         * plugins/message-view/anjuta-msgman.c:
10420         Support stock icons for message panes
10421         
10422         * plugins/search/search-replace.c:
10423         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
10424          
10425         * plugins/search/search-replace_backend.c:
10426         Fixed #341359
10427         
10428         * plugins/sourceview/anjuta-document.c:
10429         * plugins/sourceview/sourceview.c:
10430         Fixed finalise and tag completion
10431         
10432         * src/anjuta-app.c:
10433         Use preferences_general icon
10435 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10437         * pixmaps/Makefile.am:
10438         Fixed EXTRA_DIST
10440 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
10442         * plugins/sourceview/sourceview-prefs.c:
10443         Fixed font & color handling
10444         
10445         * plugins/symbol-browser/an_symbol_view.c:
10446         Fixed crasher
10448 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
10450         * plugins/macro/macros.xml:
10451         Fixed bug #341583 (Address of FSF)
10453 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
10455         * src/main.c:
10456         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
10457         Update: Do it the cool way...
10458         
10459 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10461         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
10462         Implement gtk-api-help signals of glade3
10463         * configure.in: Bump to glade3 2.91.2
10464         
10465         * plugins/devhelp/plugin.c:
10466         Fixed some realize stuff in the devhelp plugin
10467         
10468         * plugins/sourceview/anjuta-document.c:
10469         fixed bug with scope completion
10471 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
10473         * plugins/symbol-browser/an_symbol_view.c
10474         * plugins/symbol-browser/an_symbol_prefs.c
10475         * plugins/symbol-browser/an_symbol_prefs.h
10476         * global_tags/create_global_tags.sh:
10477         
10478         Automaticly create global tags on first startup
10480 2006-05-08  Massimo Cora'  <maxcvs@email.it>
10482         * configure.in:
10483         * plugins/project-wizard/templates/Makefile.am:
10484         * (added) plugins/project-wizard/templates/cpp-logo.png:
10485         * (added) plugins/project-wizard/templates/cpp.wiz:
10486         * (added) plugins/project-wizard/templates/cpp/*:
10488         Added a generic c++ template. It's a simple hello world.
10490 2006-05-07  Massimo Cora' <maxcvs@email.it>
10492         * plugins/symbol-browser/an_symbol_view.c:
10493         fixed a stupid crasher.
10495 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
10497         * plugins/project-wizard/templates/wxwin/configure.in.tpl
10498         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
10499         
10500         Fixed WxWidgets project type
10502 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10504         * plugins/devhelp/htmlview.c: 
10505         * plugins/devhelp/plugin.c:
10506         Maybe I fixed the crash this time! I could at least not reproduce anymore!
10507         
10508         * plugins/project-wizard/install.c:
10509         Don't set a message - thanks to seb
10511 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
10513         * plugins/devhelp/htmlview.c: 
10514         * plugins/symbol-browser/an_symbol_view.c:
10515         
10516         There is a weird crash in gtk_idle which I still did not completly fix!
10517         
10518         * plugins/project-wizard/install.c:
10519         Default to success instead of failure
10521 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
10523         * plugins/devhelp/htmlview.c:
10524         * plugins/devhelp/plugin.c:
10525         Fixed bug and libdevhelp issue!
10527         * plugins/project-wizard/install.c:
10528         Fixed message string!
10530 2006-05-03  Massimo Cora' <maxcvs@email.it>
10531        
10532         * plugins/symbol-browser/an_symbol_view.c:
10533         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
10535 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10537         * pixmaps/Makefile.am:
10538         * src/main.c:
10539         * anjuta.desktop.in.in
10540         
10541         GNOME Goal #2.1: Install theme-friendly icons
10543 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10545         * plugins/devhelp/htmlview.c: Reload page on reparent
10546         * plugins/document-manager/anjuta-docman.c:
10547         Present document-manager when document is selected in file-manager
10549 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10551         * plugins/symbol-broser/an_symbol_view.c:
10552         Fixed crasher in namespace exploration
10554 2006-05-01  Massimo Cora' <maxcvs@email.it>
10556         * configure.in:
10557         * plugins/valgrind/Makefile.am:
10559         Optional compiling of Valgrind plugin
10561 2006-05-01  Massimo Cora' <maxcvs@email.it>
10563         * plugins/symbol-browser/an_symbol_view.c:
10564         - modularized code. Marked with FIXME the parts which need improvement.
10565         - More comments.
10566     - Added basic namespace completion for Gtkmm type project:
10567     - namespace1::MyClass *class;
10568     - class-> [display]
10569     - Namespaces must be anyway improved.
10571 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10573         * plugins/devhelp/plugin.c: 
10574         Fixed up plugin unloading and show html widget on link selected
10575         
10576         * NEWS: Updated
10577         
10578 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
10580         * plugins/devhelp/Makefile.am:
10581         * plugins/devhelp/anjuta-devhelp.plugin.in:
10582         * plugins/devhelp/htmlview.c:
10583         * plugins/devhelp/htmlview.h:
10584         * plugins/devhelp/plugin.c: 
10585         * plugins/devhelp/plugin.h:
10586         Reimplemeted devhelp plugin from scratch
10587         
10588         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
10589         Fixed crasher
10591 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
10593         * plugins/sourceview/sourceview-tags.c:
10594         complete some more tag types
10595         
10596         * plugins/valgrind/plugin.c:
10597         * plugins/valgrind/preferences.c:
10598         * plugins/valgrind/vggeneralprefs.c:
10599         
10600         Fixed lots of gtk warnings
10602 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
10604         * plugins/sourceview/sourceview-scope.c:
10605         Implemented type-ahead for scope completion
10607 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
10609         * manuals/C/Makefile.am:
10610         * manuals/Makefile.am:
10611         * plugins/document-manager/Makefile.am:
10612         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10613         * plugins/sourceview/Makefile.am:
10614         * tagmanager/c.c:
10615         
10616         Fixed distcheck
10617         
10618         * plugins/class-gen/goc_template_header: G_END_DECLS
10620 2006-05-27  Naba Kumar <naba@gnome.org>
10622         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
10623         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
10624         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
10625         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
10626         scintilla/include/Scintilla.iface,
10627         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
10628         cvs. Fixed compile flags. Removed outdated patches.
10630 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
10632         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
10634         * plugins/sourceview/anjuta-document.c:
10635         * plugins/sourceview/sourceview-args.c:
10636         * plugins/sourceview/sourceview-scope.c:
10637         
10638         Add End/Home keypresses and support completion if symbol start with '!' for example
10639         in an if statement
10641 2006-04-27 Massimo Cora' <maxcvs@email.it>
10643         * libanjuta/interfaces/libanjuta.idl:
10645         * plugins/sourceview/sourceview-scope.c:
10646         * plugins/sourceview/tag-window.c: 
10647         * plugins/sourceview/tag-window.h:
10648         * plugins/symbol-browser/an_symbol_view.c:
10649         * plugins/symbol-browser/an_symbol_view.h:
10650         * plugins/symbol-browser/plugin.c:
10651         
10652         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
10653         interface.
10654         Code and ideas for C/C++ new completion engine comes from IComplete written by
10655         Martin Stubenschrott <stubenschrott@gmx.net>.
10656         Currently the interface works only with GtkSourceView plugin.   
10657         
10658         * tagmanager/Makefile.am:
10659         * tagmanager/c.c: 
10660         * tagmanager/entry.h:
10661         * tagmanager/get.c:
10662         * tagmanager/get.h:
10663         * tagmanager/include/tm_file_entry.h:
10664         * tagmanager/include/tm_project.h:
10665         * tagmanager/include/tm_source_file.h:
10666         * tagmanager/include/tm_symbol.h:
10667         * tagmanager/include/tm_tagmanager.h:
10668         * tagmanager/include/tm_work_object.h:
10669         * tagmanager/include/tm_workspace.h:
10670         * tagmanager/parse.c:
10671         * tagmanager/read.c: 
10672         * tagmanager/read.h:
10673         * tagmanager/tm_project.c: 
10674         * tagmanager/tm_source_file.c: 
10675         * tagmanager/tm_workspace.c:
10676         
10677         Tagmanager can now parse a memory buffer and generate/update 
10678         tags into tm_workspace/tm_project on the fly, without using files.
10679         C/C++ is supported now.
10680         
10681 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
10683         * plugins/sourceview/anjuta-document.c:
10684         * plugins/sourceview/sourceview-args.c:
10685         * plugins/sourceview/sourceview-scope.c:
10686         * plugins/sourceview/sourceview.c:
10687         
10688         Fixed some memory leaks and argument completion
10690 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10692         * plugins/glade/plugin.c:
10693         
10694         Fixed glade plugin build because of API changes in glade3
10696 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
10698         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10699         Updated editor section
10700         
10701         * manuals/C/anjuta-manual/interface.xml:
10702         * manuals/C/anjuta-manual/preferences.xml:
10703         * manuals/C/anjuta-manual/projects.xml:
10704         Updated manual
10705         
10706         * plugins/editor/anjuta-editor.plugin.in:
10707         Better plugin name
10709 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10711         * configure.in:
10712         * plugins/editor/anjuta-editor.plugin.in:
10713         * plugins/sourceview/sourceview.plugin.in:
10715         Build both editors and let the user decide a runtime!
10716         
10717         * plugins/sourceview/sourceview-scope.c:
10718         Fixed bug in regex to allow test()-> completions
10720 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
10722         * plugins/sourceview/anjuta-document.c:
10723         * plugins/sourceview/sourceview-args.c: 
10724         * plugins/sourceview/sourceview-scope.c:
10725         * plugins/sourceview/sourceview-tags.c:
10726         * plugins/sourceview/tag-window.c: 
10727         
10728         Improved callltip windows
10730 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10732         * src/anjuta-app.c: (on_session_save):
10733         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
10734         <ricardo.jose.ferrari@gmail.com> for pointing this out!
10736 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10738         * libanjuta/anjuta-utils.c: 
10739         * plugins/cvs-plugin/cvs-execute.c:
10740         Off-by-one...
10742         * scintilla/LexInno.cxx:
10743         * scintilla/LexOpal.cxx:
10744         * scintilla/LexTCL.cxx:
10746         Added missing files from scintilla-update
10748 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10750         * configure.in:
10751         * manuals/C/Makefile.am:
10752         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
10753         * manuals/C/anjuta-manual/Makefile.am:
10754         * manuals/C/anjuta-manual/anjuta-manual.xml:
10755         * manuals/C/anjuta-manual/build.xml:
10756         * manuals/C/anjuta-manual/debugger.xml:
10757         * manuals/C/anjuta-manual/execute.xml:
10758         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
10759         * manuals/C/anjuta-manual/figures/arguments.png:
10760         * manuals/C/anjuta-manual/figures/configure_dlg.png:
10761         * manuals/C/anjuta-manual/figures/file_menu.png:
10762         * manuals/C/anjuta-manual/figures/menu_main.png:
10763         * manuals/C/anjuta-manual/figures/menubar.png:
10764         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
10765         * manuals/C/anjuta-manual/figures/project_info.png:
10766         * manuals/C/anjuta-manual/figures/scrshot.png:
10767         * manuals/C/anjuta-manual/figures/symbol_browser.png:
10768         * manuals/C/anjuta-manual/figures/tool-editor.png:
10769         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
10770         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
10771         * manuals/C/anjuta-manual/figures/toolbar_format.png:
10772         * manuals/C/anjuta-manual/figures/toolbar_main.png:
10773         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
10774         * manuals/C/anjuta-manual/fileoperations.xml:
10775         * manuals/C/anjuta-manual/interface.xml:
10776         * manuals/C/anjuta-manual/introduction.xml:
10777         * manuals/C/anjuta-manual/preferences.xml:
10778         * manuals/C/anjuta-manual/projects.xml:
10779         * manuals/C/anjuta-manual/tools.xml:
10780         * manuals/Makefile.am:
10781         
10782         Updated manual and faq
10784         * scintilla/CallTip.cxx:
10785         * scintilla/CallTip.h:
10786         * scintilla/CellBuffer.cxx:
10787         * scintilla/CellBuffer.h:
10788         * scintilla/ContractionState.cxx:
10789         * scintilla/Document.cxx:
10790         * scintilla/Document.h:
10791         * scintilla/DocumentAccessor.cxx:
10792         * scintilla/Editor.cxx:
10793         * scintilla/Editor.h:
10794         * scintilla/ExternalLexer.cxx:
10795         * scintilla/Indicator.cxx:
10796         * scintilla/KeyMap.cxx:
10797         * scintilla/KeyWords.cxx:
10798         * scintilla/LexAU3.cxx:
10799         * scintilla/LexBash.cxx:
10800         * scintilla/LexCPP.cxx:
10801         * scintilla/LexCaml.cxx:
10802         * scintilla/LexCsound.cxx:
10803         * scintilla/LexEiffel.cxx:
10804         * scintilla/LexGui4Cli.cxx:
10805         * scintilla/LexHTML.cxx:
10806         * scintilla/LexLua.cxx:
10807         * scintilla/LexMSSQL.cxx:
10808         * scintilla/LexOthers.cxx:
10809         * scintilla/LexPOV.cxx:
10810         * scintilla/LexPython.cxx:
10811         * scintilla/LexRuby.cxx:
10812         * scintilla/LexSQL.cxx:
10813         * scintilla/LexVB.cxx:
10814         * scintilla/Makefile.am:
10815         * scintilla/PlatGTK.cxx:
10816         * scintilla/PropSet.cxx:
10817         * scintilla/RESearch.cxx:
10818         * scintilla/RESearch.h:
10819         * scintilla/ScintillaBase.cxx:
10820         * scintilla/ScintillaGTK.cxx:
10821         * scintilla/StyleContext.h:
10822         * scintilla/ViewStyle.cxx:
10823         * scintilla/ViewStyle.h:
10824         * scintilla/XPM.cxx:
10825         * scintilla/include/KeyWords.h:
10826         * scintilla/include/Platform.h:
10827         * scintilla/include/PropSet.h:
10828         * scintilla/include/SciLexer.h:
10829         * scintilla/include/Scintilla.h:
10830         * scintilla/include/Scintilla.iface:
10831         * scintilla/include/ScintillaWidget.h:
10832         * scintilla/lexers.make:
10834         Update to scintilla 1.68
10836         * src/anjuta-app.c:
10837         Only show help items which are really availible
10839         * plugins/cvs-plugin/cvs-callbacks.c
10840         * plugins/cvs-plugin/cvs-execute.c
10841         * plugins/cvs-plugin/subversion-callbacks.c:
10842         * libanjuta/anjuta-utils.c:
10843         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
10845 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
10847         * plugins/project-wizard/install.c,
10848         * plugins/project-wizard/autogen.c:
10849         Add error messages if using a read only directory
10850         Improve fix for bug #339296
10852 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
10854         * libanjuta/interfaces/libanjuta.idl:
10855         * plugins/document-manager/action-callbacks.c:
10856         * plugins/document-manager/plugin.c:
10857         * plugins/editor/text_editor.c:
10858         Added IAnjutaEditorGoto 
10860         * plugins/editor/aneditor.cxx:
10861         * plugins/editor/aneditor.h:
10862         * plugins/editor/text_editor.h:
10863         * plugins/editor/text_editor_prefs.c:
10864         
10865         Fixed #305076
10867 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
10869         * libanjuta/interfaces/libanjuta.idl:
10870         * plugins/document-manager/action-callbacks.c:
10871         * plugins/document-manager/anjuta-docman.c:
10872         * plugins/document-manager/plugin.c:
10873         * plugins/editor/text_editor.c: 
10874         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
10875         
10876         * plugins/sourceview/sourceview.c:
10877         * plugins/sourceview/sourceview.glade:
10878         Fixed some uft-8 issues and added a preference option
10879         to enable/disable gnome-vfs monitoring
10880         
10881         * scintilla/Makefile.am:
10882         * scintilla/include/Makefile.am:
10883         Fixed build
10885 2006-04-20  Massimo Cora' <maxcvs@email.it>
10887         * libanjuta/interfaces/libanjuta.idl:
10888         Remove get_current_pos () because we have get_position()
10890 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10892         * NEWS: Updated
10893         * plugins/sourceview/tag-window.c:
10894         Don't close window on PageUp/PageDown
10896 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
10898         * data/Makefile.am:
10899         * manuals/reference/libanjuta/Makefile.am:
10900         
10901         Some build fixes
10902         
10903         * src/Makefile.am:
10904         * src/bacon-message-connection.c: 
10905         * src/bacon-message-connection.h: (both from gedit)
10906         * src/main.c:
10907         
10908         Fixed #312319 (Opening files when Anjuta is already open)
10910 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10912         * TODO.tasks: Updated
10913         * plugins/sourceview/anjuta-view.c: 
10914         * plugins/sourceview/anjuta-view.h:
10915         * plugins/sourceview/sourceview.c: 
10916         
10917         * configure.in: Fix --enable-plugin-scintilla
10918         
10919         Added char_added signal
10921 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
10923         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
10924         
10925         Fixed diff for utf8
10926         
10927         * plugins/sourceview/sourceview.c:
10928         Fixed VFS monitoring (still a bit buggy)
10929         
10930         * plugins/sourceview/sourceview-args.c:
10931         * plugins/sourceview/tag-window.c: 
10932         
10933         Better sizing for the popup-window
10935 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
10937         * plugins/project-wizard/templates/gnome/src/main.c:
10938         * plugins/project-wizard/templates/gnome/src/project.glade:
10939         * plugins/project-wizard/templates/gtk/src/main.c: 
10940         * plugins/project-wizard/templates/gtk/src/project.glade:
10941         * plugins/project-wizard/templates/gtkmm/src/main.cc:
10942         
10943         Fixed up GLADE_FILE definition in project types and fixed bug #334546
10944         
10945 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
10947         * configure.in: More removal of obsoleteness.
10948         * po/no.po:
10950 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
10952         * ROADMAP:
10953         * libanjuta/anjuta-preferences.c: 
10954         * libanjuta/anjuta-utils.c: 
10955         * libanjuta/anjuta-utils.h:
10956         * plugins/message-view/message-view.c:
10957         
10958         Changed color functions and moved convert_color to anjuta-utils.h
10959         
10960         * plugins/message-view/anjuta-message-manager-plugin.glade:
10961         GnomeColorPicker -> GtkColorButton (bug #309154)
10962         
10963         * plugins/sourceview/plugin.c:
10964         * plugins/sourceview/sourceview-prefs.c:
10965         * plugins/sourceview/sourceview.glade:
10966         Added color and font preferences
10968         * plugins/sourceview/sourceview-tags.c:
10969         Only show as much choices as configured in preferences
10971 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10973         * ROADMAP, NEWS: Updated (we are far behind ;-)
10974         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10976 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
10978         * configure.in:
10979         * plugins/editor/Makefile.am:
10980         * scintilla/Makefile.am
10981         
10982         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10983         
10984         * global-tags/Makefile.am:
10985         * global-tags/create_global_tags.sh:
10986         * plugins/symbol-browser/an_symbol_prefs.c:
10987         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10988         * plugins/symbol-browser/plugin.h:
10989         * tagmanager/include/tm_workspace.h:
10990         * tagmanager/tm_workspace.c:
10991         
10992         Fixed symbol-browser prefs and move global tags generation from installtion to
10993         preferences to make the life easier for distributers and to allow updates after installtion
10995         * plugins/document-manager/action-callbacks.c: 
10996         * plugins/document-manager/action-callbacks.h:
10997         * plugins/document-manager/anjuta-document-manager.ui:
10998         * plugins/document-manager/indent-util.c:
10999         * plugins/document-manager/plugin.c:
11000         * plugins/editor/text_editor.c:
11001         
11002         Moved indent stuff to document-manager
11003         
11004         * plugins/sourceview/anjuta-view.c: 
11005         * plugins/sourceview/sourceview-args.c: 
11006         * plugins/sourceview/sourceview-scope.c:
11007         * plugins/sourceview/sourceview-tags.c: 
11008         * plugins/sourceview/sourceview.c:
11009         
11010         Fixed several bugs
11011         
11012         * plugins/sourceview/sourceview.plugin (removed):
11013         * plugins/sourceview/sourceview.plugin.in:
11014         Editor is not user-activatible
11015         
11016         * plugins/sourceview/sourceview.png:
11017         Updated icon
11019 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
11021         * src/anjuta-app.c: Fixed crasher on plugin unloading
11023 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
11025         * plugins/sourceview/sourceview.c
11026         * plugins/sourceview/sourceview-args.c
11027         * plugins/sourceview/sourceview-args.h:
11028         
11029         Polished argument completion
11031 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
11033         * plugins/message-view/anjuta-msgman.c:
11034         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
11035         
11036         Show message pane on switch (does not work, anjuta_shell needs a fix)
11037         
11038         * plugins/sourceview/Makefile.am:
11039         * plugins/sourceview/anjuta-view.c: (find_tag_window),
11040         * plugins/sourceview/sourceview-args.c: 
11041         * plugins/sourceview/sourceview-args.h:
11042         * plugins/sourceview/sourceview-private.h:
11043         * plugins/sourceview/sourceview-scope.c: 
11044         (sourceview_scope_update), (sourceview_scope_filter_keypress):
11045         * plugins/sourceview/sourceview-tags.c:
11046         * plugins/sourceview/sourceview.c:
11047         * plugins/sourceview/tag-window.c:
11048         * plugins/sourceview/tag-window.h:
11049         
11050         Added scope and argument completion
11052 2006-04-03  Johannes Schmid <jhs@gnome.org>
11054         * TODO.tasks
11055         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
11056         (on_widget_remove):
11057         Save toolbar state
11059         * plugins/sourceview/sourceview.c: (iselect_clear):
11060         Make "Delete"-key working
11062         * configure.in: #336389
11064 2006-04-03  Johannes Schmid <jhs@gnome.org>
11066         * plugins/sourceview/Makefile.am:
11067         * plugins/sourceview/anjuta-view.c:
11068         * plugins/sourceview/plugin.c: 
11069         * plugins/sourceview/sourceview-private.h:
11070         * plugins/sourceview/sourceview-scope.c:
11071         * plugins/sourceview/sourceview-scope.h:
11072         * plugins/sourceview/sourceview-tags.c: 
11073         * plugins/sourceview/sourceview-tags.h:
11074         * plugins/sourceview/sourceview.c:
11075         * plugins/sourceview/sourceview.h:
11076         * plugins/sourceview/tag-window.c:
11077         
11078         - fixed goto_file_line
11079         - scroll to cursor on undo/redo
11080         - show correct popup-menu
11081         - scope completion (not ready yet)
11083 2006-04-03  Johannes Schmid <jhs@gnome.org>
11085         * plugins/sourceview/plugin.c: 
11086         * plugins/sourceview/sourceview-tags.c:
11087         * plugins/sourceview/sourceview.c: 
11088         * plugins/sourceview/sourceview.h:
11089         * plugins/sourceview/tag-window.c:
11090         
11091         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
11093 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11095         * plugins/sourceview/sourceview.c:
11096         Fixed next/previous bookmark.
11097         Toggled bookmark (set/unset).
11099 2006-04-03  Johannes Schmid <jhs@gnome.org>
11101         * plugins/document-manager/action-callbacks.c:
11102         Fixed Gtk-Warning in goto_line
11103         
11104         * plugins/sourceview/Makefile.am:
11105         * plugins/sourceview/anjuta-document.c:
11106         * plugins/sourceview/anjuta-view.c: 
11107         * plugins/sourceview/anjuta-view.h:
11108         * plugins/sourceview/sourceview-autocomplete.c:
11109         * plugins/sourceview/sourceview-autocomplete.h:
11110         * plugins/sourceview/sourceview-private.h:
11111         * plugins/sourceview/sourceview-tags.c:
11112         * plugins/sourceview/sourceview-tags.h:
11113         * plugins/sourceview/sourceview.c:
11114         * plugins/sourceview/tag-window.c:
11115         * plugins/sourceview/tag-window.h:
11116         Created a nice API for tag and completion windows
11117         
11118         * plugins/sourceview/sourceview-print.h:
11119         * plugins/sourceview/sourceview-print.c:
11120         Added printing
11121                 
11122 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11124         * plugins/sourceview/sourceview.c:
11125         Fixed typo (Sort bookmarks).
11126         
11127 2006-04-01  Johannes Schmid <jhs@gnome.org>
11129         * plugins/sourceview/anjuta-document.c:
11130         * plugins/sourceview/anjuta-document.h:
11131         * plugins/sourceview/anjuta-view.c:
11132         * plugins/sourceview/anjuta-view.h:
11133         * plugins/sourceview/sourceview-autocomplete.c:
11134         * plugins/sourceview/sourceview-autocomplete.h:
11135         * plugins/sourceview/sourceview-prefs.c:
11136         * plugins/sourceview/sourceview-prefs.h:
11137         * plugins/sourceview/sourceview-private.h:
11138         * plugins/sourceview/sourceview-tags.c:
11139         * plugins/sourceview/sourceview-tags.h:
11140         * plugins/sourceview/sourceview.c:
11141         * plugins/sourceview/sourceview.glade:
11142         * plugins/sourceview/tag-window.c: 
11143         * plugins/sourceview/tag-window.h:
11144         
11145         Improved code complete and autocomplete
11147 2006-04-01  Johannes Schmid <jhs@gnome.org>
11149         * plugins/sourceview/Makefile.am:
11150         * plugins/sourceview/bookmark.png:
11151         * plugins/sourceview/marker-attentive.png:
11152         * plugins/sourceview/marker-basic.png:
11153         * plugins/sourceview/marker-intense.png:
11154         * plugins/sourceview/marker-light.png:
11155         * plugins/sourceview/sourceview.c: 
11156         
11157         Added pixmaps for all marker types and show bookmarks
11158         
11159         * configure.in
11160         * plugins/sourceview/Makefile.am:
11161         Build sourceview on 2.14 only
11163 2006-03-31  Johannes Schmid <jhs@gnome.org>
11165         * plugins/sourceview/Makefile.am:
11166         * plugins/sourceview/anjuta-document.c:
11167         * plugins/sourceview/anjuta-view.c:
11168         * plugins/sourceview/anjuta-view.h:
11169         * plugins/sourceview/sourceview-autocomplete.c:
11170         * plugins/sourceview/sourceview-private.h:
11171         * plugins/sourceview/sourceview-tags.c:
11172         * plugins/sourceview/sourceview-tags.h:
11173         * plugins/sourceview/sourceview.c: 
11174         * plugins/sourceview/tag-window.c:
11175         * plugins/sourceview/tag-window.h:
11176         
11177         Added code completion with tag manager to the editor and fixed a save_as bug
11179 2006-03-31  Johannes Schmid <jhs@gnome.org>
11181         * src/main.c: Revert patch from Rob to allow building with
11182         Gnome 2.12
11183         * configure.in: Require at least 2.12 libraries
11185 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
11187         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
11189         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11190         Improve anjuta-plugin project template: Added missed files dist tarball
11191         (make dist)
11193         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
11194         typo
11196 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
11198         reviewed by: Johannes Schmid <jhs@gnome.org>
11200         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11201         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
11202         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
11203         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
11204         
11205         Improve anjuta-plugin project template. Also fix for #322744
11207 2006-03-27  Johannes Schmid <jhs@gnome.org>
11209         * plugins/sourceview/sourceview-private.h:
11210         plugins/sourceview/sourceview.c:
11211         
11212         Added basic bookmark support
11214 2006-03-27  Johannes Schmid <jhs@gnome.org>
11216         * TODO.tasks:
11217         Updated
11218         
11219         Patch from Rob Bradfort <robster@debian.org>:
11220         * src/main.c: (get_command_line_args), (main):
11221         Migration from popt to GOption
11222         
11223 2006-03-26 Naba Kumar  <naba@gnome.org>
11225         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
11226         size to scale itself with theme.
11228 2006-03-26 Naba Kumar  <naba@gnome.org>
11230         * plugins/file-manager/an_file_view.c,
11231         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
11232         when symbolview and fileview objects are destroyed to avoid crashes
11233         after the plugins are disabled.
11235 2006-03-26 Naba Kumar <naba@gnome.org>
11237         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
11238         Deleted unused file.
11239         
11240         * plugins/glade/plugin.c: Be able to close glade plugin when there
11241         there is no glade project loaded.
11242         
11243         * plugins/sourceview/sourceview.plugin,
11244         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
11246 2006-03-23  Naba Kumar  <naba@gnome.org>
11248         * plugins/editor/print.c: Fixed a bug where some sections of
11249         printed/previewed text is not highlighted.
11250         
11251 2006-03-20  Johannes Schmid <jhs@gnome.org>
11253         * libanjuta/interfaces/libanjuta.idl:
11254         Added IAnjutaPrint
11255         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
11256         as we do not use private apis. Show help window and startup because it does 
11257         not survive gdl
11258         
11259         * plugins/document-manager/action-callbacks.c:
11260         plugins/editor/Makefile.am:
11261         plugins/editor/text_editor.c:
11262         plugins/editor/print.c:
11263         plugins/editor/print.h:
11264         
11265         Fixed printing (nobody has missed it BTW ;-)
11266         
11267         * plugins/sourceview/sourceview.c:
11268         Fixed a crasher
11270 2006-03-20 Naba Kumar <naba@gnome.org>
11272         * configure.in, plugins/devhelp/plugin.c: Be able to build with
11273         devhelp >= 0.9 < 0.11 versions.
11274         
11275 2006-03-20  Johannes Schmid <jhs@gnome.org>
11277         * plugins/sourceview/anjuta-document-loader.c
11278         plugins/sourceview/sourceview.c:
11279         
11280         Fixed encoding bugs
11282 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11284         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
11285         Fixed bug (line position)
11286         Give the good line position whatever the active editor.
11288 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
11290         * configure.in: Added fi to ALL_LINGUAS
11292 2006-03-19  Johannes Schmid <jhs@gnome.org>
11294         * plugins/sourceview/anjuta-document-loader.c:
11295         replace gnome_vfs_get_mime_type_for_name_and data
11297         * plugins/build-basic-autotools/build-basic-autotools.c:
11298         Fixed #335142
11300 2006-03-17  Johannes Schmid <jhs@gnome.org>
11302         * plugins/editor/editor.glade:
11303         Added style-editor again after it got lost somehow
11305 2006-03-17  Johannes Schmid <jhs@gnome.org>
11307         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
11308         configure.in: require devhelp 0.11
11309         
11310         Post 0.11 devhelp versions (CVS) do not work because of an API change...
11312         plugins/build-basic-autotools/build-basic-autotools.c:
11313         forgot a an installtion callback for the "install as root"-feature
11315 2006-03-17  Massimo Cora' <maxcvs@email.it>
11317         reviewed by: Johannes Schmid <jhs@gnome.org>
11319         * plugins/class-gen/anjuta-class-gen-plugin.glade
11320         plugins/class-gen/class_gen.c 
11321         plugins/class-gen/goc_template_header
11322         plugins/class-gen/goc_template_source
11323         
11324         Fixed bug #334663
11326 2006-03-16  Johannes Schmid <jhs@gnome.org>
11328         * plugins/sourceview/sourceview.c:
11329         Fixed "save-point" signal for undo actions
11331 2006-03-16  Massimo Cora' <maxcvs@email.it>
11332         
11333         reviewed by: Johannes Schmid <jhs@gnome.org>
11334         
11335         * plugins/document-manager/anjuta-docman.c:
11336         Implement tab drag and drop
11338 2006-03-16  Johannes Schmid <jhs@gnome.org>
11340         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
11341         plugins/build-basic-autotools/build-basic-autotools.c:
11342         
11343         Implemented "install as root"-feature (#321455)
11345 2006-03-16  Johannes Schmid <jhs@gnome.org>
11347         * mime/.cvsignore
11348         plugins/sourceview/.cvsignore
11349         plugins/tools/scripts/.cvsignore:
11350         Added/extended .cvsignore files
11351         
11352         * plugins/sourceview/sourceview-autocomplete.c:
11353         plugins/sourceview/sourceview-autocomplete.h:
11354         plugins/sourceview/sourceview-prefs.c:
11355         plugins/sourceview/sourceview-private.h:
11356         plugins/sourceview/sourceview.glade:
11357         Autcomplete just works(tm) now and respects preferences
11358         
11359         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
11360         Use better algorithm from autocomplete
11362 2006-03-15  Johannes Schmid <jhs@gnome.org>
11364         * src/anjuta-app.c:
11365         Fixed bug #304495
11367 2006-03-15  Johannes Schmid <jhs@gnome.org>
11369         * libanjuta/interfaces/libanjuta.idl:
11370         plugins/class-gen/class_gen.c:
11371         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
11372         plugins/project-manager/plugin.c:
11373         
11374         Allow to add multiple source files (#320191)
11375         
11376         * configure.in: Require gnome-build 0.1.3
11378 2006-03-14  Johannes Schmid <jhs@gnome.org>
11380         * plugins/macro/macro-utils.c: Fixed bug #333606
11381         * plugins/file-wizard/file.c: Fixed bug #333601
11383 2006-03-13  Johannes Schmid <jhs@gnome.org>
11385         * plugins/sourceview/sourceview_autocomplete.c
11386         plugins/sourceview/sourceview_autocomplete.h
11387         plugins/sourceview/sourceview.c
11388         plugins/sourceview/sourceview-private.h
11389         plugins/sourceview/sourceview-prefs.c:
11390         
11391         Cleaned up and fixed several issues
11392         
11393 2006-03-13  Johannes Schmid <jhs@gnome.org>
11395         * plugins/sourceview/Makefile.am:
11396         plugins/sourceview/sourceview-autocomplete.c
11397         plugins/sourceview/sourceview-autocomplete.h:
11398         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11399         plugins/sourceview/sourceview-private.h:
11400         plugins/sourceview/sourceview.c:
11401         
11402         Added (buggy) autocomplete feature to sourceview
11403         
11404 2006-03-12 Naba Kumar <naba@gnome.org>
11406         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
11407         libanjuta/anjuta-session.c: Added API docs.
11409 2006-03-12 Naba Kumar <naba@gnome.org>
11411         * TODO.tasks: Added couple of tasks.
11412         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
11413         Register private class as early as possible so that members could
11414         point to self class. Code clean up.
11416 2006-03-12 Naba Kumar <naba@gnome.org>
11418         * po/POTFILES.in, po/POTFILES.skip: Updated.
11420 2006-03-11 Naba Kumar <naba@gnome.org>
11422         * libanjuta/anjuta-shell.c,
11423         plugins/document-manager/anjuta-docman.c,
11424         plugins/document-manager/plugin.c,
11425         plugins/symbol-browser/an_symbol_search.c,
11426         plugins/valgrind/vgrule-list.c: Use correct signal names while
11427         creating them.
11428         
11429         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
11430         signal names and fixed enum IANJUTA_TYPE_* macro.
11432 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11434         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
11435         plugins/search/search-replace.c :
11436         Fixed bug (Bookmark the good line).
11437         Search & Replace (Mark all matched strings).
11438         
11439 2006-03-09  Johannes Schmid <jhs@gnome.org>
11441         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
11442         Completed changes from yesterday
11443         
11444         * plugins/document-manager/anjuta-document-manager.glade:
11445         plugins/editor/editor.glade
11446         plugins/editor/plugin.c: (activate_plugin)
11447         plugins/editor/text_editor.c
11448     plugins/sourceview/Makefile.am
11449         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
11450         plugins/sourceview/sourceview.glade:
11451         Completed preference changes
11453 2006-03-08  Johannes Schmid <jhs@gnome.org>
11455         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
11456         plugins/search/plugin.c: (activate_plugin):
11457         
11458         Removed Gtk-Criticals
11459         
11460         * plugins/document-manager/anjuta-document-manager.glade:
11461         plugins/document-manager/plugin.c: (on_docman_auto_save),
11462         (on_gconf_notify_timer), (prefs_init):
11463     plugins/document-manager/plugin.h:
11464         plugins/editor/text_editor.c: (text_editor_instance_init),
11465         (text_editor_dispose):
11466         plugins/editor/text_editor.h:
11467         plugins/editor/text_editor_cbs.c:
11468         plugins/editor/text_editor_cbs.h:
11469         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
11470         plugins/glade/plugin.c: (activate_plugin):
11471         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11472         plugins/sourceview/sourceview-private.h:
11473         plugins/sourceview/sourceview.c: (on_menu_popup),
11474         (sourceview_new), (ifile_open), (ifile_savable_save),
11475         (ifile_savable_save_as), (ieditor_set_popup_menu),
11476         (ieditor_get_filename), (imark_mark):
11478     Moved autosave from editor to document manager and fixed some things in 
11479     Sourceview plugin
11481 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11483         * plugins/search/anjuta-search.glade :
11484         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
11485         plugins/search/search-replace_bachend.c: Fixed a crash bug.
11486         plugins/search/search-replace.c : Fixed bug.
11487         
11488 2006-03-08  Johannes Schmid <jhs@gnome.org>
11490     * plugins/search/anjuta-search.glade
11491     Fixed widget names (glade is a bit stupid on copying widgets to other files)
11493 2006-03-07  Johannes Schmid <jhs@gnome.org>
11495         * plugins/document-manager/action-callbacks.c
11496         plugins/document-manager/anjuta-document-manager.glade
11497         plugins/document-manager/plugin.c: (prefs_init),
11498         (activate_plugin):
11499         plugins/editor/Makefile.am:
11500         plugins/editor/editor.glade:
11501         plugins/editor/plugin.c: (on_style_button_clicked),
11502         (activate_plugin), (dispose):
11503         plugins/editor/style-editor.c:
11504         
11505         Startet to seperate document-manager and editor preferences
11507         * plugins/search/Makefile.am:
11508         plugins/search/anjuta-search.glade:
11509         plugins/search/search-replace.c:
11510         
11511         Moved search GUI to search-plugin
11512                 
11513         * plugins/sourceview/sourceview-prefs.c:
11514         plugins/sourceview/sourceview-prefs.h:
11515         plugins/sourceview/sourceview-private.h:
11516         plugins/sourceview/sourceview.c: 
11517         plugins/sourceview/sourceview.h:
11518         plugins/sourceview/Makefile.am:
11519         plugins/sourceview/anjuta-document.h:
11520         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
11521         plugins/sourceview/plugin.c: 
11522         
11523         Added some preferences to sourceview and fixed vfs_monitor
11524         
11525         * tagmanager/c.c: (parseParens): 
11526         Removed annoying debug message
11527         
11528         * libanjuta/interfaces/libanjuta.idl: 
11529         Removed IAnjutaEditorFactory::create_style_editor()
11531 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11533         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
11534         Search : Bookmark all matched lines.
11536 2006-03-06  Johannes Schmid <jhs@gnome.org>
11538         * plugins/class-gen/anjuta-class-gen.plugin.in
11539         plugins/file-loader/plugin.c: (sort_wizards)
11540         (on_create_submenu), (activate_plugin)
11541         plugins/file-wizard/anjuta-file-wizard.plugin.in
11542         plugins/glade/anjuta-glade.plugin.in
11543         plugins/project-import/anjuta-project-import.plugin.in
11544         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11545         
11546         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
11547         sorted alphabeticly
11548         
11549         * plugins/project-wizard/templates/mkfile.wiz:
11550         Use configured project directory instead of ~/myproject
11551         
11552         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
11553         (ifile_open):
11554         Show markers (again) and monitor uri
11556 2006-03-06  Naba Kumar  <naba@gnome.org>
11558         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
11559         typedefs separately so that forward linking would work.
11560         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
11562 2006-03-05  Naba Kumar  <naba@gnome.org>
11564         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
11565         passing Enums and Structs in signals. Define struct _Name in
11566         generated code, so that forward referencing.
11567         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
11568         
11569         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
11570         
11571 2006-03-05  Naba Kumar  <naba@gnome.org>
11573         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
11574         support. Generate GType definitions for enums in generated codes
11575         so that enums could be passed as signal params.
11576         
11577 2006-03-04  Naba Kumar  <naba@gnome.org>
11579         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
11580         Restored cvs-moved revision files. They were originally marked
11581         deleted at their older locations. Now they are restored at
11582         their new locations. The changeset is one that was committed
11583         as part of document-manager, editor, search and print plugins
11584         separation from editor plugin.
11585         
11586 2006-03-03  Johannes Schmid <jhs@gnome.org>
11588         * plugins/sourceview/*:
11589         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
11590         poiting this out!
11592 2006-03-04  Naba Kumar  <naba@gnome.org>
11594         * plugins/gdb/*: Deleted removed files (see previous changlog
11595         entry for files list).
11596         
11597 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
11599         * plugins/debug-mananger/breakpoints.c,
11600         plugins/debug-manager/breakpoints.h,
11601         plugins/debug-manager/debug_tree.c,
11602         plugins/debug-manager/debug_tree.h,
11603         plugins/debug-manager/info.c,
11604         plugins/debug-manager/info.h,
11605         plugins/debug-manager/locals.c,
11606         plugins/debug-manager/locals.h,
11607         plugins/debug-manager/memory.c,
11608         plugins/debug-manager/memory.h,
11609         plugins/debug-manager/registers.c,
11610         plugins/debug-manager/registers.h,
11611         plugins/debug-manager/sharedlib.c,
11612         plugins/debug-manager/sharedlib.h,
11613         plugins/debug-manager/signal.c,
11614         plugins/debug-manager/signal.h,
11615         plugins/debug-manager/stack_trace.c,
11616         plugins/debug-manager/stack_trace.h,
11617         plugins/debug-manager/watch.c,
11618         plugins/debug-manager/watch.h,
11619         plugins/debug-manager/Makefile.am:
11620         Move from gdb plugin to debug manager plugin
11622         * plugins/debug-manager/anjuta-debug-manager.glade,
11623         plugins/debug-manager/anjuta-debug-manager.ui:
11624         Move all user interface from gdb to debug manager
11626         * plugins/debug-manager/utilities.c,
11627         plugins/debug-manager/utilities.h:
11628         Remove some unused code
11629         Add useful code from gdb plugin
11631         * plugins/debug-manager/start.c,
11632         plugins/debug-manager/start.h:
11633         Include code of attach_process
11634         Add more code to start the debugger
11636         * plugins/debug-manager/plugin.c,
11637         plugins/debug-manager/plugin.h,
11638         plugins/debug-manager/anjuta-debug-manager.plugin.in:
11639         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
11641         * plugins/debug-manager/debugger.c,
11642         plugins/debug-manager/debugger.h:
11643         Implement a queue of debugger command
11645         * plugins/gdb/actions.c,
11646         plugins/gdb/actions.h,
11647         plugins/gdb/watch_cbs.c,
11648         plugins/gdb/watch_cbs.h,
11649         plugins/gdb/watch_gui.c,
11650         plugins/gdb/watch_gui.h:
11651         Removed 
11653         * plugins/gdb/debugger.c,
11654         plugins/gdb/debugger.h,
11655         plugins/gdb/gdbmi.c,
11656         plugins/gdb/gdbmi.h,
11657         plugins/gdb/utilities.c,
11658         plugins/gdb/utilities.h,
11659         plugins/gdb/Makefile.am,
11660         plugins/gdb/anjuta-gdb.plugin.in:
11661         Implement necessary functions
11663         * plugins/gdb/parser.c,
11664         plugins/gdb/parser.h:
11665         Code for parsing variable previously in debug_tree.c
11667         * plugins/gdb/anjuta-gdb.glade,
11668         plugins/gdb/anjuta-gdb.ui:
11669         Remove user interface
11671         * plugins/gdb/gdbmi-test.c:
11672         Need update
11674         * plugins/gdb/anjuta-gdb.plugin.png:
11675         Try an improved icon for gdb (archer fish)
11677         * libanjuta/anjuta-debugger.c,
11678         libanjuta/anjuta-debugger.h,
11679         libanjuta/interfaces/libanjuta.idl,
11680         libanjuta/interfaces/anjuta-idl-compiler.pl,
11681         libanjuta/Makefile.am:
11682         Add declaration used in new IAnjutaDebugger interface
11684         * manuals/reference/libanjuta.types,
11685         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
11686         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
11687         Update documentation
11689 2006-03-02  Naba Kumar  <naba@gnome.org>
11691         * manuals/reference/libanjuta/Makefile.am,
11692         manuals/reference/libanjuta/libanjuta-docs.sgml,
11693         manuals/reference/libanjuta/libanjuta-sections.txt,
11694         manuals/reference/libanjuta/libanjuta.types,
11695         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11696         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
11697         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
11698         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11699         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11700         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11701         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11702         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11703         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
11704         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
11705         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11706         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
11707         manuals/reference/libanjuta/tmpl/e-splash.sgml,
11708         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
11709         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
11710         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
11711         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11712         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11713         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11714         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11715         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11716         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11717         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11718         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11719         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11720         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11721         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11722         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11723         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11724         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
11725         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11726         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11727         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11728         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11729         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
11730         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
11731         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
11732         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
11733         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11734         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11735         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
11736         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11737         manuals/reference/libanjuta/tmpl/plugins.sgml,
11738         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11739         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
11740         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
11741         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
11742         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
11743         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
11744         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
11745         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
11746         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
11747         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
11748         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
11749         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
11750         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
11751         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
11752         documentation.
11754 2006-02-28  Naba Kumar <naba@gnome.org>
11756         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
11757         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
11758         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
11759         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
11760         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
11761         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
11762         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
11763         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
11764         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
11765         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
11766         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
11767         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
11768         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
11769         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
11771 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11773         * plugins/sourceview/sourceview.c:
11774         Select to brace, select block.
11776 2006-02-28  Johannes Schmid <jhs@gnome.org>
11778         * plugins/file-wizard/Makefile.am
11779         plugins/file-wizard/action-callbacks.c (removed)
11780         plugins/file-wizard/action-callbacks.h (removed)
11781         plugins/file-wizard/anjuta-file-wizard.ui
11782         plugins/file-wizard/plugin.c: (activate_plugin),
11783         (deactivate_plugin)
11784         plugins/file-wizard/plugin.h:
11785         Removed Edit->Insert Text submenu (replace by macros plugin)
11786         
11787         * plugins/sourceview/sourceview.c: (sourceview_new),
11788         (ieditor_set_popup_menu):
11789         Fixed some more bugs
11790         
11791         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
11793 2006-02-28  Naba Kumar <naba@gnome.org>
11795         * plugins/file-manager/an_file_view.c,
11796         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
11797         rows also and with delay 1 sec (the color and timout value should
11798         probably be picked up from some system wide preference key).
11800 2006-02-28  Naba Kumar <naba@gnome.org>
11802         * libanjuta/interfaces/libanjuta.idl,
11803         plugins/document-manager/action-callbacks.c,
11804         plugins/document-manager/plugin.c,
11805         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
11806         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
11807         Added interface checks in document manager and enable/disable
11808         menus based on supported interface.
11809         
11810         * plugins/project-import/anjuta-project-import.glade: Set some
11811         resonable size for the import dialog.
11813  2006-02-27  Naba Kumar  <naba@gnome.org>
11815         * libanjuta/interfaces/libanjuta.idl,
11816         plugins/document-manager/action-callbacks.c,
11817         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
11818         and eol conversion actions.
11820 2006-02-27  Johannes Schmid <jhs@gnome.org>
11821         
11822         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
11823         * plugins/file-manager/an_file_view.c
11824         plugins/file-manager/plugin.h:  Added tooltips
11825         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
11827 2006-02-26  Naba Kumar  <naba@gnome.org>
11829         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11830         plugins/build-basic-autotools/build-basic-autotools.c,
11831         plugins/build-basic-autotools/build-basic-autotools.h,
11832         plugins/build-basic-autotools/executer.c,
11833         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
11834         disable indicator highlights preferences from message manager to
11835         build plugin. Implemented message indicator highlights in build tool.
11836         
11837         * plugins/editor/text_editor.c: Fixed indicators.
11839 2006-02-26  Johannes Schmid <jhs@gnome.org>
11841         * plugins/sourceview/sourceview.c:
11842         - Fixed some bugs
11843         - Added markers
11844         * plugins/subversion/svn_auth.c:
11845         Fixed username/password authentification but there might be a memory corruption
11847 2006-02-26  Naba Kumar  <naba@gnome.org>
11849         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11850         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
11851         libanjuta/anjuta-launcher.h: Added documentation.
11853 2006-02-24  Naba Kumar  <naba@gnome.org>
11855         * plugins/editor/text_editor.c: Fixed change in API in
11856         IAnjutaEditorSelection::set().
11857         
11858 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11860         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
11861         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
11862         libanjuta/interfaces/libanjuta.idl :
11863         Search in sourceview editor (Select in buffer).
11866 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11868         * plugins/sourceview/sourceview.c :
11869         Fixed Replace, to_upper, to_lower.
11870         
11871         * plugins/search/search-replace_backend.c :
11872         Renamed header name.
11874 2006-02-22  Naba Kumar  <naba@gnome.org>
11876         * libanjuta/anjuta-plugin-description.c,
11877         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
11878         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
11879         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
11880         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11881         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
11882         
11883         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11884         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
11885         
11886 2006-02-21  Naba Kumar  <naba@gnome.org>
11888         * libanjuta/interfaces/libanjuta.idl,
11889         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11890         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
11891         interface for editor.
11893 2006-02-21  Naba Kumar  <naba@gnome.org>
11895         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
11897         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
11898         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
11900 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11902         * GTKSOURCEVIEW EDITOR
11903         plugins/sourceview/sourceview.c :
11904         Fixed copy and Goto Line.
11905         
11906         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
11907         plugins/macro/plugin.c :
11908         Fixed Insert key word and Insert macro.
11910 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
11912         * plugins/document-manager/anjuta-docman.c:
11913         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
11914         
11915         * configure.in:
11916         plugins/Makefile.am:
11917         plugins/sourceview/.cvsignore:
11918         plugins/sourceview/Makefile.am:
11919         plugins/sourceview/plugin.c: :
11920         plugins/sourceview/plugin.h:
11921         plugins/sourceview/sourceview.c: 
11922         plugins/sourceview/sourceview.h:
11923         plugins/sourceview/sourceview.plugin:
11924         plugins/sourceview/sourceview.plugin.in:
11925         plugins/sourceview/sourceview.png:
11927         Added sourceview editor plugin
11929 2006-02-19 Naba Kumar  <naba@gnome.org>
11931         * libanjuta/interfaces/libanjuta.idl,
11932         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11933         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11934         plugins/cvs-plugin/cvs-interface.c,
11935         plugins/document-manager/action-callbacks.c,
11936         plugins/document-manager/action-callbacks.h,
11937         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
11938         plugins/search/plugin.c, plugins/search/search-replace.c,
11939         plugins/search/search-replace_backend.c,
11940         plugins/subversion/subversion-actions.c,
11941         plugins/subversion/subversion-callbacks.c,
11942         plugins/tools/editor.c, plugins/tools/execute.c,
11943         plugins/tools/variable.c: Defined proper editor interfaces and fixed
11944         few fatal warnings.
11946 2006-02-15 Naba Kumar  <naba@gnome.org>
11948         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11949         within another.
11950         
11951         * libanjuta/interfaces/libanjuta.idl,
11952         plugins/document-manager/anjuta-docman.c,
11953         plugins/document-manager/plugin.c,
11954         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11955         unnecessary parameters from IAnjutaEditor interface and used proper
11956         types instead of 'gpointer'. Fixed various compiler warnings.
11957         
11958         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11959         file
11961 2006-02-12 Naba Kumar  <naba@gnome.org>
11963         * po/POTFILES.in: Updated.
11964         
11965 2006-02-11 Naba Kumar  <naba@gnome.org>
11967         * plugins/editor/properties.[cxx,h],
11968         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11969         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11970         to sci_prop_*(), because they were conflicting with external
11971         functions (in some ssl library).
11972         
11973 2006-02-08 Naba Kumar  <naba@gnome.org>
11975         Patch from Massimo Cora  <maxcvs@email.it>:
11976         * plugins/valgrind/anjuta-valgrind.schemas,
11977         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11978         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11979         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11980         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11981         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11982         plugins/valgrind/vgtoolview.c,
11983         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11984         before running the debugging session. I've added also a
11985         preference in Anjuta Preferences where you can specify
11986         the path to the valgrind binary. The default is /usr/bin/valgrind.
11987         Now it displays a dialog with the error. [it can be -program
11988         exited- or -file loaded or end of input-]. Some valgrind 3.x
11989         compatibility.
11990         
11991 2006-01-29 Naba Kumar  <naba@gnome.org>
11993         Patch from Massimo Cora  <maxcvs@email.it>:
11994         * configure.in, plugins/Makefile.am,
11995         plugins/valgrind/*: Valgrind plugin (requires
11996         binutils-dev and valgrind to be installed.
11998 2005-01-24 Johannes Schmid <jhs@gnome.org>
12000         * Patch from Eric Greveson <ejg45@cam.ac.uk>
12001         plugins/tools/variables.c:
12002         Added current directory to possible variables
12004         * Patch from Günther Brammer <gbrammer@gmx.de>
12005         plugins/document-manager/anjuta-docman.c:
12006         Fix a crash on opening a file
12008         AUTHORS: Added Günther Brammer
12010 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
12012         * libanjuta/anjuta-launcher.c:
12013         Fix a bug in AnjutaLauncher when output is bigger than buffer
12014         Probably fix bug #315188 and #305134
12016 2005-12-28      Johannes Schmid <jhs@gnome.org>
12017         
12018         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
12019         * src/about.c: Use new gtk about dialog
12020         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
12021         Updated anjuta_ui_add_action_group_entries call
12022         
12023         Patch from Jean Breford <jean.breford@normalesup.org>
12024         and Markus Habermehl <bmh1980de@yahoo.de>:
12025         
12026         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
12027         * AUTHORS: Added Jean and Markus
12029 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12030         * plugins/search/search-replace.c :
12031         Bookmark all matched lines.
12032         * plugins/search/search-replace_backend.c :
12033         Fixed bug (Search in all project files).
12035 2005-12-21      Johannes Schmid <jhs@gnome.org>
12036         
12037         * plugins/search/plugin.c:
12038         Fixed signal names
12039         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
12040         investigation needed.
12041         
12042         AUTHORS: Added Ross Goldner
12044 2005-12-19  Ross Golder  <ross@golder.org>
12046         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
12047         application/xml MIME type.
12049 2005-12-18  Johannes Schmid <jhs@gnome.org>
12050         
12051         po/POTFILES.in: Updated files after directory changes
12052         HACKING: Removed outdated section 3 (anoncvs)
12054 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
12056         * plugins/build-basic-autotools/build-basic-autotools.c:
12057         Save all files in editor before running a command
12059         * plugins/tools/execute.c:
12060         Use document manager plugin instead of each editor for
12061         saving all files
12063 2005-12-15  Johannes Schmid <jhs@gnome.org>
12065         * plugins/document-manager/action-callbacks.c:
12066         (on_save_all1_activate), (on_swap_activate)
12067         plugins/document-manager/anjuta-docman.c:
12068         (on_save_as_filesel_response), (on_notebook_switch_page):
12069         
12070         Fixed some remaining issues in document-manger
12072 2005-12-15      Johannes Schmid <jhs@gnome.org>
12074         * plugins/profile-default/default.anjuta:
12075         Load Search plugin and Message Manager by default
12077 2005-12-14  Johannes Schmid <jhs@gnome.org>
12078         
12079         * plugins/editor/text_editor.c
12080         libanjuta/anjuta-utils.c:
12081         
12082         Check if files differ when gnome-vfs monitoring is used.
12083         (Bug #309688)
12085 2005-12-13  Johannes Schmid <jhs@gnome.org>
12087         * plugins/document-manager/plugin.c:
12088         Only save modified files in ianjuta_file_savable_save() for document-manager
12089         as discussed on mailing list.
12090         
12091         * plugins/cvs-plugin/cvs-callbacks.c:
12092         Fixed dialog handling for empty log message
12094 2005-12-13  Johannes Schmid <jhs@gnome.org>
12096         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
12097         
12098         * plugins/project-manager/* Removed ununsed files
12099         
12100         * plugins/symbol-browser/an_symbol_iter.c
12101         plugins/build-basic-autotools/build-basic-autotools.c
12102         plugins/build-basic-autotools/executer.c
12103         plugins/class-gen/class_gen.c
12104         plugins/class-inheritance/class-inherit.c
12105         plugins/cvs-plugin/cvs-actions.c
12106         plugins/cvs-plugin/cvs-interface.c
12107         plugins/debug-manager/attach_process.
12108         plugins/devhelp/plugin.c
12109         plugins/document-manager/plugin.c
12110         plugins/document-manager/indent_util.c
12111         plugins/editor/properties.cxx
12112         plugins/editor/aneditor.cxx
12113         plugins/editor/style-editor.c
12114         plugins/editor/text_editor.c
12115         plugins/macro/macro_db.c
12116         tagmanager/c.c:
12117         
12118         Use DEBUG_PRINT for debug messages
12120         libanjuta/anjuta-debug.h: Include config.h
12121         
12122         HACKING: Updated (BTW: does anyone read this?)
12123         
12124 2005-12-12  Johannes Schmid <jhs@gnome.org>
12126         Patch from Johan Ersvik <jersvik@fastmail.fm>:
12127         * plugins/gdb/debugger.c
12128         
12129         Fix a crasher in gdb plugin
12130         
12131         * plugins/gtodo/plugin.c
12132         plugins/search/plugin.c
12133         
12134         Fixed bug #305301
12135         
12136         * plugins/document-manager/anjuta-docman.c:
12137         
12138         Fixed error markers 
12139         
12140         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
12141         
12142         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
12143         
12144         * plugins/document-manager/anjuta-docman.c:
12145         highlight changed files in docman popup-menu
12146         * plugins/gdb/debug-tree.c:
12147         plugins/gdb/debugger.c
12148         Do not corupt entire "locals" tree when variable pointer have
12149         additional info and arrays/strucs/unions correctly.
12150         
12152 2005-12-11  Johannes Schmid <jhs@gnome.org>
12154         * plugins/document-manager/anjuta-docman.c
12155         plugins/document-manager/plugin.c
12156         plugins/editor/text_editor.c:
12157         
12158         AUTHORS: Added Johan Ersvik
12160         Fixed "is-dirty" bug and tab ordering
12162 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
12163         
12164         * plugins/editor/aneditor-autocomplete.cxx
12165         plugins/editor/aneditor-calltip.cxx
12166         plugins/editor/aneditor-priv.h
12167         plugins/symbol-browser/an_symbol.c
12168         plugins/symbol-browser/an_symbol_view.c
12169         tagmanager/entry.h
12170         tagmanager/tm_symbol.c
12171         tagmanager/tm_tag.c
12172         tagmanager/include/tm_symbol.h
12173         tagmanager/include/tm_tag.h
12174         tagmanager/c.c
12176         Better pointer recognition in tagmanager and symbol browser
12178 2005-12-11  Johannes Schmid <jhs@gnome.org>
12180         * plugins/search/*: New search plugin derived from search code in old editor
12181         plugin.
12182         
12183         * plugins/document-manager/*: new document-manger which is now seperated from
12184         editor to allow implementation of other editor widgets. Code is mostly derived
12185         from old editor plugin
12187         * plugins/print/* new print plugin which is not fully implemented in the
12188         moment
12190         * plugins/editor/text_editor.c: Added lots of interface code
12191         
12192         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
12193         IAnjutaEditorFactory and extended IAnjutaEditor
12194         
12195         * configure.in, plugins/Makefile.am updated build system for new
12196         plugins
12198         This is a huge commit which might still contain some bugs and also has
12199         some fixmes. Things that are not working are the search toolbar because it
12200         does not use the same backend as any other searching function and printing
12201         (easy to fix) because it did not yet implement IAnjutaPrintable.
12203 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
12205         * plugins/project-wizard/property.c:
12206         Use newer GtkFileChooser instead of GtkFileSelection with
12207         GnomeFileEntry to avoid a bug
12209         * plugins/project-wizard/install.c:
12210         Avoid an endless loop if project directory is not writable
12211         
12212         * plugins/project-wizard/druid.c:
12213         Allow creating project in empty directory without a
12214         warning
12216 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
12217         
12218         Patch from Massimo Cora <maxcvs@email.it>
12219         * plugins/class-inheritence/class-inherit.c
12220         plugins/class-inheritence/plugin.c
12221         plugins/class-inheritence/plugin.h
12222         configure.in
12223         
12224         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
12225         no longer supported!
12227 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
12228         
12229         Patch from Johan Ersvik <jersvik@fastmail.fm>
12230         * plugins/message-view/message-view.c
12231         plugins/build-basic-autotools/build-basic-autotools.c
12232         plugins/build-basic-autotools/automake-c.filters
12234         This patch correct regex-filters for newer automake
12235         versions
12237 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
12239        * plugins/tools/execute.c:
12240        Detect variables inside a word
12242 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12244         * libanjuta/anjuta-status.[ch],
12245         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
12246         plugins/editor/anjuta-docman.c :
12247         New anjuta-status procedure.
12249 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12251         *Modified Files:
12252         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
12253         plugins/editor/Makefile.am
12254         plugins/editor/anjuta-document-manager.glade
12255         plugins/editor/plugin.c plugins/editor/plugin.h
12256         plugins/editor/text_editor.c plugins/editor/text_editor.h
12257         *Added Files:
12258         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
12259         plugins/editor/indent-util.c plugins/editor/indent-util.h
12260         plugins/editor/indent_test.c :
12261         Set and Preview indent preferences parameters.
12262         Saved indent user parameters.
12264 2005-10-27  Naba Kumar  <naba@gnome.org>
12266         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
12267         * plugins/editor/anjuta-docman.c: Restore tab color to normal
12268         theme color for saved documents.
12269         
12270 2005-10-26  Naba Kumar  <naba@gnome.org>
12272         * libanjuta/anjuta-encodings.c: Save changed supported encodings
12273         list. Fixed bug #316731.
12274         
12275 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
12277         * tagmanager/tm_symbol.c: Fixed bug #315218
12279 2005-10-23  Adam Weinberger  <adamw@gnome.org>
12281         * plugins/build/build_file.c
12282           plugins/build-basic-autotools/build-basic-autotools.c
12283           plugins/tools/execute.c
12284           plugins/build/compile.c
12285           plugins/build/configurer.c
12286           plugins/debug-manager/plugin.c
12287           plugins/editor/plugin.c
12288           plugins/editor/print.c
12289           plugins/editor/text_editor.c
12290           plugins/file-loader/plugin.c
12291           plugins/file-manager/an_file_view.c
12292           plugins/symbol-browser/an_symbol_view.c
12293           plugins/gdb/debugger.c
12294           plugins/gdb/plugin.c
12295           plugins/glade/plugin.c
12296           plugins/macro/macro-actions.c
12297           plugins/macro/plugin.c
12298           plugins/profile-default/plugin.c
12299           plugins/project-manager/plugin.c
12300           plugins/project-manager/project_import.c
12301           plugins/symbol-browser/plugin.c
12302           plugins/tools/execute.c
12303           src/anjuta.c
12304           src/anjuta-actions.h
12305           src/shell.c:
12306           Correct spacing errors before and after "...".
12308 2005-10-20  Naba Kumar  <naba@gnome.org>
12310         * plugins/gdb/debugger.c: Fixed attach/detach process to
12311         updated UI properly.
12312         
12313 2005-10-18  Naba Kumar  <naba@gnome.org>
12315         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
12316         #171314 too).
12317         
12318 2005-10-13  Naba Kumar  <naba@gnome.org>
12319         
12320         * plugins/project-mkfile-import/*: Removed separate import wizard for
12321         makefile based projects (because single widzard handles all wizards).
12323         * plugins/project-import/project-import.c: Made wizard window
12324         transient to main window.
12326         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
12327         
12328         * AUTHORS: Added Eric's name in contributors list.
12329         
12330         * configure.in, plugins/Makefile.am,
12331         plugins/project-import/Makefile.am,
12332         plugins/project-import/anjuta-project-import.glade,
12333         plugins/project-import/project-import.c,
12334         plugins/project-import/project-import.h: Import wizard now detects
12335         both makefile and automake projects together instead of separate wizard.
12336         
12337         * plugins/project-wizard/templates/java/project.anjuta,
12338         plugins/project-wizard/templates/mkfile/project.anjuta,
12339         plugins/project-wizard/templates/python/project.anjuta,
12340         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
12341         name to make it appropriate.
12343 2005-10-11  Naba Kumar  <naba@gnome.org>
12345         * configure.in: Fixed glade3 version requirement.
12347 2005-09-29  Alexander Shopov  <ash@contact.bg>
12349         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
12351 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
12353         * plugins/subversion/svn_auth.c
12354         plugins/subversion/anjuta_subversion.glade:
12355         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
12357 2005-09-22  Naba Kumar  <naba@gnome.org>
12359         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
12361         * configure.in,  plugins/Makefile.am
12362         plugins/project-manager/anjuta-project-manager.plugin.in,
12363         plugins/project-manager/plugin.c,
12364         (added) plugins/project-mkfile-import/.cvsignore,
12365         (added) plugins/project-mkfile-import/Makefile.am,
12366         (added) plugins/project-mkfile-import/
12367             anjuta-project-mkfile-import-plugin.png,
12368         (added) plugins/project-mkfile-import/
12369             anjuta-project-mkfile-import.glade,
12370         (added) plugins/project-mkfile-import/
12371             anjuta-project-mkfile-import.plugin.in,
12372         (added) plugins/project-mkfile-import/plugin.c,
12373         (added) plugins/project-mkfile-import/plugin.h,
12374         (added) plugins/project-mkfile-import/project-mkfile-import.c,
12375         (added) plugins/project-mkfile-import/project-mkfile-import.h,
12376         plugins/project-wizard/templates/Makefile.am,
12377         (added) plugins/project-wizard/templates/mkfile-logo.png,
12378         (added) plugins/project-wizard/templates/mkfile.wiz,
12379         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
12380         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
12381         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
12382         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
12383         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
12384         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
12385         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
12386         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
12387         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
12388         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
12389         (added) plugins/project-wizard/templates/mkfile/src/main.c:
12390         Added makefile based project import wizard and wizard template.
12392 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
12394         * libanjuta/anjuta-launcher.c: Reduced false password detections
12396 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12398         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
12399         messages correctly.a
12401 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
12402         
12403         * scintilla/Makefile.am: Changed scintilla library to noinst
12404         * pixmaps/Makefile.am: Install password.png
12405         * libanjuta/anjuta-launcher.c: Changed password detection
12406         to be able to access GNOME CVS with ssh.
12407         
12408 2005-08-31  Naba Kumar  <naba@gnome.org>
12410         * plugins/glade/plugin.c: Set transient window for the widget
12411         dialogs.
12412         
12413 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
12415         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
12417 2005-08-10  Naba Kumar  <naba@gnome.org>
12419         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
12420         as shortcut key for execute.
12422         * src/about.c: Clean up.
12423         
12424         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
12425         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
12426         entry boxes.
12427         
12428 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12430         * plugins/editor/search-replace_backend.c :
12431         Fixed search in File Patterns.
12433 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
12435         * plugins/gdb/Makefile.am: Fixed a make -j x bug
12436         
12437 2005-08-04  Naba Kumar  <naba@gnome.org>
12439         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12440         for pango-1.8 rendering bug.
12441         
12442 2005-08-03  Naba Kumar  <naba@gnome.org>
12444         * plugins/glade/plugin.c: Proper names for plugin widgets.
12445         
12446         * plugins/subversion/anjuta-subversion.glade,
12447         plugins/subversion/svn-auth.c: Fixed authentication dialog and
12448         string allocations. Use passed default values when available.
12449         Set proper focus and dialog default response. Destroy dialog after use.
12450         Return error when appropriate.
12452 2005-08-02  Naba Kumar  <naba@gnome.org>
12454         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
12455         for pango-1.8 rendering bug.
12456         
12457 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
12459         * scintilla/Makefile.am: Fixed a make -j x bug
12460         
12461 2005-08-02  Johannes Schmid <jhs@gnome.org>
12462         
12463         * plugins/subversion/svn-auth.c: Added username/password 
12464         auto function.
12466 2005-08-01  Naba Kumar  <naba@gnome.org>
12468         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
12469         checks for character width calculations.
12470         
12471 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12473         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
12475 2005-07-31  Naba Kumar  <naba@gnome.org>
12477         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
12478         messup with pango 1.8. Fixed bug #311846.
12480 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12482         * plugins/gdb/memory.c : Fixed bug 305082.
12483         
12484         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12485         plugins/project-wizard/templates/gcj.wiz,
12486         plugins/project-wizard/templates/gnome.wiz,
12487         plugins/project-wizard/templates/gtk.wiz,
12488         plugins/project-wizard/templates/java.wiz,
12489         plugins/project-wizard/templates/python.wiz,
12490         plugins/project-wizard/templates/wxwin.wiz,
12491         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
12493 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
12495         * plugins/tools/execute.c:
12496         Correct a crash if editor is closed while a tool still use it.
12498 2005-07-28  Naba Kumar  <naba@gnome.org>
12500         * scintilla/*: Updated scintilla from their latest CVS.
12502 2005-07-27  Naba Kumar  <naba@gnome.org>
12504         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12505         plugins/build-basic-autotools/build-basic-autotools.c,
12506         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
12507         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
12508         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
12509         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
12510         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
12511         plugins/message-view/plugin.c, plugins/patch/plugin.c,
12512         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
12513         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12514         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
12515         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
12516         argument to anjuta_ui_add_action_group_entries() and
12517         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
12518         Fixed all plugins to pass translation domain. This fixes untranslated
12519         UI bugs. 
12521 2005-07-27  Naba Kumar  <naba@gnome.org>
12523         * plugins/class-inheritance/class-callbacks.c,
12524         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
12525         proper system colors.
12527 2005-07-26  Naba Kumar  <naba@gnome.org>
12529         * ROADMAP: Updated and added more tasks.
12531 2005-07-25  Naba Kumar  <naba@gnome.org>
12533         * ROADMAP: Updated and added more tasks.
12534         
12535 2005-07-24  Naba Kumar  <naba@gnome.org>
12537         * HACKING: Fixed format.
12539 2005-07-24  Naba Kumar  <naba@gnome.org>
12541         * ROADMAP: Fixed format.
12542         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
12544 2005-07-24  Naba Kumar  <naba@gnome.org>
12546         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
12547         * data/properties/cpp.properties: Added *.c++ as file extension for c++
12549 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
12551         * plugins/tools/dialog.c, plugins/tools/dialog.h:
12552         Correct wrong sensitivity setting
12553         
12554         * plugins/tools/tool.c: Correct a crash when removing overridden tool
12555         
12556         * plugins/tools/variable.c:     Add variables for project manager
12558 2005-07-23  Naba Kumar  <naba@gnome.org>
12560         * ROADMAP: updated.
12562 2005-07-23 Naba Kumar  <naba@gnome.org>
12564         * plugins/subversion/Makefile.am,
12565         plugins/subversion/svn-auth.c,
12566         plugins/subversion/svn-auth.h: Added subversion authentication code
12567         stubs.
12568         
12569         * plugins/subversion/subversion-callbacks.c,
12570         plugins/subversion/subversion-callbacks.h,
12571         plugins/subversion/svn-backend-priv.h,
12572         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
12573         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
12574         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
12575         Added file mode line.
12577 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
12579         * configure.in: Added 'gl' to ALL_LINGUAS.
12581 2005-07-21 Naba Kumar  <naba@gnome.org>
12583         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
12584         the active sources and kill the running process without emitting
12585         signals (which could be fatal because the object is being destroyed).
12586         Incidentally, fixed the crash that happens when stopping an active
12587         debugger session. Disabled debug prints and code clean up.
12588         Fixed bug #305587.
12589         
12590         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
12591         message view object, because that prevents many unprocessed outputs
12592         from the cvs command from being appended in view. Does not set NULL
12593         to mesg_view private member (not required) so that any pending outputs
12594         to view is processed.Fixed bug #172666.
12596         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
12597         type in supported list.
12598         
12599 2005-07-18  Adam Weinberger  <adamw@gnome.org>
12601         * plugins/file-manager/anjuta-file-manager-plugin.glade:
12602           grammar/spelling fixes.
12604 2005-07-17 Naba Kumar  <naba@gnome.org>
12606         * (new) plugins/project-wizard/templates/terminal/cvsignore,
12607         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
12608         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
12609         plugins/project-wizard/templates/anjuta-plugin.wiz,
12610         plugins/project-wizard/templates/gcj.wiz,
12611         plugins/project-wizard/templates/gnome.wiz,
12612         plugins/project-wizard/templates/gtk.wiz,
12613         plugins/project-wizard/templates/gtkmm.wiz,
12614         plugins/project-wizard/templates/java.wiz,
12615         plugins/project-wizard/templates/python.wiz,
12616         plugins/project-wizard/templates/terminal.wiz,
12617         plugins/project-wizard/templates/terminal/Makefile.am,
12618         plugins/project-wizard/templates/terminal/po/Makefile.am,
12619         plugins/project-wizard/templates/terminal/src/Makefile.am,
12620         plugins/project-wizard/templates/wxwin.wiz,
12621         plugins/project-wizard/templates/xlib-dock.wiz,
12622         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
12623         wizards and updated .wiz files to install them in newly created
12624         projects.
12626 2005-07-16 Naba Kumar  <naba@gnome.org>
12628         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
12629         
12630         * plugins/file-manager/an_file_view.c,
12631         plugins/file-manager/plugin.c: Added file manager preferences to
12632         show/hide files ignored by version control (e.g. cvsignore).
12633         
12634         * plugins/editor/text_editor.c: Initialize vfs info struct.
12635         
12636         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
12637         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
12638         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
12639         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
12640         omf-install/.cvsignore, pixmaps/.cvsignore,
12641         plugins/file-manager/anjuta-file-manager-plugin.glade,
12642         scintilla/.cvsignore, scintilla/include/.cvsignore,
12643         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
12644         tagmanager/python.c: Updated.
12646 2005-07-16 Naba Kumar  <naba@gnome.org>
12648         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
12649         Fixed python parser to parser class methods.
12651 2005-07-15 Naba Kumar  <naba@gnome.org>
12653         * plugins/project-wizard/property.c: Used parenthesis to remove
12654         ambiguty.
12655         
12656         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12657         plugins/project-wizard/templates/gcj.wiz,
12658         plugins/project-wizard/templates/gnome.wiz,
12659         plugins/project-wizard/templates/gtk.wiz,
12660         plugins/project-wizard/templates/gtkmm.wiz,
12661         plugins/project-wizard/templates/java.wiz,
12662         plugins/project-wizard/templates/python.wiz,
12663         plugins/project-wizard/templates/terminal.wiz,
12664         plugins/project-wizard/templates/wxwin.wiz,
12665         plugins/project-wizard/templates/xlib-dock.wiz,
12666         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
12667         and names.
12669 2005-07-15 Naba Kumar  <naba@gnome.org>
12671         * plugins/project-wizard/templates/java.wiz,
12672         plugins/project-wizard/templates/java/Makefile.am,
12673         plugins/project-wizard/templates/java/project.anjuta,
12674         plugins/project-wizard/templates/python.wiz,
12675         plugins/project-wizard/templates/python/Makefile.am,
12676         plugins/project-wizard/templates/python/project.anjuta: Use different
12677         project files for java and python module where debugger is not
12678         included in the list of plugins.
12680 2005-07-15 Naba Kumar  <naba@gnome.org>
12682         * configure.in, plugins/project-wizard/templates/Makefile.am,
12683         plugins/project-wizard/templates/gcj-logo.png,
12684         plugins/project-wizard/templates/gcj.wiz,
12685         plugins/project-wizard/templates/gcj/.cvsignore,
12686         plugins/project-wizard/templates/gcj/Makefile.am,
12687         plugins/project-wizard/templates/gcj/configure.in.tpl,
12688         plugins/project-wizard/templates/gcj/src/.cvsignore,
12689         plugins/project-wizard/templates/gcj/src/Makefile.am,
12690         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
12691         plugins/project-wizard/templates/java-logo.png,
12692         plugins/project-wizard/templates/java.wiz,
12693         plugins/project-wizard/templates/java/configure.in.tpl,
12694         plugins/project-wizard/templates/java/po/Makefile.am,
12695         plugins/project-wizard/templates/java/po/POTFILES.in,
12696         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
12697         plugins/project-wizard/templates/java/src/main.java,
12698         plugins/project-wizard/templates/python-logo.png,
12699         plugins/project-wizard/templates/python.wiz,
12700         plugins/project-wizard/templates/python/.cvsignore,
12701         plugins/project-wizard/templates/python/Makefile.am,
12702         plugins/project-wizard/templates/python/configure.in.tpl,
12703         plugins/project-wizard/templates/python/po/.cvsignore,
12704         plugins/project-wizard/templates/python/po/Makefile.am,
12705         plugins/project-wizard/templates/python/po/POTFILES.in,
12706         plugins/project-wizard/templates/python/src/.cvsignore,
12707         plugins/project-wizard/templates/python/src/Makefile.am,
12708         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
12709         plugins/project-wizard/templates/python/src/main.py: Added Generic
12710         gcj and python project wizards. Fixed Generic java project to
12711         use _JAVA primary. Update gnome-build from cvs for them to work
12712         correctly.
12714 2005-07-12 Naba Kumar  <naba@gnome.org>
12716         * plugins/project-manager/plugin.c: Automatically determine
12717         project backend by probing.
12718         
12719 2005-07-04 Naba Kumar  <naba@gnome.org>
12721         * Makefile.am: Do not install old anjuta.glade file which conflicts
12722         with newer src/anjuta.glade.
12724 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
12726         * plugins/an_symbol_prefs.c:
12727         Sort list of available symbol files
12729 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
12731         * plugins/build-basic-autotools.c:
12732         Fixed #307810
12733         
12734         * plugins/gtodo/libgtodo.c:
12735         Possible fix for #307800
12737         * libanjuta/anjuta-encodings.c
12738         libanjuta/anjuta-launcher.c
12739         libanjuta/anjuta-preference-dialog.c
12740         libanjuta/anjuta-preferences.c
12741         libanjuta/anjuta-ui.c
12742         libanjuta/anjuta-util.c
12743         libanjuta/cell-renderer-captioned-image.c
12744         libanjuta/plugin.c:
12745         
12746         Patch from de_lupus@pandora.be (Kristof Vansant):
12747         Replaced deprecated gnome-i18n.h
12748         Closed #309153
12750 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
12751         
12752         * plugins/subversion/anjuta-subversion.glade
12753         plugins/subversion/anjuta-subversion.ui
12754         plugins/subversion/plugin.c
12755         plugins/subversion/subversion-actions.c
12756         plugins/subversion/subversion-callbacks.h
12757         plugins/subversion/subversion-callbacks.c
12758         plugins/subversion/svn-backend-priv.h
12759         plugins/subversion/svn-backend.h
12760         plugins/subversion/svn-backend.c
12761         plugins/subversion/svn-thread.h
12762         plugins/subversion/svn-thread.c:
12763         
12764         Implemented Subversion diff
12765         
12766 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
12767         
12768         * plugins/build-basic-autotools/build-basic-autotools.c:
12769         Fixed crash bug! Might be useful to release 2.0.2 soon
12770         because this bug will crash any build which produces errors
12771         or warnings
12773 === Anjuta 2.0.1 ===
12775 2005-06-27 Naba Kumar  <naba@gnome.org>
12777         * plugins/tools/execute.c: Formated code.
12778         
12779 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
12781         * plugins/build-basic-autotools/build-basic-autotools.c:
12782         Remove two memory leaks
12783         Check command output versus untranslated strings too
12785         * plugins/tools/execute.c:
12786         Remove two memory leaks
12787         Check command output versus untranslated strings too
12788         Remove description message
12790         * plugins/tools/fileop.c:
12791         Escape tool name in xml configuration file
12793 2005-05-26 Naba Kumar  <naba@gnome.org>
12795         * configure.in: Bumped version to 2.0.1
12796         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
12798         * plugins/tools/execute.c: Fixed clickable messages.
12799         * NEWS: Updated.
12801         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
12802         Deactivate glade plugin when last glade project is closed. Reorder
12803         glade widgets in layout. Change glade project when user selects a
12804         new project. Removed project from the list when user closes it. Fixed
12805         glade project file loading from URI. Save and restored loaded glade
12806         projects in/from session.
12808         * plugins/class-gen/action-callbacks.c,
12809         plugins/class-gen/anjuta-class-gen-plugin.glade,
12810         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
12811         plugins/file-wizard/anjuta-file-wizard.glade,
12812         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
12813         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
12814         "Add to project" correctly. Use the source file path returned after
12815         adding to project. Fixed memory leaks. Deactivate wizard plugins
12816         after use.
12817         
12818         * plugins/project-manager/plugin.c,
12819         plugins/project-wizard/anjuta-project-wizard.glade,
12820         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
12821         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
12822         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
12823         project-wizard preference page to anjuta app, because they are
12824         more appropriated as general preferences. Renamed username and
12825         useremail properties keys.
12826         
12827         * po/POTFILES.in: Updated.
12829         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
12830         saved at closing.
12831         
12832         * plugins/file-loader/plugin.c: Do not use static variable to store
12833         created submenu in factory. Fixed crash in anjuta exit.
12834         
12835 2005-05-24 Naba Kumar  <naba@gnome.org>
12837         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12838         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12839         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12840         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12841         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12842         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12843         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12844         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12845         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12846         
12847         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12848         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12849         plugins/build-basic-autotools/build-basic-autotools.c,
12850         plugins/build-basic-autotools/build-basic-autotools.h,
12851         plugins/build-basic-autotools/executer.c,
12852         plugins/build-basic-autotools/executer.h,
12853         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
12854         plugins/tools/variable.c: Added an extra argument to
12855         anuta_util_dialog_input() to pass default value. Save/load project
12856         configure and execution parameters in/from session.
12858         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
12859         symbol browser is loaded.
12860         
12861         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
12862         freeze/thaw.
12864         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
12865         deactivate would not start shell.
12867 2005-05-24 Naba Kumar  <naba@gnome.org>
12869         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
12870         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
12871         libegg/egg-submenu-action.c, libegg/test-actions.c,
12872         plugins/build-basic-autotools/build-basic-autotools.c,
12873         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
12874         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
12875         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
12876         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
12877         plugins/macro/plugin.c, plugins/message-view/plugin.c,
12878         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
12879         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
12880         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12881         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
12882         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
12884 2005-05-24 Naba Kumar  <naba@gnome.org>
12886         * data/properties/styles.properties: Fixed defalt font.
12888         * plugins/editor/search-replace.c,
12889         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
12890         project openness wihtout activating project-manager plugin (i.e.
12891         using anjuta_shell_get()).
12892         
12893         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
12894         - Completed add_source(), add_group() and add_target() methods of
12895         IAnjutaProjectManager.
12896         - Change their definition to return the added element (or NULL).
12897         - Used interface API for project main menus and 'add to project'
12898         from file-manager context menu.
12899         - Select proper default target/group when prompting for adding
12900         source/target/group.
12901         - Do not expand all nodes in selection tree when default selection
12902         are given (eases navigation in big projects).
12903         - Code clean ups.
12904         - Marked strings for translation.
12906 2005-05-23 Naba Kumar  <naba@gnome.org>
12908         * src/anjuta-app.c: Save menu accelerators on change.
12909         * NEWS: Updated.
12910         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
12911         save-as dialog (leading to crash later).
12913 2005-05-22 Naba Kumar  <naba@gnome.org>
12915         * NEWS: Updated.
12916         * AUTHORS: Added developers for other projects. Updated.
12917         * TODO.tasks: Updated.
12918         * ChangeLog: Added past changelogs from anjuta-0.1.5.
12919         
12920 2005-05-22 Naba Kumar  <naba@gnome.org>
12922         * plugins/tools/execute.c: Make parsable lines distinct by adding
12923         a "Click me" description in the message. Allow tools to open arbibrary
12924         file in editory using gdb-styled annotation (The line starts with two
12925         \032 characters followed by the file:line).
12926         
12927         * plugins/tools/scripts/prepare-changelog.pl,
12928         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
12929         ChangeLog file itself and open it.
12931 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
12933         * plugins/tools/execute.c:
12934         Parse output in message pane
12935         Correct a crash on plugin deactivation
12937         * plugins/tools/fileop.c,
12938         plugins/tools/tool.c,
12939         plugins/tools/tool.h:
12940         Load only valid tools
12942 2005-06-21  Naba Kumar  <naba@gnome.org>
12944         * anjuta.spec.in: Fixed devel package requirement.
12946         * plugins/message-view/message-view.c: Scroll message on next/previous.
12948         * TODO.tasks: Updated.
12950         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12951         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12952         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12953         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12954         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12955         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12956         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12957         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12959         * libanjuta/anjuta-preferences.c,
12960         plugins/build-basic-autotools/build-basic-autotools.c,
12961         plugins/build-basic-autotools/executer.c,
12962         plugins/class-gen/action-callbacks.c,
12963         plugins/class-gen/action-callbacks.h,
12964         plugins/class-gen/class_gen.c,
12965         plugins/cvs-plugin/cvs-interface.c,
12966         plugins/debug-manager/attach_process.c,
12967         plugins/debug-manager/plugin.c,
12968         plugins/debug-manager/utilities.c,
12969         plugins/debug-manager/utilities.h,
12970         plugins/editor/aneditor-autocomplete.cxx,
12971         plugins/editor/aneditor.cxx,
12972         plugins/editor/search-replace.c,
12973         plugins/editor/search-replace_backend.c,
12974         plugins/gdb/breakpoints.c,
12975         plugins/gdb/registers.c,
12976         plugins/patch/plugin.c,
12977         plugins/project-wizard/druid.c,
12978         plugins/project-wizard/install.c,
12979         plugins/subversion/plugin.c,
12980         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12981         codes.
12983         * plugins/class-gen/action-callbacks.c,
12984         plugins/project-wizard/parser.c,
12985         plugins/project-wizard/property.c,
12986         plugins/project-wizard/values.c,
12987         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12989         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12990         alphabetically
12992 2005-06-20  Naba Kumar  <naba@gnome.org>
12994         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12995         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12996         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12997         
12998         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12999         exit idle function.
13000         
13001         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
13002         Fixed possible memory corruption.
13004         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
13005         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
13006         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
13007         progress bar increment and added progress status for symbol refresh
13008         and project loading.
13009         
13010         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
13011         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
13012         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
13013         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
13014         bar.
13016         * TODO.tasks: Updated.
13018 2005-06-19  Naba Kumar  <naba@gnome.org>
13020         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
13021         Fixed warning.
13022         
13023         * plugins/project-import/project-import.c: Deactivate plugin when done.
13024         
13025 2005-06-18  Naba Kumar  <naba@gnome.org>
13027         * plugins/profile-default/plugin.c: Fixed error when loading another
13028         project while a project is still loaded.
13029         
13030         * plugins/project-manager/plugin.c: Used (newly added) group-activated
13031         signal from gnome-build to popup group properties.
13032         
13033         * src/anjuta.c: Load default session by default.
13035         * po/POTFILES.in: Added missing files.
13036         
13037         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
13038         activate plugin on load (activate it separately). Connect to activate
13039         and deactivate signals for housekeeping, so that if plugins are
13040         activated or deactivate externally, they are properly recorded.
13041         
13042         * plugins/profile-default/plugin.c: Save profile before a project
13043         is loaded so that it could be restored when project is closed.
13044         
13045         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
13047 2005-06-17  Naba Kumar  <naba@gnome.org>
13049         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
13050         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
13051         for project. The plugins loaded for the project is restored when project
13052         is loaded next time.
13053         
13054         * TODO.tasks: Updated.
13055         
13056 2005-06-15  Naba Kumar  <naba@gnome.org>
13058         * plugins/tools/scripts/find-fixmes.pl,
13059         (new) plugins/tools/scripts/translation-status.pl,
13060         plugins/tools/scripts/tools-2.xml.in,
13061         plugins/tools/scripts/Makefile.am,
13062         plugins/tools/scripts/prepare-changelog.pl: Added translation
13063         status script. Completed find-fixmes.pl script. Fixed bugs.
13065         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
13066         tool path.
13068 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13070         * plugins/message-view/anjuta-message-manager-plugin.glade :
13071         renamed "messages.tag.position" to "messages.tab.position".
13072         plugins/message-view/anjuta-msgman.c : 
13073         Messages tab position prefrences.
13074         
13075 2005-06-14  Naba Kumar  <naba@gnome.org>
13077         * (new) plugins/tools/scripts/find-fixmes.pl,
13078         (new) plugins/tools/scripts/tools-2.xml.in,
13079         (new) plugins/tools/scripts/Makefile.am,
13080         (new) plugins/tools/scripts/prepare-changelog.pl,
13081         plugins/tools/plugin.h, plugins/tools/fileop.c,
13082         plugins/tools/Makefile.am, configure.in: Added system tools.
13084 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
13086         * plugins/tools/editor.c:
13087         Take care of creating .anjuta directory if missing
13089 2005-06-10  Naba Kumar  <naba@gnome.org>
13091         * configure.in: Increased gnome-build required to version 0.1.2.
13092         
13093         * plugins/project-manager/plugin.c: Fixed target/group removal.
13094         Fixed memory leaks.
13095         
13096 2005-06-10  Naba Kumar  <naba@gnome.org>
13098         * plugins/project-manager/plugin.c: Implemented target/group
13099         configuration (update gnome-build module from cvs).
13100         
13101 2005-06-07  Naba Kumar  <naba@gnome.org>
13103         Patch from: Massimo Cora'  <maxcvs@email.it>:
13104         * plugins/class-inheritance/Makefile.am,
13105         plugins/class-inheritance/class-inherit.c,
13106         plugins/class-inheritance/class-inherit.h,
13107         plugins/class-inheritance/plugin.c,
13108         plugins/class-inheritance/plugin.h,
13109         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
13110         expanded view of classes in hierarchy canvas (collapsable again).
13111         
13112 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
13114         * scintilla/patches/scintilla-64-bit.diff (added)
13115         * plugins/patch/patch-plugin.c:
13116         Conditional build for GTK 2.4 and GTK 2.6
13118 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
13120         * plugins/tools/anjuta-tools.glade,
13121         plugins/tools/editor.c,
13122         plugins/tools/plugin.h,
13123         plugins/tools/fileop.c:
13124         Add a check box to edit an user script
13125         Correct a few memory leak
13127         * plugins/tools/execute.c,
13128         plugins/tools/tool.c,
13129         plugins/tools/tool.h:
13130         Move utility remove_mnemonic function in tool.c
13131         Small fix
13133 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
13135         Patch from sbrabec@suse.cz:
13136         * configure.in
13137         scintilla/include/Scintilla.h:
13138         
13139         Fix 64-Bit warnings in gcc 4
13141 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
13142         
13143         * plugins/patch/patch_plugin.c
13144         plugins/patch/patch.h
13145         plugin/patch/patch-plugin.glade
13146         plugin/patch/Makefile.am:
13147         
13148         Changed patch plugin to use libglade and new gtk 2.6 widgets
13150 2005-05-31  Naba Kumar  <naba@gnome.org>
13152         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13153         * plugins/editor/text_editor.c: Don't show error
13154         for empty files.
13155         
13156 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
13157         
13158         * plugins/message-view/anjuta-message-manager.ui,
13159         plugins/message-view/anjuta-msgman.c,
13160         plugins/message-view/anjuta-msgman.h,
13161         plugins/message-view/message-view.c,
13162         plugins/message-view/message-view.h,
13163         plugins/message-view/plugin.c:
13164         Add a popup menu in messages panes
13165         Move save message pane option in it
13167 2005-05-28  Naba Kumar  <naba@gnome.org>
13169         * data/properties/styles.properties: Fixed default font
13170         names and sizes.
13172         * plugins/editor/style-editor.c: cleanup.
13173         
13174 2005-05-25  Naba Kumar  <naba@gnome.org>
13176         * plugin/gdb/plugin.c: Start gdb even if the program does
13177         not exists. Fixes bug #305074
13178         
13179 2005-05-24  Naba Kumar  <naba@gnome.org>
13181         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
13182         * configure.in: graphviz pkgconfig path.
13184 2005-05-24  Naba Kumar  <naba@gnome.org>
13186         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
13187         * TODO.tasks: Updated.
13188         
13189 2005-05-22  Naba Kumar  <naba@gnome.org>
13191         * anjuta.spec.in: Fixed spec file
13192         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
13194 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
13195         
13196         * TODO.tasks: Updated.
13198         * plugins/message-view/anjuta-message-manager.ui,
13199         plugins/message-view/message-view.c,
13200         plugins/message-view/message-view.h,
13201         plugins/message-view/plugin.c:
13202         Add shortcut for next and previous message
13203         Add a save message menu item
13204         Fix a bug in previous message
13206 2005-05-21  Naba Kumar  <naba@gnome.org>
13208         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
13209         doc/Makefile.am, global-tags/create_global_tags.sh,
13210         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
13211         and rpm package creation. Fixed installation paths.
13212         
13213         * plugins/editor/anjuta-document-manager.glade,
13214         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
13215         and indent options.
13216         
13217         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
13219 2005-05-21  Naba Kumar  <naba@gnome.org>
13221         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
13222         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
13223         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
13224         tagmanager/Makefile.am: Fixed paths configure variables to take
13225         automake configure variables instead of hardcoding.
13227         * global-tags/tm_global_tags.c: Formated code.
13229         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
13230         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13231         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13232         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13233         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13234         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13235         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13236         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13237         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13239 2005-05-20  Naba Kumar  <naba@gnome.org>
13241         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
13242         and fixed rpm spec file (more testing required).
13243         
13244         * data/gdb.init: Don't set gdb prompt.
13245         
13246         * mime/Makefile.am: run update-mime-data only on system-wide install.
13247         
13248         * plugins/gdb/Makefile.am: Install plugin at correct paths.
13250 2005-05-19  Naba Kumar  <naba@gnome.org>
13252         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
13253         while it's not visible.
13255         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
13256         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
13257         
13258 2005-05-19  Naba Kumar <naba@gnome.org>
13260         * configure.in: Fixed subversion checks. Added
13261         --disable-plugin-subversion and --disable-plugin-glade
13262         configure flags to manually turn off their plugin builds.
13264         * plugins/editor/plugin.c: Save and restore current editor line
13265         positions in session.
13267 2005-05-18  Naba Kumar  <naba@gnome.org>
13269         * AUTHORS: Fixed email address.
13270         
13271         * libanjuta/anjuta-utils.c,
13272         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
13273         when the projectmanager toplevel is not a window. Check for valid
13274         gtkwindow type before using the passed window as parent for anjuta
13275         dialogs.
13277 2005-05-17  Naba Kumar  <naba@gnome.org>
13279         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
13280         
13281         * plugins/cvs-plugin/Makefile.am,
13282         plugins/devhelp/plugin.c,
13283         plugins/file-loader/Makefile.am,
13284         plugins/macro/Makefile.am,
13285         plugins/message-view/Makefile.am,
13286         plugins/patch/Makefile.am,
13287         plugins/project-manager/Makefile.am,
13288         plugins/subversion/Makefile.am,
13289         plugins/symbol-browser/Makefile.am: Removed -module flags
13290         from libtool flags
13292         * MAINTAINERS: Added file so that I could recieve bugzilla
13293         reports.
13295         * plugins/glade/plugin.c: Fixed compile error.
13297 === Anjuta 2.0.0 ===
13299 2005-05-15  Naba Kumar  <naba@gnome.org>
13301         * configure.in: Adjusted gdl version requirement. Bumped anjuta
13302         version to 2.0.0.
13304         * plugins/symbol-browser/an_symbol_view.c,
13305         plugins/symbol-browser/plugin.c,
13306         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
13307         symbols have been updated. Reset file symbols when update
13308         occurs. Fixed memory leaks.
13310         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13311         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
13312         
13313 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
13315         * plugins/tools/anjuta-tools.glade:
13316         Remove unused parameter dialog
13318         * plugins/tools/dialog.c,
13319         plugins/tools/fileop.c,
13320         plugins/tools/fileop.h,
13321         plugins/tools/tool.c,
13322         plugins/tools/tool.h,
13323         plugins/tools/variable.c:
13324         Add a few comments and cleanups
13326         * plugins/tools/editor.c,
13327         plugins/tools/editor.h:
13328         Remove code from previous plugin and add comments
13329         Use main window as parent (instead of tool list)
13331         * plugins/tools/execute.c,
13332         plugins/tools/execute.h:
13333         Remove code from previous plugin and add comments
13334         Fix warnings
13336 2005-05-14  Naba Kumar  <naba@gnome.org>
13338         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
13339         release.
13340         
13341         * configure.in: Fixed
13342         
13343         * plugins/class-inheritance/class-inheritance.png: New icon.
13344         
13345         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
13346         screws up when reparented.
13348 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13350         * plugins/editor/search-replace.c,
13351         plugins/editor/search-replace_backend.c
13352         plugins/project-manager/plugin.c : Clear find pane if searching same 
13353         expression. Clean code.
13355 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
13357         * configure.in: Added ne in ALL_LINGUAS
13358         
13359 2005-05-13  Naba Kumar  <naba@gnome.org>
13361         * configure.in: Fixed glade-3 version.
13362         
13363         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
13364         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
13365         plugins/gdb/watch.c: Update locals, watch and frame document on
13366         frame change.
13368 2005-05-12  Naba Kumar  <naba@gnome.org>
13370         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
13371         scope autocompletion when the function definition is incomplete.
13372         
13373         * plugins/class-gen/anjuta-class-gen.plugin.in,
13374         plugins/file-wizard/anjuta-file-wizard.plugin.in,
13375         plugins/gdb/plugin.c,
13376         plugins/glade/anjuta-glade.plugin.in,
13377         plugins/project-import/anjuta-project-import.plugin.in,
13378         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
13379         titles for the wizards.
13381 2005-05-11  Naba Kumar  <naba@gnome.org>
13383         * configure.in, plugins/debug-manager/Makefile.am,
13384         plugins/debug-manager/plugin.c,
13385         (added) plugins/debug-manager/images/.cvsignore,
13386         (added) plugins/debug-manager/images/Makefile.am,
13387         (added) plugins/debug-manager/images/detach-16.png,
13388         (added) plugins/debug-manager/images/detach.png,
13389         (added) plugins/debug-manager/images/step-into-16.png,
13390         (added) plugins/debug-manager/images/step-into.png,
13391         (added) plugins/debug-manager/images/step-out-16.png,
13392         (added) plugins/debug-manager/images/step-out.png,
13393         (added) plugins/debug-manager/images/step-over-16.png,
13394         (added) plugins/debug-manager/images/step-over.png,
13395         plugins/gdb/Makefile.am,
13396         plugins/gdb/breakpoints.c,
13397         plugins/gdb/plugin.c,
13398         (added) plugins/gdb/images/.cvsignore,
13399         (added) plugins/gdb/images/Makefile.am,
13400         (added) plugins/gdb/images/breakpoint.png,
13401         (added) plugins/gdb/images/locals.png,
13402         (added) plugins/gdb/images/stack.png,
13403         (added) plugins/gdb/images/watch.png: Fixed breakpoints
13404         'remove all'. Added debugger icons.
13406         * plugins/editor/text_editor.c: Fixed file monitor.
13408         Patch from: Massimo Cora'  <maxcvs@email.it>
13409         * plugins/patch/anjuta-patch-plugin.png,
13410         plugins/class-gen/Makefile.am,
13411         plugins/class-gen/action-callbacks.c,
13412         plugins/class-gen/class_gen.c,
13413         plugins/class-gen/class_logo.xpm: Implemented vcs
13414         file addions. New icons by Fabio Zecchini
13416 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13418         * libanjuta/interfaces/libanjuta.idl
13419         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
13420         plugins/editor/search-replace_backend.c
13421         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
13423 2005-05-11  Naba Kumar  <naba@gnome.org>
13424         
13425         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
13426         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
13427         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
13428         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
13429         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
13430         memory leaks.
13431         
13432         * plugins/symbol-browser/an_symbol_prefs.c,
13433         plugins/symbol-browser/an_symbol_search.c,
13434         plugins/symbol-browser/an_symbol_view.c,
13435         plugins/symbol-browser/an_symbol_view.h,
13436         plugins/symbol-browser/plugin.c: Fixed memory leaks.
13438 2005-05-11  Naba Kumar  <naba@gnome.org>
13440         * libanjuta/anjuta-shell.c: Fixed runtime warning.
13441         
13442         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
13443         progress bar location at create time, instead of hardcoding.
13444         
13445         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
13446         Added mini splash screen.
13447         
13448         * plugins/editor/text_editor.c: Do not produce warning when file
13449         monitor could not be created.
13450         
13451         * plugins/profile-default/plugin.c: Save project session on exit.
13452         Show mini splash with progress bar at profile load.
13454 2005-05-10  Naba Kumar  <naba@gnome.org>
13456         * configure.in, manuals/Makefile.am: Fixed compile flags.
13457         Disable outdated manuals builds.
13458         
13459         * global-tags/Makefile.am: Uninstall tags files on
13460         'make uninstall'
13461         
13462         * libegg/Makefile.am: Use configured deprecated flags.
13463         
13464         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13465         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13466         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
13467         Updated.
13468         
13469         * mime/Makefile.am: Take DESTDIR into account.
13470         
13471         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
13472         
13473         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
13474         on scope autocompletion.
13475         
13476         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13477         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
13478         shared libs and static libs paths for debugging. Order them
13479         correctly.
13480         
13481         * po/POTFILES.in: Updated.
13483 2005-05-09  Naba Kumar  <naba@gnome.org>
13485         * libanjuta/interfaces/libanjuta.idl,
13486         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
13487         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
13488         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
13489         Implemented debugger source directory search and emits location changed
13490         signal with absolute path of the file.
13492         * plugins/tools/tool.c: Fixed compile errors.
13493         
13494 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
13496         * plugins/tools/anjuta-tools.glade,
13497         plugins/tools/dialog.h,
13498         plugins/tools/dialog.c,
13499         plugins/tools/plugin.c,
13500         plugins/tools/editor.c:
13501         Improve graphical user interface
13502         Remove old code
13503         Correct an error on close
13504         Some cleanups
13506         * plugins/tools/fileop.c,
13507         plugins/tools/tool.h,
13508         plugins/tools/tool.c:
13509         Change the tool internal structure
13510         Support having tools configuration in several places
13512 2005-05-08  Naba Kumar  <naba@gnome.org>
13514         * plugins/gdb/actions.c,
13515         (removed) plugins/gdb/registers_cbs.c,
13516         (removed) plugins/gdb/registers_cbs.h,
13517         (removed) plugins/gdb/registers_gui.c,
13518         (removed) plugins/gdb/sharedlib_cbs.c,
13519         (removed) plugins/gdb/sharedlib_cbs.h,
13520         (removed) plugins/gdb/sharedlib_gui.c,
13521         (removed) plugins/gdb/signals_cbs.c,
13522         (removed) plugins/gdb/signals_cbs.h,
13523         (removed) plugins/gdb/signals_gui.c: Removed dead files.
13525 2005-05-08  Naba Kumar  <naba@gnome.org>
13527         * plugins/build-basic-autotools/executer.c: Fixed programs
13528         listing dialog.
13529         
13530         * plugins/debug-manager/Makefile.am,
13531         plugins/debug-manager/anjuta-debug-manager.glade,
13532         plugins/debug-manager/plugin.c,
13533         plugins/gdb/Makefile.am: Used libglade for programs listing
13534         dialog.
13535         
13536         * (added) plugins/gdb/pointer.png: Stack pointer image.
13537         
13538         * libanjuta/anjuta-marshal.list,
13539         pixmaps/Makefile.am,
13540         plugins/gdb/actions.c,
13541         plugins/gdb/actions.h,
13542         plugins/gdb/anjuta-gdb-plugin.ui,
13543         plugins/gdb/anjuta-gdb.glade,
13544         plugins/gdb/breakpoints.c,
13545         plugins/gdb/breakpoints.h,
13546         plugins/gdb/debug_tree.c,
13547         plugins/gdb/debug_tree.h,
13548         plugins/gdb/debugger.c,
13549         plugins/gdb/debugger.h,
13550         plugins/gdb/gdbmi-test.c,
13551         plugins/gdb/gdbmi.c,
13552         plugins/gdb/gdbmi.h,
13553         plugins/gdb/info.c,
13554         plugins/gdb/info.h,
13555         plugins/gdb/locals.c,
13556         plugins/gdb/locals.h,
13557         plugins/gdb/memory.c,
13558         plugins/gdb/memory.h,
13559         plugins/gdb/plugin.c,
13560         plugins/gdb/plugin.h,
13561         plugins/gdb/registers.c,
13562         plugins/gdb/registers.h,
13563         plugins/gdb/registers_cbs.c,
13564         plugins/gdb/registers_cbs.h,
13565         plugins/gdb/registers_gui.c,
13566         plugins/gdb/sharedlib.c,
13567         plugins/gdb/sharedlib.h,
13568         plugins/gdb/sharedlib_cbs.c,
13569         plugins/gdb/sharedlib_cbs.h,
13570         plugins/gdb/sharedlib_gui.c,
13571         plugins/gdb/signals.c,
13572         plugins/gdb/signals.h,
13573         plugins/gdb/signals_cbs.c,
13574         plugins/gdb/signals_cbs.h,
13575         plugins/gdb/signals_gui.c,
13576         plugins/gdb/stack_trace.c,
13577         plugins/gdb/stack_trace.h,
13578         plugins/gdb/utilities.c,
13579         plugins/gdb/utilities.h,
13580         plugins/gdb/watch.c,
13581         plugins/gdb/watch.h,
13582         plugins/gdb/watch_cbs.c,
13583         plugins/gdb/watch_cbs.h,
13584         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
13585         it for all debugger component updates and listing. Implemented
13586         user custom debugger command window. Fixed all debugger components
13587         to work correctly. Implemented debugger as GObject. Removed
13588         deprecated codes.
13589         
13590 2005-05-06  Naba Kumar  <naba@gnome.org>
13591         
13592         * TODO.tasks: Updated.
13593         
13594         * plugins/build-basic-autotools/Makefile.am,
13595         plugins/file-loader/Makefile.am,
13596         plugins/profile-default/Makefile.am,
13597         plugins/sample1/Makefile.am,
13598         plugins/symbol-browser/images/Makefile.am,
13599         src/Makefile.am: Fixed 'make distcheck' errors.
13601         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
13602         updates.
13604         * tagmanager/tm_workspace.c: Include prototypes in getting
13605         scope members.
13607 2005-05-06  Naba Kumar  <naba@gnome.org>
13609         * TODO.tasks: Updated.
13610         
13611         * configure.in, plugins/cvs-plugin/Makefile.am,
13612         plugins/debug-manager/Makefile.am,
13613         plugins/devhelp/Makefile.am,
13614         plugins/editor/Makefile.am,
13615         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
13616         
13617         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
13618         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
13619         interfaces.
13620         
13621         * tagmanager/tm_workspace.c,
13622         tagmanager/include/tm_workspace.h,
13623         plugins/editor/aneditor-autocomplete.cxx,
13624         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
13625         to return all matching tag types when no name is given instead of
13626         returning empty array.
13627         
13628         * plugins/symbol-browser/Makefile.am,
13629         (added) plugins/symbol-browser/an_symbol.c,
13630         (added) plugins/symbol-browser/an_symbol.h,
13631         plugins/symbol-browser/an_symbol_info.c,
13632         plugins/symbol-browser/an_symbol_info.h,
13633         (added) plugins/symbol-browser/an_symbol_iter.c,
13634         (added) plugins/symbol-browser/an_symbol_iter.h,
13635         plugins/symbol-browser/an_symbol_search.c,
13636         plugins/symbol-browser/an_symbol_view.c,
13637         plugins/symbol-browser/an_symbol_view.h,
13638         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
13639         plugins/symbol-browser/plugin.c,
13640         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
13641         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
13642         plugin and implemented IAnjutaIterable interface for symbol search
13643         and iteration.
13645         * plugins/class-inheritance/Makefile.am,
13646         plugins/class-inheritance/class-inherit.c,
13647         plugins/class-inheritance/class-inherit.h,
13648         plugins/class-inheritance/plugin.h: Use the newly added
13649         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
13650         get rid of libanjuta-ctags.la dependencies.
13652 2005-05-02  Naba Kumar  <naba@gnome.org>
13654         * plugins/class-inheritance/class-inherit.c,
13655         plugins/class-inheritance/plugin.c,
13656         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
13657         be found for a class. Formated code.
13659         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
13660         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
13661         of editor tabs.
13662         
13663 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
13665         * libanjuta/anjuta-launcher.c:
13666         Keep trying sending data until all bytes have been written
13668         * plugins/tools/anjuta-tools.glade,
13669         plugins/tools/editor.c:
13670         Add a combo box to defined data from stdin
13672         * plugins/tools/execute.c:
13673         Send data in stdin if needed
13674         Code cleanups
13676         * plugins/tools/fileop.c,
13677         plugins/tools/tool.h,
13678         plugins/tools/tool.c:
13679         Store, load and save stdin data
13680         Use tools-2.xml instead of tools.xml
13682         * plugins/tools/plugin.c,
13683         plugins/tools/plugin.h:
13684         Code cleanups
13686         * plugins/tools/dialog.c,
13687         plugins/tools/dialog.h:
13688         Few code cleanups
13690         * plugins/tools/variable.c,
13691         plugins/tools/variable.h:
13692         Add editor related variables
13693         Code cleanups
13695 2005-04-29  Naba Kumar  <naba@gnome.org>
13697         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
13699         * plugins/editor/text_editor.c: Fixed line marker interpretation.
13700         
13701         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
13702         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
13703         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
13704         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
13705         working on gdb MI interface. Completed MI parser interface.
13707         Patch from  Massimo Cora <maxcvs@email.it>:
13708         * plugins/class-inheritance/Makefile.am,
13709         plugins/class-inheritance/class-inherit.c,
13710         plugins/class-inheritance/class-inherit.h,
13711         plugins/class-inheritance/plugin.c,
13712         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
13713         Used system theme for colors. Display class members on mouse click.
13714         
13715 2005-04-28  Naba Kumar  <naba@gnome.org>
13717         * plugins/symbol-browser/an_symbol_prefs.c
13718         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
13719         implementation to create/add/remove custom tags files in symbol
13720         brower preferences.
13722         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
13723         EXTRA_DIST.
13725         * plugins/project-import/project-import.c: Fixed memory leaks and
13726         use correct debug prints.
13727         
13728         * TODO.tasks: Updated.
13729         
13730 2005-04-27  Naba Kumar  <naba@gnome.org>
13732         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
13733         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
13734         scintilla/Makefile.am: Fixed 'make distcheck' errors.
13736         * plugins/editor/anjuta-docman.c,
13737         plugins/editor/anjuta-docman.h,
13738         plugins/editor/plugin.c: Emit editor-added signal from docman
13739         and connect signals to new editor correctly.
13741         * plugins/class-inheritance/plugin.c,
13742         plugins/symbol-browser/plugin.c: Added stock icons.
13743         
13744         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13745         plugins/build-basic-autotools/executer.c,
13746         plugins/build-basic-autotools/executer.h: Added missing files
13747         for the execute programs implementation.
13749 2005-04-26  Naba Kumar  <naba@gnome.org>
13750         
13751         * TODO.tasks: Updated.
13753         * plugins/file-loader/plugin.c,
13754         plugins/project-import/anjuta-project-import.plugin.in,
13755         plugins/project-import/plugin.c,
13756         plugins/project-import/project-import.c,
13757         plugins/project-import/project-import.h: Be able to import older
13758         anjuta projects.
13760 2005-04-26  Naba Kumar  <naba@gnome.org>
13762         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
13763         removing it from the shell.
13765         * libanjuta/anjuta-shell.c,
13766         libanjuta/anjuta-shell.h,
13767         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
13768         so that widget additions are freezed or thaw using a pending queue.
13769         Fixded UI flicker while loading projects.
13771 2005-04-26  Naba Kumar  <naba@gnome.org>
13773         * TODO.tasks: Updated.
13774         
13775         * libanjuta/interfaces/libanjuta.idl: Added execute method for
13776         IAnjutaBuildable interface.
13777         
13778         * plugins/build-basic-autotools/Makefile.am,
13779         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13780         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
13781         plugins/build-basic-autotools/build-basic-autotools.c,
13782         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
13783         interface and UI for executing project/file programs. Implemented
13784         IAnjutaFile interface so that executables could be opened directly.
13785         
13786         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
13787         Authors line (Reserved for external plugins, which do not have a way to
13788         show their credits).
13789         
13790         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
13791         [File Loader] group for menu labels (default to "Name" if it is not
13792         defined.
13793         
13794         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
13795         for executing external commands.
13797 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
13799         * plugins/project-wizard/property.c:
13800         Correct a memory leak
13802         * libanjuta/interfaces/libanjuta.idl,
13803         plugins/editor/text_editor.c:
13804         Add erase_all and replace_selection function to IAnjutaEditor
13806         * plugins/tools/anjuta-tools.glade,
13807         plugins/tools/fileop.c,
13808         plugins/tools/editor.c,
13809         plugins/tools/tool.c
13810         plugins/tools/tool.h:
13811         Add shortcut and icon 
13813         * plugins/tools/variable.c,
13814         plugins/tools/variable.h:
13815         Add a variable asking parameters at run time
13817         * plugins/tools/execute.c:
13818         Add a warning message for missing document manager
13819         Add replace buffer and replace selection output
13820         Correct an error in popup output
13822         * plugins/tools/plugin.c,
13823         plugins/tools/plugin.h,
13824         plugins/tools/anjuta-tools.ui,
13825         src/anjuta.ui:
13826         Few clean up
13827         Attach tools menu to a new place
13829 2005-04-25  Naba Kumar  <naba@gnome.org>
13831         * libanjuta/plugins.c, src/about.c, src/about.h,
13832         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
13833         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
13834         plugins (about box for plugins) menu.
13836 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13838         *  plugins/editor/search-replace.c :
13839         Displayed full path in Search pane window. 
13840         Bug 300231 : Selected line in Search pane window .
13841                 
13842 2005-04-23  Naba Kumar  <naba@gnome.org>
13844         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
13846 2005-04-22  Naba Kumar  <naba@gnome.org>
13848         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
13849         
13850         * plugins/project-wizard/templates/java.wiz,
13851         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
13852         to create bytecodes (.class) files.
13853         
13854         * plugins/symbol-browser/an_symbol_info.c,
13855         plugins/symbol-browser/an_symbol_info.h,
13856         plugins/symbol-browser/an_symbol_search.c,
13857         plugins/symbol-browser/an_symbol_view.c,
13858         plugins/symbol-browser/plugin.c,
13859         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
13860         in file symbol list.
13862 2005-04-22  Naba Kumar  <naba@gnome.org>
13864         * TODO.tasks: Updated.
13865         
13866         * plugins/class-inheritance/Makefile.am,
13867         plugins/subversion/Makefile.am: Do not install plugin files when
13868         plugin build condition is false.
13869         
13870         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
13871         plugins/build-basic-autotools/build-basic-autotools.c,
13872         plugins/build-basic-autotools/build-basic-autotools.h,
13873         plugins/file-loader/anjuta-loader-plugin.ui,
13874         plugins/file-loader/dnd.c,
13875         plugins/file-loader/plugin.c,
13876         plugins/file-loader/plugin.h,
13877         plugins/project-manager/anjuta-project-manager.ui,
13878         plugins/project-manager/plugin.c: Added open file and build context
13879         menu in project manager context menu.
13881 2005-04-22  Naba Kumar  <naba@gnome.org>
13883         * configure.in: Added message output showing conditional plugins to
13884         build or not.
13885         
13886         * src/layout.xml: Added layout for class-inheritance plugin widget.
13887         
13888         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
13889         plugin name to remove redundant terms.
13890         
13891         * TODO.tasks: Updated.
13892         
13893         * configure.in,
13894         plugins/symbol-browser/Makefile.am,
13895         plugins/symbol-browser/an_symbol_view.c,
13896         (removed) plugins/symbol-browser/sv_class.xpm,
13897         (removed) plugins/symbol-browser/sv_function.xpm,
13898         (removed) plugins/symbol-browser/sv_macro.xpm,
13899         (removed) plugins/symbol-browser/sv_private_fun.xpm,
13900         (removed) plugins/symbol-browser/sv_private_var.xpm,
13901         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
13902         (removed) plugins/symbol-browser/sv_protected_var.xpm,
13903         (removed) plugins/symbol-browser/sv_public_fun.xpm,
13904         (removed) plugins/symbol-browser/sv_public_var.xpm,
13905         (removed) plugins/symbol-browser/sv_static_fun.xpm,
13906         (removed) plugins/symbol-browser/sv_static_var.xpm,
13907         (removed) plugins/symbol-browser/sv_struct.xpm,
13908         (removed) plugins/symbol-browser/sv_unknown.xpm,
13909         (removed) plugins/symbol-browser/sv_variable.xpm,
13910         (added) plugins/symbol-browser/images/.cvsignore,
13911         (added) plugins/symbol-browser/images/Icons.16x16.Class,
13912         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
13913         (added) plugins/symbol-browser/images/Icons.16x16.Field,
13914         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
13915         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
13916         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
13917         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
13918         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
13919         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
13920         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
13921         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
13922         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
13923         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
13924         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
13925         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
13926         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
13927         (added) plugins/symbol-browser/images/Icons.16x16.Method,
13928         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
13929         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
13930         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
13931         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
13932         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
13933         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
13934         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
13935         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
13936         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
13937         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
13938         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
13939         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
13940         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
13941         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13942         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13943         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13944         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13945         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13946         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13947         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13948         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13949         pixmaps and added new icons (taken from monodevelop).
13951 2005-04-21  Naba Kumar  <naba@gnome.org>
13953         Patch from  Massimo Cora <maxcvs@email.it>:
13955         * configure.in, plugins/Makefile.am
13956         (new) plugins/class-inheritance/.cvsignore,
13957         (new) plugins/class-inheritance/Makefile.am,
13958         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13959         (new) plugins/class-inheritance/class-inherit.c,
13960         (new) plugins/class-inheritance/class-inherit.h,
13961         (new) plugins/class-inheritance/plugin.c,
13962         (new) plugins/class-inheritance/plugin.h,
13963         (new) plugins/class-inheritance/class-inheritance.png: Added class
13964         inheritance plugin.
13965         
13966         Changes by naba: Added pkgconfig check for graphviz and conditionally
13967         build graphviz.
13968         
13969         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13971 2005-04-20  Naba Kumar  <naba@gnome.org>
13973         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13974         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13975         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13976         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13977         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13978         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13979         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13980         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13981         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13982         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13983         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13984         
13985         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13986         message view management.
13988         * libanjuta/anjuta-children.[ch],
13989         plugins/build-basic-autotools/build-basic-autotools.c,
13990         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13991         Removed anjuta_children_init() function,
13992         because it is done automatically when first invoked. Introduced
13993         anjuta_children_recover() to recover the child signalling. Fixed
13994         child exit management to correctly recover the exit status.
13995         
13996         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13997         to properly shutdown the launcher and to kill the running process
13998         (without emitting any signal).
13999         
14000         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14001         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
14002         gdb and program instance.
14004 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14006         * plugins/editor/search-replace.c :
14007         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
14009 2005-04-18  Naba Kumar  <naba@gnome.org>
14011         * TODO.tasks: Marked completed items.
14012         
14013         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14014         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14015         plugins/project-manager/plugin.c: Prompt user for the debugging
14016         target (select from a list of project's executable targets) and
14017         correctly start debugger. Take care of libtool wrapping when the
14018         target selected is libtool target. Fixed debugger menu items
14019         sensitivity.
14021 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
14023         * plugins/tools/execute.c,
14024         plugins/tools/execute.h:
14025         Implement save all files before running a command
14026         Implement all options for stdout and stderr except replace buffer
14027         Allow running several tools
14029         * plugins/tools/plugin.c:
14030         Move anjuta launcher in execute.c
14032         * plugins/tools/tools.h,
14033         plugins/tools/variable.c:
14034         Small changes
14036 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
14038         * plugins/tools/anjuta-tools.glade:
14039         Add new properties in tool editor dialog
14040         Cosmetic improvements
14041         
14042         * plugins/tools/anjuta-tools.ui:
14043         Attach tool menu as a build menu
14045         * plugins/tools/dialog.c:
14046         Set tool menu item sensitivity in tool list
14047         Fix bugs
14049         * plugins/tools/editor.c,
14050         plugins/tools/editor.h,
14051         plugins/tools/fileop.c,
14052         plugins/tools/tool.c,
14053         plugins/tools/tool.h:
14054         Add new properties (active, save file...)
14055         Most of them are still not implemented
14057         * plugins/tools/execute.c,
14058         plugins/tools/execute.h:
14059         Reorganize code to support multiple run
14060         Support run in terminal
14061         
14062         * plugins/tools/plugin.c
14063         plugins/tools/plugin.h:
14064         Move message handling in execute.c
14066         * plugins/tools/variable.h,
14067         plugins/tools/variable.c:
14068         Add useful variables
14069         
14070 2005-04-13  Naba Kumar  <naba@gnome.org>
14072         * plugins/editor/text_editor.c: Fixed file monitoring condition.
14073         * plugins/editor/Makefile.am: Added gnome-vfs flags.
14074         
14075 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14077         * plugins/tools/dialog.c plugins/tools/tool.c :
14078         Fixed bugs.
14080 2005-04-06  Naba Kumar  <naba@gnome.org>
14082         * src/anjuta.c: Load default session only when
14083         "anjuta.session.load.last" preference is enabled.
14084         
14085 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
14087         * plugins/tools/Makefile.am,
14088         plugins/tools/variable.c,
14089         plugins/tools/variable.h:
14090         Add new code for handling variables
14092         * plugins/tools/anjuta-tools.glade:
14093         Improve tool editor dialog
14094         Add variable selection dialog
14096         * plugins/tools/dialog.c,
14097         plugins/tools/dialog.h,
14098         plugins/tools/plugin.c,
14099         plugins/tools/plugin.h:
14100         Add variable object
14101         Add a function to get it
14103         * plugins/tools/editor.c:
14104         Add gui code for variable selection dialog
14106         * plugins/tools/execute.c:
14107         Use variables for executing command
14108         
14109         * Naba: Compile warning fixes.
14111 2005-04-06  Naba Kumar  <naba@gnome.org>
14113         * TODO.tasks: Marked completed items.
14114         
14115 2005-04-06  Naba Kumar  <naba@gnome.org>
14117         * plugins/subversion/svn-backend.c: Fixed subversion plugin
14118         compile error.
14119         
14120         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
14122 2005-04-04  Naba Kumar  <naba@gnome.org>
14124         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
14125         inside Main window.
14126         
14127 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
14129         * plugins/tools/Makefile.am,
14130         plugins/tools/anjuta-tools.plugin.in,
14131         plugins/tools/anjuta-tools.ui,
14132         plugins/tools/anjuta-tools.gladei,
14133         plugins/tools/anjuta-tools-plugin.png,
14134         plugins/tools/plugin.c,
14135         plugins/tools/plugin.h,
14136         plugins/tools/dialog.c,
14137         plugins/tools/dialog.h,
14138         plugins/tools/fileop.c,
14139         plugins/tools/fileop.h,
14140         plugins/tools/tool.c,
14141         plugins/tools/tool.h,
14142         plugins/tools/editor.c,
14143         plugins/tools/editor.h,
14144         plugins/tools/execute.c,
14145         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
14146         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
14147         Not fully working
14149         * anjuta-tools.[ch]: Removed old tools code.
14150         
14151 2005-04-01  Steve Murphy  <murf@e-tools.com>
14153         * configure.in: Added "rw" to ALL_LINGUAS.
14155 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14157         * Modified Files:
14158         manuals/C/anjuta-manual/fileoperations.xml
14159         Added Files:
14160         manuals/C/anjuta-manual/figures/search_expr.png
14161         manuals/C/anjuta-manual/figures/search_expr_basic.png
14162         manuals/C/anjuta-manual/figures/search_file_list.png
14163         manuals/C/anjuta-manual/figures/search_file_pattern.png
14164         manuals/C/anjuta-manual/figures/search_replace.png
14165         manuals/C/anjuta-manual/figures/search_setting.png
14166         manuals/C/anjuta-manual/figures/search_target.png
14167         manuals/C/anjuta-manual/figures/search_target_action.png
14168         manuals/C/anjuta-manual/figures/search_target_in.png
14169         Removed Files:
14170         manuals/C/anjuta-manual/figures/find_files.png
14171         manuals/C/anjuta-manual/figures/find_replace.png
14172         manuals/C/anjuta-manual/figures/find_text.png :
14173         Updated Anjuta manual (File Operations)
14175 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14177         * manuals/C/anjuta-manual/fileoperations.xml,
14178         manuals/C/anjuta-manual/figures/open_file.png,
14179         manuals/C/anjuta-manual/figures/open_file_multiple.png,
14180         manuals/C/anjuta-manual/figures/prefs_print.png,
14181         manuals/C/anjuta-manual/figures/print_dlg.png,
14182         manuals/C/anjuta-manual/figures/print_preview.png.
14183         * Added Files:
14184         manuals/C/anjuta-manual/figures/add_edit_macro.png,
14185         manuals/C/anjuta-manual/figures/display_macro.png,
14186         manuals/C/anjuta-manual/figures/insert_text.png,
14187         manuals/C/anjuta-manual/figures/keyword_macro.png,
14188         manuals/C/anjuta-manual/figures/new_file_wizard.png,
14189         manuals/C/anjuta-manual/figures/save_as_file.png :
14190         Updated Anjuta Manual (File Operations)
14192 2005-03-23  Adam Weinberger  <adamw@gnome.org>
14194         * plugins/editor/action-callbacks.c,
14195           plugins/file-loader/plugin.c,
14196           plugins/gtodo/main.c,
14197           plugins/project-wizard/druid.c:
14198           Fix spelling/grammar errors. Fixes bugs
14199           169068, 169137, 169138, and 169139.
14201 2005-03-21  Naba Kumar  <naba@gnome.org>
14203         Patch from: Massimo Cora' <maxcvs@email.it>:
14204         
14205         * plugins/editor/Makefile.am
14206         plugins/editor/anjuta-docman.c,
14207         (added) plugins/editor/editor-tooltips.c,
14208         (added) plugins/editor/editor-tooltips.h: Added tooltips to
14209         editor tabs to show full path.
14211 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
14212         
14213         * plugins/subversion/svn-backend.c:
14214         Removed "apr-0/" from include because this is 
14215         already included in SVN_INCLUDE and broke building if
14216         apr >= 1.0 was installed.
14218 2005-03-18  Naba Kumar  <naba@gnome.org>
14220         Patch from: Massimo Cora' <maxcvs@email.it>:
14222         * plugins/editor/action-callbacks.c,
14223         plugins/editor/aneditor-calltip.cxx,
14224         plugins/editor/aneditor-priv.h,
14225         plugins/editor/aneditor.cxx,
14226         plugins/editor/aneditor.h,
14227         plugins/editor/anjuta-document-manager.ui: Added calltip
14228         activation from menu.
14230 2005-03-16  Naba Kumar  <naba@gnome.org>
14232         Patch from: Massimo Cora' <maxcvs@email.it>:
14233         
14234         * plugins/class-gen/action-callbacks.c,
14235         plugins/class-gen/anjuta-class-gen-plugin.glade,
14236         plugins/class-gen/class_gen.c,
14237         plugins/class-gen/class_gen.h,
14238         plugins/class-gen/class_logo.xpm,
14239         plugins/class-gen/plugin.c: Create files without project
14240         being open. Add to project support. And other enhancements.
14242 2005-03-15  Adam Weinberger  <adamw@gnome.org>
14244         * anjuta.glade,
14245           plugins/debug-manager/utilities.c,
14246           plugins/file-loader/plugin.c,
14247           plugins/gdb/utilities.c,
14248           plugins/profile-default/plugin.c,
14249           plugins/project-import/project-import.c,
14250           src/anjuta-actions.h:
14251           Spelling/grammar fixes.
14253 2005-03-13  Naba Kumar  <naba@gnome.org>
14254         
14255         * plugins/editor/action-callbacks.c,
14256         plugins/editor/action-callbacks.h,
14257         plugins/editor/anjuta-document-manager.ui,
14258         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
14259         submenu. Moved menuitems from Format to View->Editor.
14260         
14261         * src/action-callbacks.c, src/action-callbacks.h,
14262         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
14263         layout and lock layout menus in View submenu. Get rid of
14264         Settings->Layout Manager menu.
14265         
14266         * plugins/project-import/anjuta-project-import.plugin.in:
14267         Fixed icon name
14269         * global-tags/Makefile.am,
14270         global-tags/create_global_tags.sh,
14271         plugins/editor/aneditor-autocomplete.cxx,
14272         plugins/editor/aneditor-priv.h,
14273         plugins/editor/aneditor.cxx,
14274         tagmanager/tm_workspace.c: Fixed scope members autocompletion
14275         in editor and made it work in global symbols also.
14276         
14277         * src/anjuta-app.c: Always use priority texts besides icons style
14278         for toolbars, because other styles look horible for Anjuta (fixme).
14280 2005-03-11  Naba Kumar  <naba@gnome.org>
14282         * configure.in: Removed test for iconv.
14284         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
14285         before scintilla widget is realized.
14286         
14287         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
14288         for Update menuitem.
14289         
14290         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
14291         already applied in scintilla main stream.
14292         
14293         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
14294         and notified scintilla developer.
14295         
14296 2005-03-10  Naba Kumar  <naba@gnome.org>
14298         * src/action-callbacks.c: Removed reference to src/help.h (dead
14299         file).
14301         * plugins/editor/text_editor.c: Removed reference to
14302         src/launcher.h (a dead file).
14304         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
14305         src/controls.c, src/controls.h, src/fileselection.c,
14306         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
14307         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
14308         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
14309         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
14310         src/session.h, src/support.c, src/support.h, src/toolbar.c,
14311         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
14312         Removed these dead files from CVS.
14315 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14317         * plugins/file-wizard/action-callbacks.c : Added error message.
14318         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
14321 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
14322         
14323         * plugins/cvs-plugin/cvs-callbacks.c
14324         plugins/cvs-plugin/plugin.c:
14325         Fixed preferences page init and busy handling
14326         
14327         * plugins/subversion/plugin.c:
14328         Fixed preferences page init
14330 2005-03-09  Naba Kumar  <naba@gnome.org>
14332         * plugins/Makefile.am, plugins/glade/Makefile.am,
14333         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
14334         enabled glade plugin in Anjuta. The plugin is built only when
14335         glade3 is installed.
14336         
14337 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14339         * plugins/project-wizard/templates/java.wiz
14340         plugins/project-wizard/templates/java-logo.png (*)
14341         plugins/project-wizard/templates/java/*
14342         plugins/project-wizard/templates/Makefile.am
14343         configure.in:
14344         
14345         Add Java project type. It generates a autoconf/automake
14346         project which is compiled using gcj. It requires automake 
14347         > 1.4 (1.9 is known to work) to work!
14348         
14349         (*) still awaiting response from the gcj team if we
14350         may use their logo.
14351         
14352 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
14353         
14354         * plugins/project-import/*
14355         plugins/Makefile.am
14356         configure.in:
14357         Added project import plugin. Might be a bit buggy and limited
14358         but works for now.
14359         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
14360         Icon from old pixmaps dir
14362 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14364         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
14365         plugins/macro/macro-util.c, plugins/macro/macros.xml :
14366         Added C Custom_Indent line macro.
14367         Cleaned macros.xml
14369 2005-03-09  Naba Kumar  <naba@gnome.org>
14371         * TODO.tasks: Added new message-manager tasks.
14372         
14373         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14374         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14375         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14376         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14377         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14378         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14379         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14380         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14381         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14382         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14383         
14384         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
14385         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
14386         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
14387         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
14388         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
14389         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
14390         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
14391         Removed debugger widgets from shell on debugger shutdown. Added
14392         scrolled windows for docked widgets. Removed unnecessary widget refs
14393         and unrefs. Destroy widgets correctly on debugger shutdown.
14394         
14395         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
14396         with project description title. Removed frame shadow.
14397         
14398         * plugins/project-wizard/druid.c: Initializes tooltips.
14399         
14400         * scintilla/Makefile.am: Fixed comiple error.
14402 2005-03-08  Adam Weinberger  <adamw@gnome.org>
14404         * plugins/class-gen/anjuta-class-gen-plugin.glade,
14405           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
14407 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14409         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14410         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14411         plugins/macro/macro-util.c, plugins/macro/macro-util.h
14412         plugins/macro/macros.xml, plugins/macro/plugin.c :
14413         Moved cursor at the '|' position defined in macros.
14415 2005-03-07  Naba Kumar  <naba@gnome.org>
14417         * plugins/subversion/Makefile.am: Fixed build error.
14419         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
14420         types (perl, python, shellscript).
14421         
14422         * plugins/editor/plugin.c: Fixed to show all highlight options.
14423         
14424 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14426         * TODO.tasks : updated tasks.
14427         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
14429 2005-03-07  Naba Kumar  <naba@gnome.org>
14431         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
14432         or disable subversion file-manager submenu. If "Subvesion" is also
14433         valid directory, we should also check for it.
14435         * configure.in: Disable cygwin macro until someone fixes the
14436         autoconf warnings.
14437         
14438         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
14439         backward compatibility.
14440         
14441 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14443         * src/about.c : Cleaned code.
14444         * plugins/macro/macros.xml : Added "do_while" C macro.
14445         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
14446         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
14447         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
14448         Closed registers, shared libraries, kernel signals dialogs with ESC key.
14449         
14450 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14452         * plugins/class-gen/plugin.c:
14453         Removed "return" to activate project_root_uri watching.
14455 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
14457         * plugins/Makefile.am
14458         plugins/subversion/*:
14459         Added subversion plugin. Add, Remove, Commit and Update work
14460         everything else needs work.
14461         
14462         * plugins/terminal/terminal.c
14463         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
14464         we still have focus problems with the editor.
14466 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14468         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
14469         
14470 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14472         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
14474 2005-03-04  Naba Kumar  <naba@gnome.org>
14476         Patch from Massimo Cora' <maxcvs@email.it>:
14478         * plugins/class-gen/Makefile.am,
14479         plugins/class-gen/action-callbacks.c,
14480         plugins/class-gen/action-callbacks.h,
14481         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
14482         plugins/class-gen/anjuta-class-gen.plugin.in,
14483         plugins/class-gen/class_gen.c,
14484         plugins/class-gen/class_gen.h,
14485         (removed) plugins/class-gen/clsGen.c,
14486         (added) plugins/class-gen/goc_template_header,
14487         (added) plugins/class-gen/goc_template_source,
14488         plugins/class-gen/plugin.c,
14489         plugins/class-gen/plugin.h: Refactored class gen code.
14490         Added GOCBuilder code. Fixed UI. Implemented plugin.
14492 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
14494         * plugins/project-wizard/property.c
14495         plugins/project-wizard/install.c
14496         plugins/project-wizard/druid.c
14497         plugins/editor/goto_line.c
14498         plugins/editor/plugin.c
14499         plugins/gtodo/add_edit_item.c
14500         plugins/gtodo/ligtodo.c
14501         plugins/gtodo/main.c
14502         plugins/gtodo/preferences.c:
14503         Fixed #167559, #167534, #167266, #167357
14504         (Bad English in strings...)
14505         
14506         Thanks to Adam Weinberger and Thierry Moisan for
14507         reporting!
14509 2005-03-03  Naba Kumar  <naba@gnome.org>
14511         * libegg/Makefile.am, libegg/menu/Makefile.am,
14512         (added) libegg/egg-submenu-action.c,
14513         (added) libegg/menu/egg-submenu-action.h: Created a new action for
14514         submenu (used for wizard listing).
14515         
14516         * plugins/file-loader/anjuta-loader-plugin.ui
14517         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
14518         and toolbar.
14519         
14520         * plugins/editor/action-callbacks.c,
14521         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
14522         ctrl+tabbing because it was interfaring with focus navigation.
14523         Focus editor on "Esc" in incremental search entry. Cleanups.
14524         
14525         * plugins/file-manager/an_file_view.c,
14526         plugins/symbol-browser/plugin.c,
14527         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
14528         Cleanups.
14529         
14530         * plugins/profile-default/plugin.c,
14531         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
14532         for sesssion load.
14533         
14534         * (removed) scintilla/patches/a64-crash-fix.patch,
14535         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
14536         scintilla patches.
14538 2005-03-03  Naba Kumar  <naba@gnome.org>
14540         * HACKING: Fixed typos.
14541         
14542         * plugins/editor/aneditor-indent.cxx: Clean up.
14543         
14544         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
14545         Enable/disable save, undo and redo actions depending on state
14546         of the editor.
14547         
14548 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14550         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
14551         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
14552         Displayed search_incremental status.
14554         * Removed plugins/editor/search_incremental.[ch]
14556 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
14557         
14558         * plugins/cvs-plugin/cvs-execute.c
14559         plugins/cvs-plugin/cvs-callbacks.c:
14560         - Use weak reference on mesg_view and reuse tab if
14561         it still exists to avoid cluttering message manager.
14562         - Fixed bug in cvs remove
14563         
14564         README, HACKING: Updated
14565         
14566         configure.in: Added check for libsvn
14568 2005-02-29  Naba Kumar  <naba@gnome.org>
14569         
14570         * plugins/file-manager/an_file_view.c,
14571         plugins/symbol-browser/an_symbol_view.c,
14572         plugins/symbol-browser/plugin.c: Hide column headers (they
14573         are redundant).
14575 2005-02-29  Naba Kumar  <naba@gnome.org>
14577         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14578         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14579         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14580         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14581         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14582         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14583         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14584         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14585         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14586         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14588         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
14589         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
14590         (added) libanjuta/anjuta-session.[hc],
14591         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14592         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
14593         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
14594         src/main.c:
14595         
14596         Implemented session management. Implemented session
14597         container class. Added session notifications from shell. Implemented
14598         session save/load in editor, file-loader, default-profile-plugin
14599         and anjuta-app. Fixed window sizing and restoration. Cleaned up
14600         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
14601         and maximized states in session. Implemented project session
14602         management.
14604 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14606         * plugins/class-gen/action-callbacks.[ch],
14607         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
14608         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
14609         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
14610         with Escape key.
14612 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
14613         
14614         * plugins/project-wizard/anjuta-project-wizard.glade,
14615         plugins/project-wizard/druid.c:
14616         Add some padding in tab label in project selection page
14617         
14618         * plugins/project-wizard/druid.c,
14619         plugins/project-wizard/parser.c:
14620         Search for project template recursively
14621         Add ~/.anjuta/project to the search paths
14623 2005-02-26  Naba Kumar  <naba@gnome.org>
14625         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
14626         * plugins/file-loader/plugin.c: Fixed crash bug.
14627         * libanjuta/plugins.c: Fixed memory leak.
14628         
14629 2005-02-26  Naba Kumar  <naba@gnome.org>
14630         
14631         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
14632         "UserActivatable" attribute for plugins. This attribute if set to
14633         "no" will prevent users from activating/deactivating it from
14634         plugins dialog. Added a toggle button in plugins dialog to toggle
14635         the plugins list between list of activatable plugins (default) to
14636         list of all plugins. anjuta_plugin_select() now only selects the
14637         plugin. Added anjuta_plugins_select_and_activate() method that will
14638         select and activate it.
14639         
14640         * plugins/profile-default/Makefile.am,
14641         plugins/profile-default/anjuta-default-profile.ui,
14642         plugins/profile-default/plugin.c,
14643         plugins/profile-default/plugin.h,
14644         plugins/project-manager/anjuta-project-manager.ui,
14645         plugins/project-manager/plugin.c,
14646         plugins/project-manager/plugin.h:
14647         
14648         Anjuta projects (*.anjuta) files define the profile of respective
14649         projects. Profile is a set of related plugins required for the
14650         project to open. Moved "close project" action from Project Manager
14651         to Profile Manager plugin. Implemented loading and unloading of
14652         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
14653         (instead of Project Manager) now handles opening of *.anjuta files.
14654         Close Project menuitem is now moved to File submenu (being
14655         consistent with Anjuta 1.x versions and avoiding creating Project
14656         submenu when project manager is not loaded).
14657         
14658         * src/anjuta-actions.h: Fixed short-cut key for Help content.
14659         
14660         * src/anjuta.ui: Fixed place holder for projects.
14661         
14662         * (new) plugins/profile-default/default.anjuta: default startup
14663         profile. Removed the hardcoded plugins loading in
14664         DefaultProfilePlugin.
14666         * anjuta.anjuta,
14667         plugins/project-wizard/templates/terminal/project.anjuta:
14668         Implemented project format in newly created projects.
14670         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
14671         plugins/class-gen/anjuta-class-gen.plugin.in,
14672         plugins/cvs-plugin/anjuta-cvs.plugin.in,
14673         plugins/editor/anjuta-document-manager.plugin.in,
14674         plugins/file-loader/anjuta-loader.plugin.in,
14675         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14676         plugins/gdb/anjuta-gdb.plugin.in,
14677         plugins/glade/anjuta-glade.plugin.in,
14678         plugins/message-view/anjuta-message-manager.plugin.in,
14679         plugins/profile-default/anjuta-default-profile.plugin.in,
14680         plugins/project-manager/anjuta-project-manager.plugin.in,
14681         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14682         Defined UserActivatable attributes. Added supported types attribute.
14684         * plugins/project-wizard/anjuta-project-wizard.glade
14685         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
14686         "Project Wizard" in preferences title.
14688         * TODO.tasks: Updated.
14689         
14690         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
14691         Updated.
14692         
14693 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14695         * plugins/file-wizard/anjuta-file-wizard.glade
14696         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
14697         
14698         Integrated License macros, cleaned file.c.
14699         
14700 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
14701         
14702         * plugins/macor/macro-util.c: Fixed crash bugs if email or
14703         username can not be found correctly.
14705 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14707         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
14708         plugins/macro/macros.xml :
14709         
14710         Added Headers macros. Cleaned file.c
14712 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14714         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
14715         plugins/macro/macros.xml :
14716         
14717         Fixed a bug. Added Header macro.
14719         
14720 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14722         * plugins/file-wizard/action-callbacks.c, 
14723         plugins/file-wizard/file.c, plugins/macro/macro-util.c
14724         plugins/macro/macros.xml :
14725         
14726         Added FileName, Header template macros.
14727         
14728 2005-02-24  Naba Kumar  <naba@gnome.org>
14729         
14730         * plugins/patch/patch-plugin.c: Fixed a function call.
14731         
14732         * src/anjuta.c, src/main.c: Save and load default session.
14733         
14734 2005-02-24  Naba Kumar  <naba@gnome.org>
14736         * libanjuta/interfaces/libanjuta.idl,
14737         plugins/message-view/anjuta-msgman.c,
14738         plugins/message-view/anjuta-msgman.h,
14739         plugins/message-view/plugin.c: Added and implemented
14740         set_view_title() method.
14741         
14742         * plugins/build-basic-autotools/build-basic-autotools.c,
14743         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
14744         build context pooling. Maximum 3 contexts are reused. Additional
14745         contexts are created when all are busy.
14747 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14749         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
14750         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
14751         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
14752         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
14754         Added Copyright, Changelog macros.
14755                 
14756 2005-02-23  Naba Kumar  <naba@gnome.org>
14758         Patch from Massimo Cora' <maxcvs@email.it>:
14759         * plugins/Makefile.am,
14760         plugins/patch/Makefile.am,
14761         (added) plugins/patch/anjuta-patch-plugin.png,
14762         (added) plugins/patch/anjuta-patch.plugin.in,
14763         (added) plugins/patch/anjuta-patch.ui,
14764         plugins/patch/patch-plugin.c,
14765         (added) plugins/patch/patch-plugin.h,
14766         (added) plugins/patch/plugin.c,
14767         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
14768         architecture.
14770 2005-02-23  Naba Kumar  <naba@gnome.org>
14772         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
14773         file-loader/plugin.c, profile-default/plugin.c:
14774         Implemented "activated" and "deactivated" signals for plugin class.
14775         Renamed *_location() functions to *_id(), because location is
14776         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
14777         anjuta_plugins_unload_plugin().
14778         
14779         * class-gen/plugin.c: Fixed complier warning and utility function call.
14780         
14781         * debug-manager/plugin.c: Unload debugger plugin correctly.
14782         
14783         * project-manager/plugin.c:     Fixed compiler warnings.
14784         
14785         * plugins/project-wizard/templates/gnome/.cvsignore,
14786         plugins/project-wizard/templates/gnome/po/.cvsignore,
14787         plugins/project-wizard/templates/gnome/src/.cvsignore,
14788         plugins/project-wizard/templates/gtk/po/.cvsignore,
14789         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
14790         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
14791         
14792         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
14793         build (we need to fix this thing).
14794         
14795 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
14797         * plugins/macro/macro-action.[ch]
14798         plugins/macro/macro-edit.c
14799         plugins/macro/macro-dialog.c
14800         plugins/macro/macro-db.[ch]
14801         plugins/macro/plugin.[ch]
14802         plugins/macro/macro-util.[ch] (added)
14803         
14804         Cleaned up macro plugin and preview expanded macros.
14806 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
14808         * plugins/cvs-plugin/cvs-interface.c:
14810         Fixed option setting when using no compression and not 
14811         ignoring .cvsrc
14813 2005-02-23  Naba Kumar  <naba@gnome.org>
14814         
14815         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
14816         geometry on exit and startup (only if there is no geometry from the
14817         session).
14819         * TODO.tasks: Updated.
14820         
14821         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
14822         
14823         * manuals/reference/libanjuta/Makefile.am,
14824         manuals/reference/libanjuta/libanjuta-docs.sgml,
14825         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
14826         documentation for writing project templates.
14828 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14830         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
14831         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
14832         
14833         Expansion keywords in macros. 
14835 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14837         * plugins/file-wizard/action-callbacks.c,
14838         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
14839         plugins/macro/macros.xml :
14840         
14841         Inserting text by macro plugin
14842         In progress ...
14844 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
14846         * plugins/macro/plugin.c
14847         plugins/cvs-plugin/plugin.c:
14848         
14849         Fixed interfaces (use static)
14851 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
14852         
14853         * plugins/macro/macro-actions.[ch]
14854         plugins/macro/plugin.c
14855         libanjuta/interfaces/libanjuta.idl:
14856         
14857         Implemented IAnjutaMacro interface to be used by file-wizard
14858         
14859         * plugins/cvs-plugin/plugin.c
14860         libanjuta/interfaces/libanjuta.idl:
14861         
14862         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
14863         for all version control systems and not only for cvs.
14865 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14867         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
14868         insert_macro.
14869         
14870         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
14873 2005-02-21  Naba Kumar  <naba@gnome.org>
14875         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
14876         IAnjutaDebugger interface.
14877         
14878         * plugins/debug-manager/anjuta-debug-manager.ui,
14879         plugins/debug-manager/attach_process.c,
14880         plugins/debug-manager/attach_process.h,
14881         plugins/debug-manager/plugin.c,
14882         plugins/debug-manager/plugin.h,
14883         plugins/gdb/actions.c,
14884         plugins/gdb/actions.h,
14885         plugins/gdb/anjuta-gdb-plugin.ui,
14886         plugins/gdb/breakpoints.c,
14887         plugins/gdb/breakpoints.h,
14888         plugins/gdb/debugger.c,
14889         plugins/gdb/debugger.h,
14890         plugins/gdb/memory.c,
14891         plugins/gdb/plugin.c,
14892         plugins/gdb/plugin.h,
14893         plugins/gdb/sharedlib.h,
14894         plugins/gdb/sharedlib_cbs.c,
14895         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
14896         correctly between debug-manager and debugger. Implemented debugger
14897         interface in gdb plugin. Fixed action names. Added UI updating.
14898         Start and stop debugger (does not work yet). Fixed UI merging.
14899         Fixed debugger plugin handling in debug-manager.
14901 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
14903         * plugins/editor/aneditor-autocomplete.cxx:
14904         
14905         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
14906         crash with C++ "template" keyword.
14908 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14910         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14911         Fixed bug (Closed macro dialogs with Esc key).
14912         
14913 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
14914         
14915         * plugins/project-wizard/xlib.wiz,
14916         plugins/project-wizard/xlib-logo.png,
14917         plugins/project-wizard/xlib/*:
14918         Port old xlib anjuta project on new project wizard
14919         
14920         * plugins/project-wizard/xlib-dock.wiz,
14921         plugins/project-wizard/xlib-dock/*:
14922         Port old xlib dock anjuta project on new project wizard
14923         
14924         * plugins/project-wizard/wxwin.wiz,
14925         plugins/project-wizard/wxwin-logo.png,
14926         plugins/project-wizard/wxwin/*:
14927         Port old wxwin anjuta project on new project wizard
14928         
14929         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
14930         necessary changes for the new templates.
14931         
14932 2005-02-18  Naba Kumar  <naba@gnome.org>
14934         * plugins/Makefile.am: Added class-gen
14935         
14936 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
14938         * plugins/project-wizard/header.c:
14939         Fix a bug in sorting of project categories
14941 2005-02-18  Naba Kumar  <naba@gnome.org>
14943         Patch from Massimo Cora  <maxcvs@email.it>:
14944         
14945         * plugins/class-gen/.cvsignore,
14946         plugins/class-gen/Makefile.am,
14947         (added) plugins/class-gen/action-callbacks.c,
14948         (added) plugins/class-gen/action-callbacks.h,
14949         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14950         (added) plugins/class-gen/class_gen.c,
14951         (added) plugins/class-gen/class_gen.h,
14952         (added) plugins/class-gen/plugin.c,
14953         (added) plugins/class-gen/plugin.h: Ported class wizard to the
14954         new architecture.
14955         
14956         * plugins/project-manager/plugin.c: implemented add_source().
14958 2005-02-17  Naba Kumar  <naba@gnome.org>
14960         * plugins/file-loader/plugin.c: Fixed possible crash.
14961         
14962         * src/action-callbacks.c, src/action-callbacks.h,
14963         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14965 2005-02-17  Naba Kumar  <naba@gnome.org>
14966         
14967         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14968         plugins/project-wizard/templates/gnome.wiz,
14969         plugins/project-wizard/templates/gtk.wiz,
14970         plugins/project-wizard/templates/gtkmm.wiz,
14971         plugins/project-wizard/templates/terminal.wiz,
14972         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14973         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14974         plugins/project-wizard/templates/gnome/src/callbacks.c,
14975         plugins/project-wizard/templates/gnome/src/callbacks.h,
14976         plugins/project-wizard/templates/gnome/src/main.c,
14977         plugins/project-wizard/templates/gtk/src/callbacks.c,
14978         plugins/project-wizard/templates/gtk/src/callbacks.h,
14979         plugins/project-wizard/templates/gtk/src/main.c,
14980         plugins/project-wizard/templates/gtkmm/src/main.cc,
14981         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14982         to generate licence correctly (without any extra newlines). Removed
14983         IncludeGNUHeader macro definition and added proper licence property.
14984         Fixed project directory paths in file contents.
14986 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14988         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14989         Closed macro dialogs with Esc key.
14991 2005-02-16  Naba Kumar  <naba@gnome.org>
14993         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14994         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14995         plugins/project-wizard/templates/gnome/src/callbacks.c,
14996         plugins/project-wizard/templates/gnome/src/callbacks.h,
14997         plugins/project-wizard/templates/gnome/src/main.c,
14998         plugins/project-wizard/templates/gtk/src/main.c,
14999         plugins/project-wizard/templates/gtkmm/src/main.cc,
15000         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
15001         macros to avoid blank newlines.
15003 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
15005         * plugins/project-wizard/autogen.c:
15006         Correct a problem when having property value in UTF-8
15008         * plugins/project-wizard/druid.c:
15009         Correct a bug when reselecting a new project (all pages
15010         must be removed)
15012         * plugins/project-wizard/property.c:
15013         Avoid having default invalid properties
15015         * plugins/project-wizard/templates/terminal.wiz,
15016         plugins/project-wizard/templates/terminal/po/ChangeLog,
15017         plugins/project-wizard/templates/terminal/src/main.c:
15018         Remove command for testing run function
15019         Move destination directory to second page and include
15020         project name. Add exist tag. Remove unused properties.
15022 2005-02-16  Naba Kumar  <naba@gnome.org>
15024         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
15025         plugins/debug-manager/anjuta-debug-manager.ui,
15026         plugins/debug-manager/plugin.c,
15027         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15028         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
15029         plugins/gdb/plugin.h, plugins/gdb/registers.c,
15030         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
15031         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
15032         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
15033         (removed) src/anjuta_info.c,
15034         (removed) src/anjuta_info.h,
15035         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
15036         (added) plugins/gdb/anjuta-gdb-plugin.ui,
15037         (added) plugins/gdb/actions.c,
15038         (added) plugins/gdb/actions.h: Completed initial
15039         porting of debugger to new architecture. Fixed many of the debugger
15040         functions.
15042         * plugins/file-loader/plugin.c: Detect some important mime ourself
15043         to avoid inconsistencies when mime system isn't working.
15044         
15045 2005-02-16  Naba Kumar  <naba@gnome.org>
15047         * plugins/editor/Makefile.am,
15048         (added) plugins/editor/aneditor-autocomplete.cxx,
15049         (added) plugins/editor/aneditor-calltip.cxx,
15050         (added) plugins/editor/aneditor-indent.cxx,
15051         (added) plugins/editor/aneditor-priv.h,
15052         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
15053         different smaller chunks to make it easy to maintain.
15055 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15057         * plugins/project-wizard/druid.c :
15058         
15059         Found system Email address if not defined in Preferences.
15061 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
15062         
15063         * plugins/project-wizard/gtkmm.wiz
15064         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
15065         plugins/project-wizard/gtkmm/*
15066         
15067         Added GTKmm (C++) project type
15069 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
15071         * plugins/message-view/plugin.c
15072         plugins/message-view/message-view.c
15073         TODO.gtodo:
15074         Implemented next/prev action
15076 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15078         * plugins/project-wizard/templates/libglade2.* :
15079         Removed libglade2 project.
15080         
15081         * plugins/project-wizard/templates/gtk* :
15082         Removed interface.[ch] & support.[ch].
15083         
15084 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15086         * plugins/project-wizard/anjuta-project-wizard.glade,
15087         plugins/project-wizard/property.[ch],
15088         plugins/project-wizard/templates/anjuta-plugin.wiz :
15089         Added a new property ("iconfile").
15091 2005-02-14  Naba Kumar  <naba@gnome.org>
15093         * plugins/project-wizard/install.c,
15094         plugins/project-wizard/plugin.c,
15095         plugins/project-wizard/templates/anjuta-plugin.wiz,
15096         plugins/project-wizard/templates/gnome.wiz,
15097         plugins/project-wizard/templates/gtk.wiz,
15098         plugins/project-wizard/templates/libglade2.wiz,
15099         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
15100         newly created projects and open them. Fixed message buffering in
15101         wizard.
15103 2005-02-14  Naba Kumar  <naba@gnome.org>
15105         * src/about.c, pixmaps/Makefile.am,
15106         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
15107         
15108         * mime/gnome-mime-application-x-anjuta.png,
15109         pixmaps/anjuta_icon.png,
15110         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
15111         done by 9-speed at:
15112         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
15113         
15114 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15116         * configure.in,
15117         plugins/project-wizard/templates/libglade2-logo.png,
15118         plugins/project-wizard/templates/libglade2.wiz,
15119         plugins/project-wizard/templates/libglade2/* :
15120         Add Glade2 project
15123 2005-02-14  Naba Kumar  <naba@gnome.org>
15125         * TODO.tasks: Updated.
15126         
15127         * plugins/editor/anjuta-docman.c,
15128         plugins/editor/text_editor.c,
15129         plugins/editor/text_editor.h,
15130         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
15131         for file modification, but it is still not functioning.
15133 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
15135         * plugins/project-wizard/values.c,
15136         plugins/project-wizard/values.h,
15137         plugins/project-wizard/property.c,
15138         plugins/project-wizard/property.h,
15139         plugins/project-wizard/druid.c:
15140         Rewrite mandatory property check
15141         Add check of exist property
15142         Rewrite handling of cached property page
15144 2005-02-13  Naba Kumar  <naba@gnome.org>
15146         Patch from Igor Kovalenko  <garrison@mail.ru>:
15147         * tagmanager/tm_workspace.c: Improved performance.
15149 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15151         *plugins/project-wizard/templates/*.wiz,
15152         plugins/project-wizard/druid.c,
15153         plugins/project-wizard/templates/terminal/src/main.c,
15154         plugins/project-wizard/templates/gtk/src/*.[ch],
15155         plugins/project-wizard/templates/gtk/src/Makefile.am,
15156         plugins/project-wizard/templates/gnome/src/*.[ch],
15157         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
15158         Add Copyright date & Email address,
15159         Correct terminal project.
15160         
15161 2005-02-12  Naba Kumar  <naba@gnome.org>
15163         * plugins/project-wizard/property.c: Fixed hidden
15164         properties to take values.
15166         * plugins/project-wizard/file.[ch]: Renamed
15167         true/false enum values to fix compile error
15168         (conflict with other definition).
15169         
15170         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
15171         even when mime type detection fails (for example, when Anjuta is
15172         installed in non-system prefix).
15174 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
15176         * plugins/project-wizard/values.c,
15177         plugins/project-wizard/values.h:
15178         Rewrite file with more comments
15180         * plugins/project-wizard/druid.c,
15181         plugins/project-wizard/druid.h,
15182         plugins/project-wizard/autogen.c,
15183         plugins/project-wizard/autogen.h,
15184         plugins/project-wizard/druid.c,
15185         plugins/project-wizard/druid.h:
15186         Add more comments
15187         Use values instead of properties
15188         Move default properties to druid.c
15190         * plugins/project-wizard/install.c,
15191         plugins/project-wizard/install.h:
15192         Use values instead of properties
15193         Add a check to avoid overwriting files
15195         * plugins/project-wizard/parser.c,
15196         plugins/project-wizard/property.c,
15197         plugins/project-wizard/property.h:
15198         Update to use new values
15199         Add an "exist" attribute to check if a directory already exist
15201         * plugins/project-wizard/anjuta-project-wizard.glade:
15202         Change project selection page (GtkTextView => GtkLabel,
15203         GtkTable => GtkVBox)
15205         * plugins/project-wizard/templates/terminal.wiz:
15206         Move destination directory on second page
15207         
15208         * plugins/project-wizard/action.c:
15209         Add a few comments
15211 2005-02-12  Naba Kumar  <naba@gnome.org>
15213         * plugins/file-manager/an_file_view.c,
15214         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
15215         views. Created dynamic update date of view depending on project
15216         changes -- similar to file-manager view.
15217         
15218         * plugins/devhelp/plugin.c: Load help on idle.
15219         
15220         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
15221         autoformat' to proper location in preferences.
15222         
15223         * mime/anjuta.mime: Added .prj extension in the mime type for backward
15224         compatibility.
15225         
15226         * plugins/editor/plugin.c: Fixed accel name.
15228 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15230         *plugins/project-wizard/templates/anjuta-plugin.wiz,
15231         plugins/project-wizard/templates/gnome.wiz,
15232         plugins/project-wizard/templates/gtk.wiz,
15233         plugins/project-wizard/anjuta-project-wizard.glade,
15234         plugins/project-wizard/autogen.c:
15235         Add Username & Email address in Project preferences.
15237 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15239         *plugins/project-wizard/templates/gnome-logo.png,
15240         plugins/project-wizard/templates/gnome.wiz,
15241         plugins/project-wizard/templates/gnome/* :
15242         Add Gnome project
15244 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15246         * plugins/project-wizard/templates/terminal/src/main.c, 
15247         plugins/project-wizard/templates/terminal/src/main.c,
15248         plugins/project-wizard/templates/terminal/src/main.[ch] :
15249         Insert License in projects
15250         
15251 2005-02-11  Naba Kumar  <naba@gnome.org>
15253         * TODO.tasks: Added message manager task.
15254         
15255         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
15256         
15257         * plugins/editor/plugin.c: Use bookmark stock icons.
15258         
15259         * plugins/message-view/anjuta-message-manager.ui,
15260         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
15262 2005-02-10  Naba Kumar  <naba@gnome.org>
15264         * libanjuta/interfaces/libanjuta.idl: fixed build error.
15265         
15266 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15268         * global-tags/Makefile.am
15269         Error during 'make install'
15271 2005-02-09  Naba Kumar  <naba@gnome.org>
15273         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
15274         missing file.
15275         
15276 2005-02-08  Naba Kumar  <naba@gnome.org>
15278         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
15279         
15280         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
15281         Show busy cursur when updating global tags in preferences.
15283         * configure.in: Fixed.
15284         
15285 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15287         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
15288           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
15289          
15290         - Fixed anjuta-plugin project (glade)
15292 2005-02-08  Naba Kumar  <naba@gnome.org>
15294         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
15295         Fixed automatic indentations.
15297         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
15298         Global tags are now segregated into smaller api tags, which can be
15299         selectively loaded from symbol browser preferences.
15301         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
15302         Implemented IProjectManager interface in project-manager. Mostly getter
15303         methods for now, but need to add add() and remove() methods to add
15304         or remove project elements.
15306         * plugins/gdb/debug_tree.c: Small fix.
15308         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
15309         plugins/symbol-browser/an_symbol_info.c,
15310         plugins/symbol-browser/an_symbol_info.h,
15311         plugins/symbol-browser/an_symbol_search.c,
15312         plugins/symbol-browser/an_symbol_search.h,
15313         plugins/symbol-browser/an_symbol_view.c,
15314         plugins/symbol-browser/an_symbol_view.h,
15315         plugins/symbol-browser/plugin.c,
15316         plugins/symbol-browser/plugin.h,
15317         tagmanager/c.c,
15318         tagmanager/entry.h,
15319         tagmanager/tm_project.c,
15320         tagmanager/tm_symbol.c,
15321         tagmanager/tm_tag.c,
15322         tagmanager/tm_workspace.c,
15323         tagmanager/vstring.c,
15324         tagmanager/include/tm_tag.h,
15325         tagmanager/include/tm_workspace.h:
15326         
15327         - Fixed tagmanager parsing of source files to parse for typedefines and
15328         properly record element scopes. Implemented scope autocompletion
15329         (autocompletion on '.', '->', '::' and ':'. The functionality is not
15330         fully working. It was based on older patch for Anjuta 1.2.2 in SF
15331         patch list (author is unknown).
15332         - Implemented symbol-browser preferences for dynamically loading and
15333         saving tags API segments.
15334         - Fixed symbol-search to use tagmanager directly instead of depending
15335         on symbol-view for tags list.
15336         - Fixed symbol-view to create the tree using TMSymbol tree directly.
15337         - Fixed TMSymbol to create the complete tags tree instead of letting the
15338         symbol-view created the root nodes.
15339         - Changed project tags cache name to .tm_project2.cache because the
15340         newer format records additional scope information.
15341         
15342 2005-02-07  Naba Kumar  <naba@gnome.org>
15344         * plugins/editor/style-editor.c,
15345         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
15346         and GtkFontButton instead of deprecated widgets in
15347         style editor.
15348         
15349 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
15351         * plugins/project-wizard/action.c,
15352         plugins/project-wizard/action.h,
15353         plugins/project-wizard/autogen.c,
15354         plugins/project-wizard/autogen.h,
15355         plugins/project-wizard/file.c,
15356         plugins/project-wizard/file.h,
15357         plugins/project-wizard/install.c,
15358         plugins/project-wizard/install.h,
15359         plugins/project-wizard/parser.h,
15360         plugins/project-wizard/parser.c,
15361         plugins/project-wizard/property.c,
15362         plugins/project-wizard/property.h,
15363         plugins/project-wizard/plugin.h,
15364         plugins/project-wizard/plugin.c,
15365         plugins/project-wizard/values.c,
15366         plugins/project-wizard/values.h:
15367         Replace C++ comments by C comments
15369         * plugins/project-wizard/autogen.c,
15370         plugins/project-wizard/autogen.h:
15371         Add a run time check of autogen version.
15372         Add UserName variable.
15374         * plugins/project-wizard/anjuta-project-wizard.glade,
15375         plugins/project-wizard/header.c,
15376         plugins/project-wizard/druid.c,
15377         plugins/project-wizard/druid.h:
15378         Sort project in alphabetic order.
15379         Correct selection troubles in notebooks.
15381         * plugins/project-wizard/parser.c:
15382         Add some check when reading the project header block.
15384 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15386         * plugins/project-wizard/action.c,
15387         plugins/project-wizard/action.h,
15388         plugins/project-wizard/autogen.c,
15389         plugins/project-wizard/autogen.h,
15390         plugins/project-wizard/file.c,
15391         plugins/project-wizard/file.h,
15392         plugins/project-wizard/install.c,
15393         plugins/project-wizard/parser.h,
15394         plugins/project-wizard/parser.c,
15395         plugins/project-wizard/property.c,
15396         plugins/project-wizard/property.h,
15397         plugins/project-wizard/values.c,
15398         plugins/project-wizard/values.h,
15399         Add a space between function name and open.
15401         * plugins/project-wizard/plugin.h,
15402         plugins/project-wizard/plugin.c,
15403         plugins/project-wizard/install.c,
15404         Avoid a crash if the user close the message view used by the .
15406         * plugins/project-wizard/anjuta-project-wizard,
15407         plugins/project-wizard/druid.c,
15408         plugins/project-wizard/druid.h,
15409         plugins/project-wizard/header.h,
15410         plugins/project-wizard/header.c,
15411         Add a text view with the description of each.
15412         Add a tab for each project.
15413         Replace some C++ comments to C comments.
15415 2005-02-05  Naba Kumar  <naba@gnome.org>
15417         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
15418         New icon from Sebastien Granjoux .
15419         
15420 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
15422         * libanjuta/anjuta-preferences.c:
15423         Set file property even without a focus out event (file selected 
15424         the browse dialog)
15426 2005-02-04  Naba Kumar  <naba@gnome.org>
15428         * plugins/glade/plugin.c: Fixed glade function calls.
15429         * configure.in: Fixed a typo.
15430         * TODO.tasks: Updated.
15432 2005-02-03  Naba Kumar  <naba@gnome.org>
15434         * plugins/project-manager/plugin.c: Fixed memory corruption.
15436         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
15437         build error.
15438         
15439         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15440         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15441         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
15442         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15444         * libanjuta/interfaces/libanjuta.idl,
15445         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
15446         interface.
15447         
15448         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
15450         Patch from Massimo Cora <maxcvs@email.it>:
15451         * plugins/editor/plugin.c: Fixed update UI for created buffers.
15452         
15453 2005-02-01  Naba Kumar  <naba@gnome.org>
15455         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
15456         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15457         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
15458         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
15459         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
15460         from sourceforge -- a64 crash fixes (correct typing for GType)
15461         and fixes compile errors in sun.
15463         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
15464         paste (shift+insert) in terminal.
15466 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
15468         * configure.in: Add «nb» to ALL_LINGUAS.
15470 2005-02-01  Naba Kumar  <naba@gnome.org>
15472         * TODO.tasks, TODO: Updated todo tasks.
15473         
15474         * plugins/editor/anjuta-document-manager.glade: Improved search
15475         relace dialog.
15476         
15477         * TODO.tasks: Fixed xml format.
15478         
15479         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
15480         work yet).
15481         
15482         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
15483         cleanups.
15484         
15485         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
15486         format during save (removed unwanted text nodes). Fixed scrollbars.
15488 2005-01-31  Naba Kumar  <naba@gnome.org>
15490         * libanjuta/interfaces/libanjuta.idl,
15491         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
15492         Implemented append() method for IAnjutaEditor interface and fixed
15493         various bugs with text insertions (cvs diff and macro insertions).
15494         
15495         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
15496         automatic indentation.
15497         
15498         * plugins/editor/action-callbacks.c,
15499         plugins/editor/action-callbacks.h,
15500         plugins/editor/anjuta-docman.c,
15501         plugins/editor/anjuta-document-manager.ui,
15502         plugins/editor/plugin.c,
15503         plugins/editor/text_editor.c,
15504         plugins/editor/text_editor.h,
15505         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
15506         Fixed highlight issues.
15508         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
15509         macro.
15510         
15511         * plugins/symbol-browser/an_symbol_view.c: Force update project.
15513         * data/properties/*: Updated properties files from scite. Created
15514         styles.properties to override the scite styles.
15515         
15516         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
15518         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
15519         
15520 2005-01-30  Naba Kumar  <naba@gnome.org>
15522         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
15523         unused definitions.
15524         
15525         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
15526         
15527         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15528         plugins/editor/text_editor.c,
15529         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
15530         fixed linuwidth preference setting, fixed insert text interface
15531         implementation. Improved automatice-indentation for cpp lexer.
15532         
15533         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
15535 2005-01-29  Naba Kumar  <naba@gnome.org>
15537         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
15538         option in update dialog as default. Improved import dialog. Sized
15539         log dialog.
15541         * configure.in: Fixed underquoted warning from autoconf.
15542         
15543         * plugins/editor/action-callbacks.c,
15544         plugins/editor/aneditor.cxx,
15545         plugins/editor/aneditor.h,
15546         plugins/editor/anjuta-document-manager.glade,
15547         plugins/editor/plugin.c,
15548         plugins/editor/plugin.h,
15549         plugins/editor/text_editor.c,
15550         plugins/editor/text_editor.h,
15551         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
15552         for Editor and fixed all preferences syncronization and notifys for
15553         visible prefs (in editor preferences page).
15554         
15555         * plugins/file-loader/plugin.c: Load recent files on idle.
15557 2005-01-28  Naba Kumar  <naba@gnome.org>
15559         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15560         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
15562         * plugins/editor/action-callbacks.c,
15563         plugins/editor/action-callbacks.h,
15564         plugins/editor/aneditor.cxx,
15565         plugins/editor/aneditor.h,
15566         plugins/editor/anjuta-document-manager.ui,
15567         plugins/editor/plugin.c,
15568         plugins/editor/text_editor.c,
15569         plugins/editor/text_editor.h,
15570         plugins/editor/text_editor_cbs.c,
15571         plugins/editor/text_editor_cbs.h,
15572         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
15573         Text editor.
15575         Patch from Massimo Cora <maxcvs@email.it>:
15576         * plugins/editor/an_symbol_search.c,
15577         plugins/editor/an_symbol_search.c: Fixed crash bugs.
15578         
15579 2005-01-27  Naba Kumar  <naba@gnome.org>
15580         
15581         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
15582         minimum size request to 200.
15584         * plugins/symbol-browser/an_symbol_info.c,
15585         plugins/symbol-browser/an_symbol_info.h,
15586         plugins/symbol-browser/an_symbol_search.c,
15587         plugins/symbol-browser/an_symbol_search.h,
15588         plugins/symbol-browser/an_symbol_view.c,
15589         plugins/symbol-browser/an_symbol_view.h,
15590         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
15591         pixbuf retrieval. Fixed runtime warning. Code clean up.
15593 2005-01-27  Naba Kumar  <naba@gnome.org>
15595         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
15596         src/anjuta.ui, (new) plugins/glade/.cvsignore,
15597         (new) plugins/glade/Makefile.am,
15598         (new) plugins/glade/anjuta-glade-plugin.png,
15599         (new) plugins/glade/anjuta-glade.plugin.in,
15600         (new) plugins/glade/anjuta-glade.ui,
15601         (new) plugins/glade/plugin.c,
15602         (new) plugins/glade/plugin.h,
15603         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
15604         now until glade3 works properly.
15606         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
15607         they are generated.
15608         
15609 2005-01-26  Naba Kumar  <naba@gnome.org>
15611         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
15612         Added mime icon for anjuta projects.
15613         
15614         patch from Massimo Cora <maxcvs@email.it>:
15615         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
15616         an_symbol_search.h, an_symbol_view.c, plugin.c:
15617         Fix/implement objects destroying/freeing.
15619 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
15620         
15621         * src/action-callback.[ch], src/anjuta-actions.h:
15622         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
15623         because it has not been updated for years and we know have a devhelp plugin
15624         which can do the job much better.
15625         * TODO.tasks: Updated done items
15627 2005-01-25  Naba Kumar  <naba@gnome.org>
15629         * autogen.sh: Fixed to generate interface files.
15631         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
15632         session save filenames.
15633         
15634         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
15635         
15636 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
15638         * plugins/project-wizard/Makefile.am,
15639         plugins/project-wizard/install.c,
15640         plugins/project-wizard/install.h,
15641         plugins/project-wizard/parser.c,
15642         plugins/project-wizard/parser.h,
15643         plugins/project-wizard/templates/terminal.wiz:
15644         Add action list block in wizard template
15645         * plugins/project-wizard/file.c,
15646         plugins/project-wizard/autogen.c:
15647         Small fixes
15649 2005-01-23  Naba Kumar  <naba@gnome.org>
15651         * configure.in: Fixed build error.
15653 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
15655         * plugins/project-wizard/druid.c,
15656         plugins/project-wizard/parser.c,
15657         plugins/project-wizard/property.c: Rewrite parser with
15658         better error handling
15660 2005-01-22  Naba Kumar  <naba@gnome.org>
15662         * plugins/symbol-browser/plugin.c: Changed c++ coments
15663         to c commnets and formated code to anjuta coding styles.
15664         
15665 2005-01-21  Naba Kumar  <naba@gnome.org>
15667         * configure.in, autogen.sh: Fixed build errors in newer automake.
15668         
15669         * plugins/editor/anjuta-docman.c: Do not emit change editor
15670         signal while in dispose.
15672         Patch from: Massimo Corà <maxcvs@email.it>
15673         * plugins/symbol-browser/Makefile.am,
15674         plugins/symbol-browser/an_symbol_view.c,
15675         plugins/symbol-browser/an_symbol_view.h,
15676         plugins/symbol-browser/plugin.c,
15677         plugins/symbol-browser/plugin.h,
15678         plugins/symbol-browser/test-symbol-browser.c,
15679         (new) plugins/symbol-browser/an_symbol_info.c,
15680         (new) plugins/symbol-browser/an_symbol_info.h,
15681         (new) plugins/symbol-browser/an_symbol_search.c,
15682         (new) plugins/symbol-browser/an_symbol_search.h:
15683         Added a cool real-time symbol-search-view in symbol browser.
15685 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
15686         
15687         * plugin/macro/plugin.c
15688         plugin/macro/anjuta-macro-plugin.ui
15689         plugin/macro/macro-db.[ch]
15690         plugin/macro/macro-dialog.[ch]
15691         plugin/macro/macro-actions.[ch]
15692         plugin/macro/macro-edit.[ch]
15693         plugin/macro/plugin.[ch]:
15694         
15695         Implemented three menu items as Naba proposed:
15696         Edit->Macro->
15697                 Insert Macro: Pops of a border-less window to enter a shortcut
15698                 Add Macro: Same as Manage Macro => New
15699                 Manage Macros: Full-features macro dialog
15701 2005-01-20  Naba Kumar  <naba@gnome.org>
15703         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
15704         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
15705         libanjuta/anjuta-shell.h,
15706         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15707         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15708         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
15709         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15710         src/main.c, src/shell.c: Implemented command line args processing
15711         and session management. Fixed geometry restoration.
15713 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
15714         
15715         * plugins/macro/macro-db.c,
15716         plugins/macros.xml:
15717         Cleaned up XML interface and use attributes now for name, category and 
15718         shortcut. CDATA is used to avoid xml errors inside of macros.
15720 2005-01-19  Naba Kumar  <naba@gnome.org>
15722         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
15724 2005-01-18  Naba Kumar  <naba@gnome.org>
15725         
15726         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
15727         to work.
15729         * scintilla/*: Updated scintilla to current cvs and updated
15730         scintilla patches.
15731         
15732 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15733         
15734         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
15735         plugins/cvs-plugin/cvs-actions.c:
15736         Added "Whole project" infrastructure but it does not
15737         work because I did not find a way to get the current project's
15738         root dir.
15740 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
15742         * plugins/cvs-plugin/Makefile.am
15743         plugins/cvs-plugin/anjuta-cvs.plugin.in
15744         plugins/cvs-plugin/cvs-actions.c
15745         plugins/cvs-plugin/cvs-callbacks.c
15746         plugins/cvs-plugin/cvs-interface.[ch] (added)
15747         plugins/cvs-plugin/plugin.c:
15748         
15749         Added IAnjutaCVS interface and improved cvs plugin. There
15750         is still some work to do on cvs import and to add a current
15751         project toggle.
15753 2005-01-17  Naba Kumar  <naba@gnome.org>
15755         * plugins/editor/aneditor.cxx: Fixed auto indentation.
15756         
15757         * configure.in: Fixed build errors.
15759         * data/Makefile.am,     (removed) data/README.stock_libs,
15760         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
15761         (removed) data/header.c, (removed) data/stock_libs.anj,
15762         (removed) data/x-anjuta-project.desktop,
15763         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
15765         * libanjuta/anjuta-plugin-description.c,
15766         libanjuta/anjuta-shell.c: Updated documentations.
15768         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
15769         
15770         * libanjuta/anjuta-launcher.c,
15771         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
15772         x86_64 systems.
15774 2005-01-17  Naba Kumar  <naba@gnome.org>
15775         
15776         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15777         plugins/project-wizard/templates/gtk.wiz,
15778         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
15779         Updated templates to new format.
15780         
15781         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15782         * plugins/project-wizard/druid.c,
15783         plugins/project-wizard/parser.c,
15784         plugins/project-wizard/property.c,
15785         plugins/project-wizard/property.h,
15786         plugins/project-wizard/templates/terminal.wiz,
15787         plugins/project-wizard/templates/terminal/AUTHORS,
15788         plugins/project-wizard/templates/terminal/ChangeLog,
15789         plugins/project-wizard/templates/terminal/NEWS,
15790         plugins/project-wizard/templates/terminal/README,
15791         plugins/project-wizard/templates/terminal/project.anjuta,
15792         plugins/project-wizard/templates/terminal/src/main.c:
15793         Moveed code related to property types from druid.c and parser.c to 
15794         property.c. Changed tag from "<string ..." to
15795         "<property type="string..."     and so on. Rewrite parser
15796         (warning still in progress). Added list property. Changed
15797         terminal project to avoid using autogen on some file (much 
15798         faster) using the autogen attribute. Add a license list box in
15799         terminal project (just as an example). _label in item list is
15800         optional now.
15802 2005-01-16  Naba Kumar  <naba@gnome.org>
15804         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
15805         plugins/edtior/anjuta-docman.c: Fixed build errors.
15806         
15807         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
15808         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
15809         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
15810         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
15811         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
15812         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
15813         libanjuta/resources.h,
15814         plugins/build-basic-autotools/build-basic-autotools.c,
15815         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15816         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
15817         plugins/gtodo/plugin.c, src/Makefile.am,
15818         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
15819         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
15820         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
15821         should be handled in respective plugins. Added API documentations.
15823         * libanjuta-docs.sgml, libanjuta-sections.txt,
15824         libanjuta.types,
15825         (added) tmpl/anjuta-debug.sgml,
15826         (added) tmpl/anjuta-launcher.sgml,
15827         tmpl/anjuta-plugin.sgml,
15828         tmpl/anjuta-preferences.sgml,
15829         tmpl/anjuta-shell.sgml,
15830         (added) tmpl/anjuta-status.sgml,
15831         (removed) tmpl/anjuta-stock.sgml,
15832         tmpl/anjuta-utils.sgml,
15833         (removed) tmpl/defaults.sgml,
15834         (removed) tmpl/fileselection.sgml,
15835         (removed) tmpl/gnomefilelist.sgml,
15836         tmpl/ianjuta-buildable.sgml,
15837         (added) tmpl/ianjuta-debugger-manager.sgml,
15838         (added) tmpl/ianjuta-debugger.sgml,
15839         tmpl/ianjuta-document-manager.sgml,
15840         tmpl/ianjuta-editor.sgml,
15841         tmpl/ianjuta-file.sgml,
15842         tmpl/ianjuta-loader.sgml,
15843         tmpl/ianjuta-markable.sgml,
15844         tmpl/ianjuta-message-view.sgml,
15845         (added) tmpl/ianjuta-project-manager.sgml,
15846         (added) tmpl/ianjuta-todo.sgml,
15847         (added) tmpl/ianjuta-wizard.sgml,
15848         tmpl/libanjuta-iface-marshallers.sgml,
15849         tmpl/libanjuta-unused.sgml,
15850         (removed) tmpl/pixmaps.sgml,
15851         tmpl/plugins.sgml,
15852         (removed) tmpl/properties.sgml,
15853         tmpl/resources.sgml: Updated API documentations.
15855 2005-01-15  Naba Kumar  <naba@gnome.org>
15857         * libanjuta/anjuta-launcher.c: Added API docs.
15858         
15859         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15860         plugins/project-wizard/templates/gtk.wiz,
15861         plugins/project-wizard/templates/terminal.wiz,
15862         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15863         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15864         plugins/project-wizard/templates/gtk/src/main.c,
15865         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
15866         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
15867         template files.
15869         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
15870         * plugins/project-wizard/anjuta-project-wizard.glade,
15871         plugins/project-wizard/autogen.c,
15872         plugins/project-wizard/druid.c,
15873         plugins/project-wizard/druid.h,
15874         plugins/project-wizard/file.c,
15875         plugins/project-wizard/file.h,
15876         plugins/project-wizard/install.c,
15877         plugins/project-wizard/parser.c,
15878         plugins/project-wizard/plugin.c,
15879         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
15880         setting the default project directory. Fix HIDDEN property, it's
15881         working but I think we could make this cleaner. Removed the
15882         copy of the string in mandatory_property. Add an optional autogen
15883         attribute, to force or avoid using autogen on some files, default
15884         without any attribute is autodetect.+ Replace the script tag with
15885         a normal file tag and an attribute execute.
15886         
15887 2005-01-14  Naba Kumar  <naba@gnome.org>
15889         * plugins/editor/action-callbacks.c,
15890         plugins/editor/search_incremental.c,
15891         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
15892         works now.
15893         
15894         * plugins/editor/plugin.c, plugins/editor/plugin.h,
15895         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
15896         tabs.
15898 2005-01-12  Naba Kumar  <naba@gnome.org>
15900         * configure.in,
15901         plugins/project-wizard/templates/Makefile.am,
15902         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
15903         plugins/project-wizard/templates/anjuta-plugin.wiz,
15904         (added) plugins/project-wizard/templates/gtk-logo.png,
15905         (added) plugins/project-wizard/templates/gtk.wiz,
15906         (added) plugins/project-wizard/templates/terminal-logo.png,
15907         plugins/project-wizard/templates/terminal.wiz,
15908         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15909         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15910         (added) plugins/project-wizard/templates/gtk/.cvsignore,
15911         (added) plugins/project-wizard/templates/gtk/Makefile.am,
15912         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
15913         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
15914         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
15915         (added) plugins/project-wizard/templates/gtk/src/main.c,
15916         (added) plugins/project-wizard/templates/gtk/src/project.glade,
15917         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
15918         GTK+ project templated and fixed other templates. Updated template
15919         logos.
15921 2005-01-12  Naba Kumar  <naba@gnome.org>
15923         * plugins/macro/anjuta-macro.glade: Improved GUI.
15924         
15925 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
15927         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
15928         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
15929         * plugins/cvs-plugin/cvs.[ch] (removed)
15930         Removed old unused files
15931         
15932         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
15933         * plugins/cvs-plugin/cvs-actions.c
15934         * plugins/cvs-plugin/Makefile.am:
15935         Seperate callback functions for better error
15936         handling. Cleaned up code.
15937         
15938         * plugins/macro/macros.xml: removed corrupt cvs
15939         macros for now.
15941 2005-01-10  Naba Kumar  <naba@gnome.org>
15943         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15944         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15945         and leaks.
15947 2005-01-09  Naba Kumar  <naba@gnome.org>
15949         * libegg/egg-recent-action.c, libegg/test-actions.c,
15950         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15951         recent files models.
15952         
15953         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15954         two models -- one for projects and other for regular files and show
15955         both in recent files menu. Changed recent files group from "anjuta"
15956         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15957         when adding the URI in recent files.
15958         
15959         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15960         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15961         * plugins/macro/macro-dialog.c: Fixed dispose() method.
15962         * plugins/macro/macros.xml: Fixed xml errors.
15964 2005-01-08  Naba Kumar  <naba@gnome.org>
15965         
15966         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15967         libegg/test-actions.c, libegg/menu/Makefile.am,
15968         libegg/menu/egg-recent-action.h: Added a new action for
15969         recent files.
15971         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15972         Fixed dispose. Cleanup.
15973         
15974         * plugins/file-loader/anjuta-loader-plugin.ui,
15975         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15976         Use the new action for recent files. Added recent files in
15977         toolbar.
15979         * plugins/project-wizard/druid.c: Show busy cursor and
15980         de-sensitize druid buttons during page change.
15981         
15982         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
15983         * plugins/project-wizard/Makefile.am,
15984         plugins/project-wizard/druid.c,
15985         plugins/project-wizard/druid.h,
15986         plugins/project-wizard/install.c,
15987         plugins/project-wizard/plugin.c,
15988         plugins/project-wizard/plugin.h,
15989         plugins/project-wizard/property.c,
15990         plugins/project-wizard/property.h,
15991         (added) plugins/project-wizard/values.c,
15992         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15993         objects (in values.c and values.h) containing the values of all
15994         properties. The NPWProperty objects now keep their values in this
15995         object which is persistant for one activation of the plugin, so the
15996         user keeps all the values even if he goes backward. Used an anjuta
15997         message view to list all files copied by the project wizard.
15999 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
16001         * plugins/macro/plugin.[ch],
16002         plugins/macro/macro-dialog.[ch]
16003         plugins/macro/macro-edit.[ch]
16004         plugins/macro/macro-db.[ch]
16005         plugins/macro/macro-actions.[ch]
16006         plugins/macro/anjuta-macro.plugin.in
16007         plugins/macro/anjuta-macro.glade
16008         plugins/macro/anjuta-macro.png
16009         plugins/macro/Makefile.am
16010         plugins/macro/macros.xml
16011         plugins/macro/anjuta-macro.ui (all added)
16012         configure.in
16013         plugins/Makefile.am:
16014         Added new macro plugins
16015         
16016         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16017         New icon
16018         
16019         * manuals/reference/template (removed)
16020         Removed old api reference
16021         
16022         * plugins/message-view/message-view.c:
16023         "Fixed" crash in on_row_deleted and added a
16024         comment that I cannot work this way. We will
16025         have to change everything a bit to avoid losing
16026         memory there.
16027         
16028         * plugins/text-editor/text_editor.c:
16029         Update line number width on file save
16032 2005-01-07  Naba Kumar  <naba@gnome.org>
16034         * plugins/project-wizard/anjuta-project-wizard.glade,
16035         plugins/project-wizard/druid.c,
16036         plugins/project-wizard/templates/anjuta-plugin.wiz,
16037         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
16038         Display page description in bold. Fixed mandatory field check.
16040         * configure.in,
16041         libanjuta/libanjuta-1.0.pc.in,
16042         plugins/project-wizard/druid.c,
16043         plugins/project-wizard/parser.c,
16044         plugins/project-wizard/property.h,
16045         plugins/project-wizard/templates/anjuta-plugin.wiz,
16046         plugins/project-wizard/templates/terminal.wiz,
16047         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
16048         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
16049         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
16050         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
16051         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
16052         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16053         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16054         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16055         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16056         plugins/project-wizard/templates/terminal/configure.in.tpl,
16057         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
16058         plugins/project-wizard/templates/terminal/src/main.c: Implemented
16059         a new property type -- hidden. Fixed terminal and anjuta-plugin
16060         project templates.
16062 2005-01-07  Naba Kumar  <naba@gnome.org>
16064         * templates/anjuta-plugin.wiz,
16065         templates/terminal.wiz,
16066         templates/terminal/Makefile.am.tpl,
16067         templates/terminal/autogen.sh,
16068         (Removed) templates/terminal/configure.ac.tpl,
16069         (Added) templates/.cvsignore,
16070         (Added) templates/Makefile.am,
16071         (Added) templates/anjuta-plugin/.cvsignore,
16072         (Added) templates/anjuta-plugin/Makefile.am,
16073         (Added) templates/anjuta-plugin/src/.cvsignore,
16074         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
16075         (Added) templates/terminal/.cvsignore,
16076         (Added) templates/terminal/Makefile.am,
16077         (Added) templates/terminal/configure.in.tpl,
16078         (Added) templates/terminal/po/.cvsignore,
16079         (Added) templates/terminal/po/ChangeLog,
16080         (Added) templates/terminal/po/Makefile.am,
16081         (Added) templates/terminal/po/POTFILES.in,
16082         (Added) templates/terminal/src/.cvsignore,
16083         (Added) templates/terminal/src/Makefile.am,
16084         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
16085         project wizard. Fixed configure/po/Makefile template errors.
16087 2005-01-06  Naba Kumar  <naba@gnome.org>
16089         * configure.in: Added project templates.
16090         * plugins/project-wizard/templates/*: Added to project and renamed
16091         Makefile.am and configure.in to Makefile.am and configure.ac respectively
16092         for the project templates (so that they do not conflict with autotools
16093         build. Created proper configure.ac.tpl and autogen.sh for project
16094         templates.
16095         
16096 2005-01-06  Naba Kumar  <naba@gnome.org>
16098         * plugins/project-wizard/anjuta-project-wizard.glade,
16099         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
16100         Fixed file list parsing and to take absolute file paths (for example,
16101         from an icon selected previously). Used toggle buttons for boolean
16102         properties. Check if all mandatory fields are given before going
16103         forward in the wizard. Use scrollable viewport for listing property
16104         widgets incase the list goes out of wizard's size. Added tooltips
16105         as descriptions of the property widgets. And other fixes.
16107         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
16108         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
16109         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
16110         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
16111         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
16112         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
16113         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
16114         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16115         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
16116         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16117         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16118         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
16119         Restructured template files.
16121 2005-01-06  Naba Kumar  <naba@gnome.org>
16123         * configure.in: Added check for autogen.
16124         
16125         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
16126         in dispose.
16127         
16128         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
16129         Do not emit changed signal when in dispose.
16131         * plugins/symbol-browser/plugin.c: Don't updated symbols when
16132         symbol-view widget has been destroyed.
16133         
16134         * src/anjuta-app.c: Set null to preference, status and ui object
16135         pointers when they are destroyed.
16137         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
16138         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
16139         Added boolean, integer and file property types.
16140         
16141         * plugins/project-wizard/Makefile.am,
16142         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
16143         project wizard templates.
16145 2005-01-04  Naba Kumar  <naba@gnome.org>
16147         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
16148         added widgets.
16149         
16150         * plugins/editor/aneditor.cxx,
16151         plugins/editor/anjuta-docman.c,
16152         plugins/editor/plugin.c,
16153         plugins/editor/text_editor.c:
16154         Removed unnecessary ref/unref of scintilla.
16155         
16156         * plugins/message-view/anjuta-msgman.c,
16157         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
16158         make close button similar to document manager.
16159         
16160         * plugins/project-manager/plugin.c,
16161         plugins/project-manager/plugin.h: Removed dead codes. Removed
16162         unnecessary ref/unref.
16163         
16164         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
16165         instead of hard refs.
16167 2005-01-03  Naba Kumar  <naba@gnome.org>
16169         * libanjuta/interfaces/libanjuta.idl: Added configure() and
16170         generate() methods for IAnjutaBuildable interface.
16172         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
16173         IAnjutaBuildable inteface.
16175         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
16176         to destroy build context when message view is destroyed.
16177         
16178         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
16179         a ref to it and unref in destructor. AnEditor class wants to be the
16180         owner of scintilla widget. Fixed compile warnings with signed/unsigned
16181         comparisions.
16182         
16183         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
16184         complicate the scene. Removed editor widget from AnjutaDocman when
16185         the widget is destroyed.
16186         
16187         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
16188         from shell. It will be removed from shell when the widget is destroyed.
16189         
16190         * plugins/editor/text_editor.c: Added debug codes to track object
16191         finalizations.
16193         * plugins/message-view/anjuta-msgman.c: Remove message view on
16194         widget destroy. Destroy message view on remove. Removed all views
16195         correctly.
16196         
16197         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
16198         from container.
16200 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16202         * plugins/file-wizard/action-callbacks.c,
16203         plugins/file-wizard/anjuta-file-wizard.glade,
16204         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
16205         Insert Licence, copyright, header template ...
16206         
16207 2005-01-02  Naba Kumar  <naba@gnome.org>
16209         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
16210         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
16211         anjuta_status_add_widget() to allow setting busy cursor on non
16212         toplevel windows.
16214         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
16216         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
16217         mime types to take text/source also.
16218         
16219         * plugins/editor/anjuta-docman.c,
16220         plugins/editor/anjuta-docman.h,
16221         plugins/editor/plugin.c,
16222         plugins/editor/text_editor.c,
16223         plugins/editor/text_editor.h,
16224         plugins/editor/text_editor_cbs.c: Listen for busy signal from
16225         AnjutaStatus and set busy cursor on editors.
16227         * plugins/file-loader/Makefile.am,
16228         plugins/file-loader/plugin.c,
16229         (added) plugins/file-loader/dnd.c,
16230         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
16232         * src/anjuta.c: Hide anjuta window before destruction.
16234         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16235         * configure.in, plugins/Makefile.am,
16236         (removed) plugins/project-wizard/appwiz_page1.c,
16237         (removed) plugins/project-wizard/appwiz_page2.c,
16238         (removed) plugins/project-wizard/appwiz_page3.c,
16239         (removed) plugins/project-wizard/appwiz_page4.c,
16240         (removed) plugins/project-wizard/appwizard.c,
16241         (removed) plugins/project-wizard/appwizard.h,
16242         (removed) plugins/project-wizard/appwizard_cbs.c,
16243         (removed) plugins/project-wizard/appwizard_cbs.h,
16244         (removed) plugins/project-wizard/appwizard_gui.c,
16245         (removed) plugins/project-wizard/gnome_project.c,
16246         (removed) plugins/project-wizard/gnome_project.h,
16247         (removed) plugins/project-wizard/wizard_gui.c,
16248         (removed) plugins/project-wizard/wizard_gui.h,
16249         (added) plugins/project-wizard/.cvsignore,
16250         (added) plugins/project-wizard/Makefile.am,
16251         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
16252         (added) plugins/project-wizard/anjuta-project-wizard.glade,
16253         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
16254         (added) plugins/project-wizard/applogo.png,
16255         (added) plugins/project-wizard/appwizard.png,
16256         (added) plugins/project-wizard/autogen.c,
16257         (added) plugins/project-wizard/autogen.h,
16258         (added) plugins/project-wizard/druid.c,
16259         (added) plugins/project-wizard/druid.h,
16260         (added) plugins/project-wizard/file.c,
16261         (added) plugins/project-wizard/file.h,
16262         (added) plugins/project-wizard/header.c,
16263         (added) plugins/project-wizard/header.h,
16264         (added) plugins/project-wizard/install.c,
16265         (added) plugins/project-wizard/install.h,
16266         (added) plugins/project-wizard/parser.c,
16267         (added) plugins/project-wizard/parser.h,
16268         (added) plugins/project-wizard/plugin.c,
16269         (added) plugins/project-wizard/plugin.h,
16270         (added) plugins/project-wizard/property.c,
16271         (added) plugins/project-wizard/property.h: Removed old application-wizard
16272         codes and added new template based (autogen based) project wizard
16273         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
16275 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
16277         * plugins/cvs-plugin/plugin.c: Fixed crash bug
16278         * plugins/cvs-plugin/cvs-execute.c:
16279         Fix cvs_log which did not work because of some
16280         glade problem
16281         Patch from Mark R. Pariente <markpariente@cmu.edu>
16282         - Fix message highlighting
16284 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16285         
16286         * template/*,
16287         date/template/*,
16288         configure.in:
16289         Removed template stuff completly because we dicussed to implement
16290         a macro system for Edit->Insert Text
16292 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
16293         
16294         * plugins/editor/aneditor.cxx,
16295         plugins/editor/text_editor.c:
16296         Set line number width dynamically
16297         * src/about.c:
16298         Prepered new GTK 2.6 about dialog
16300 2004-12-30  Naba Kumar  <naba@gnome.org>
16302         patch from: Massimo Corà  <maxcvs@email.it>
16303         * plugins/editor/aneditor.cxx: Highlights correct function
16304         argument in recursive calltips.
16306 2004-12-30  Naba Kumar  <naba@gnome.org>
16308         * plugins/symbol-browser/plugin.c,
16309         libanjuta/interfaces/libanjuta.idl,
16310         plugins/editor/text_editor.c: Fixed editor markers and added a new
16311         marker (BASIC) to indicate line numbers. Fixed symbol browser to
16312         mark the line visited.
16313         
16314         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
16315         libegg/Makefile.am, libegg/eggcomboselect.c,
16316         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
16317         widget for use with symbol view in toolbar.
16318         
16319         * plugins/cvs-plugin/anjuta-cvs.ui,
16320         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
16321         placeholder for cvs plugin context menu in filemanager.
16322         
16323 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16324         
16325         * plugins/cvs-plugin/plugin.c:
16326         Show popup menu only if the file is contained in
16327         a directory containing a "CVS" directory
16329 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
16330         
16331         * plugins/cvs-plugin/cvs-action.[ch],
16332         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16333         * plugins/cvs-plugin/anjuta-cvs.ui,
16334         * plugins/cvs-plugin/plugin.c:
16335         Implemented "Import"
16336         
16337         Patch from Mark R. Pariente <markpariente@cmu.edu>:
16338         Added right-click-menu for file-manager
16340 2004-12-26  Naba Kumar  <naba@gnome.org>
16342         * src/action-callbacks.c, src/action-callbacks.h,
16343         src/anjuta-actions.h, src/anjuta-app.c,
16344         src/anjuta.ui: Added fullscreen action.
16346         * plugins/cvs-plugin/cvs-actions.c,
16347         plugins/cvs-plugin/plugin.c,
16348         plugins/cvs-plugin/plugin.h: Watches current editor,
16349         project and file manager selection in plugin
16350         implementation.
16351         
16352 2004-12-26  Naba Kumar  <naba@gnome.org>
16354         * src/anjuta-app.c, src/anjuta.c, src/main.c,
16355         src/action-callbacks.c: Fixed app finalization. Added a
16356         command line arg --proper-shutdown (-p), which when set
16357         will release all plugins and their resources (this option
16358         is mainly for debugging).
16359         
16360         * plugins/file-loader/plugin.c: Fixed filename duplications
16361         in recent files history.
16362         
16363         * plugins/profile-default/plugin.c: Disabled problematic
16364         plugins for now to load at startup.
16365         
16366         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
16367         annoying debug prints.
16368         
16369 2004-12-23  Naba Kumar  <naba@gnome.org>
16371         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
16372         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16373         plugins/cvs-plugin/anjuta-cvs.ui,
16374         plugins/cvs-plugin/cvs-actions.c,
16375         plugins/cvs-plugin/cvs-actions.h,
16376         plugins/cvs-plugin/cvs-execute.c,
16377         plugins/cvs-plugin/cvs-execute.h,
16378         plugins/cvs-plugin/Makefile.am,
16379         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
16380         Added cvs log command.
16382 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
16383         
16384         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
16385         default
16387 2004-12-20  Naba Kumar  <naba@gnome.org>
16389         patch from: Massimo Corà  <maxcvs@email.it>
16390         * plugins/editor/aneditor.cxx: Added recursive calltips.
16392 2004-12-20  Naba Kumar  <naba@gnome.org>
16393         
16394         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
16395         Show busy cursor during loading and unloading.
16396         
16397 2004-12-19  Naba Kumar  <naba@gnome.org>
16399         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
16400         memory leaks. Disabled debug print.
16402         * plugins/symbol-browser/an_symbol_view.c,
16403         plugins/symbol-browser/plugin.c,
16404         plugins/symbol-browser/plugin.h: Fixed loading and unloading
16405         problems. Creates SymbolView object every time when the
16406         plugin is activated.
16408         * plugins/project-manager/plugin.c: Close project when
16409         deactivating.
16410         
16411 2004-12-18  Naba Kumar  <naba@gnome.org>
16413         * po/POTFILES.in: Removed commented lines.
16414         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
16415         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
16416         * plugins/gdb/plugin.c: Fixed compile error.
16417         
16418         Patch from: Mark R. Pariente  <mark@demar.com.tr>
16419         * libegg/eggcellrendererkeys.c: Fixed compile error.
16420         
16421 2004-12-18  Naba Kumar  <naba@gnome.org>
16423         * plugins/file-loader/plugin.c: Fixed loading bug.
16424         
16425         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
16426         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16427         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
16428         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
16429         and corruptions. Fixed loading and unloading of plugins.
16430         
16431 2004-12-17  Naba Kumar  <naba@gnome.org>
16432         
16433         * plugins/file-loader/Makefile.am,
16434         plugins/file-loader/plugin.c,
16435         plugins/project-manager/plugin.c: Fixed memory corruption
16436         and disposition codes. Added missing plugin.h in Makefile.am.
16438 2004-12-16  Naba Kumar  <naba@gnome.org>
16440         * plugins/symbol-browser/an_symbol_view.c,
16441         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
16442         codes. Fixed memory leaks and corruptions.
16444         * plugins/build-basic-autotools/build-basic-autotools.c
16445         plugins/editor/anjuta-docman.c,
16446         plugins/editor/text_editor.c,
16447         plugins/file-loader/plugin.c,
16448         plugins/file-manager/plugin.c,
16449         plugins/file-wizard/plugin.c,
16450         plugins/message-view/anjuta-msgman.c,
16451         plugins/message-view/anjuta-msgman.h,
16452         plugins/message-view/message-view.c,
16453         plugins/message-view/plugin.c,
16454         plugins/message-view/plugin.h,
16455         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
16457         * src/about.c, src/about.h, src/action-callbacks.c,
16458         src/action-callbacks.h, src/anjuta-actions.h,
16459         src/anjuta-app.c, src/anjuta-app.h,
16460         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
16461         src/anjuta.c, src/anjuta.h, src/getline.c, 
16462         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
16463         src/start-with.c, src/start-with.h: Fixed emacs modes.
16465         * src/layout.xml: Brought document manager in front.
16466         
16467 2004-12-15  Naba Kumar  <naba@gnome.org>
16469         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
16470         properly removed.
16471         
16472         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
16473         finalization. Added a method to unload all plugins and destroy them.
16474         Fixed memory leaks.
16475         
16476         * plugins/sample1/plugin.c: Proper finalization code and renamed
16477         functions to proper names.
16478         
16479         * plugins/build-basic-autotools/build-basic-autotools.c,
16480         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
16482         * src/shell.c: Unload all plugins on exit, so that memory profilers
16483         can detect memory leaks in plugins.
16485 2004-12-13  Naba Kumar  <naba@gnome.org>
16487         * plugins/devhelp/plugin.c: Delay widget initialization, now that
16488         docking is working.
16489         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
16490         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
16492 2004-12-11  Naba Kumar  <naba@gnome.org>
16494         * data/properties/anjuta.properties: Fixed font size.
16495         * plugin/build-basic-autotools/build-basic-autotools: Added initial
16496         compile file function. There are some fixmes there.
16497         * plugins/message-view/anjuta-msgman.c,
16498         * plugins/message-view/message-view.c: Fixed bugs and clean up.
16499         
16500 2004-12-08  Naba Kumar  <naba@gnome.org>
16502         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
16503         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
16504         to escape quotes in a string.
16505         
16506         * plugins/cvs-plugin/cvs-actions.c,
16507         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
16508         cvs diff command.
16510         * plugins/build-basic-autotools/build-basic-autotools.c,
16511         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
16512         filters.
16513         
16514 2004-12-07  Naba Kumar  <naba@gnome.org>
16516         * plugins/build-basic-autotools/build-basic-autotools.c,
16517         plugins/build-basic-autotools/automake-c.filters: Completed directory
16518         tracking. Double click on Errors and warnings now work as expected.
16520         * plugins/build-basic-autotools.c: Added codes to track build directory
16521         so that absolute path of the files could be determined.
16523 2004-12-06  Naba Kumar  <naba@gnome.org>
16525         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
16526         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
16527         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
16528         
16529 2004-12-05  Naba Kumar  <naba@gnome.org>
16531         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
16532         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
16533         
16534         * plugins/cvs-plugin/plugin.c,
16535         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
16536         
16537 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
16538         
16539         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16540         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
16541         plugins/cvs-plugin/cvs-execute.[ch]:
16542         Implemented cvs status and cvs diff
16543         Known bugs:
16544         - rdiff command is not correct
16545         - Must find a way to allow selection of directies AND files 
16546         in GtkFileChooser
16548 2004-12-03  Naba Kumar  <naba@gnome.org>
16550         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
16551         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
16552         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
16553         session.properties file if it is for the first time.
16554         
16555 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
16556         
16557         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
16558         commit.
16559         
16560         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
16561         plugins/cvs-plugin/anjuta-cvs.ui:
16562         Implemented update/commit and changed menu layout 
16564 2004-12-02  Naba Kumar  <naba@gnome.org>
16566         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
16567         property name (for cvs path property). Beautified dialogs.
16569 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
16570         
16571         * plugins/message-view/anjuta-msgman.c: Changed callback name
16572         and changed switch-page handling.
16573         
16574         * plugins/cvs-plugin/cvs-actions.c:
16575         * plugins/cvs-plugin/cvs-execute.c:
16576         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16577         - Implemented cvs add and cvs removed - both working now
16578         - Created a useful preferences page
16579         
16581 2004-11-30  Naba Kumar  <naba@gnome.org>
16583         * libanjuta/anjuta-status.c: Fixed runtime warning.
16584         
16585         * plugins/editor/Makefile.am:
16586         plugins/editor/anjuta-document-manager.glade,
16587         plugins/editor/plugin.c
16588         plugins/editor/plugin.h
16589         plugins/editor/style-editor.c (new, moved from src/),
16590         plugins/editor/style-editor.h (new, moved from src/),
16591         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
16592         settings in preferences.
16594         * plugins/editor/text_editor.c,
16595         plugins/editor/text_editor.h: Do not take unused args in
16596         text_editor_get_props().
16598         * src/style-editor.c, src/style-editor.h: Removed, moved to
16599         plugins/editor/ directory.
16601 2004-11-29  Naba Kumar  <naba@gnome.org>
16603         * plugins/editor/text_editor_cbs.c: Emit click signal in
16604         IAnjutaMarkable.
16605         * libanjuta/anjuta-status.c: More spacing between items.
16606         
16607 2004-11-29  Naba Kumar  <naba@gnome.org>
16609         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
16610         
16611         * libanjuta/interfaces/libanjuta.idl,
16612         plugins/debug-manager/anjuta-debug-manager.plugin.in,
16613         plugins/debug-manager/plugin.c,
16614         plugins/gdb/breakpoints.c,
16615         plugins/gdb/breakpoints.h,
16616         plugins/gdb/debugger.c,
16617         plugins/gdb/debugger.h,
16618         plugins/gdb/plugin.c,
16619         plugins/gdb/plugin.h,
16620         plugins/gdb/utilities.c,
16621         plugins/gdb/utilities.h: Code cleanups and partial implementation of
16622         toggle breakpoint margin clicks.
16624 2004-11-28  Naba Kumar  <naba@gnome.org>
16626         * TODO.tasks: Fixed indentations.
16627         * plugins/gtodo/libgtodo.c: Save with indentation.
16628         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
16629         * plugins/project-manager/plugin.c: Fixed runtime warnings.
16630         * libanjuta/anjuta-status.c: Fixed busy cursors.
16631         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
16632         * po/POTFILES.in: Updated.
16633         
16634 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
16635         
16636         * plugins/editor/anjuta-document-manager.glade,
16637           plugins/editor/search-replace.[c,h], 
16638           plugins/editor/search-replace_backend.h
16639           plugins/editor/search-preferences.[c,h] :
16640           Saved Search-Preferences (gconf),
16641           Basic search by default.
16643 2004-11-22  Naba Kumar  <naba@gnome.org>
16645         * configure.in: Fixed build error.
16647 2004-11-21  Naba Kumar  <naba@gnome.org>
16649         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
16650         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
16651         Added AnjutaStatus class to libanjuta.
16652         Added anjuta_shell_get_status() method.
16653         
16654         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
16655         and fixed marshaller generation.
16656         
16657         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
16658         "updade_ui" signals to IAnjutaEditor interface.
16659         
16660         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
16661         
16662         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
16663         regexes.
16664         
16665         * plugins/class-gen/clsGen.c: Intial port.
16666         
16667         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
16668         name.
16669         
16670         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
16671         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16672         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
16673         Implemented status update. Emits "update_ui" and "char_added" signals.
16674         Added view preferences.
16675         
16676         * plugins/file-loader/plugin.c: Added open with plugins in open with
16677         menus.
16678         
16679         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
16680         
16681         * plugins/message-view/anjuta-msgman.c,
16682         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
16683         to close correct message view rather than current view.
16685 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
16686         
16687         * plugins/cvs-plugin/cvs-actions.c
16688         plugins/cvs-plugin/plugin.[ch]
16689         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16690         Implemented cvs add but ran into a launcher/message_view
16691         problem because of a limitation of the idl compiler
16693 2004-11-19  Naba Kumar  <naba@gnome.org>
16695         * plugins/project-manager/plugin.c: Displays a progress window during
16696         project load.
16697         
16698         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
16699         Fixed UI separators.
16700         
16701         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
16702         UI placeholder.
16703         
16704         * plugins/project-manager/anjuta-project-manager.ui,
16705         plugins/project-manager/plugin.[c,h]: Added add/remove context
16706         menus and implemented them. Added file manager merge menu.
16708 2004-11-18  Naba Kumar  <naba@gnome.org>
16710         * TODO.tasks: Updated.
16711         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
16712         plugins/message-view/message-view.c: Fixed finalize and dispose
16713         methods.
16714         * plugins/debugger/*: Removed from cvs (development now in
16715         debug-manager).
16717 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
16719         Reviewed by Naba Kumar  <naba@gnome.org>:
16720         
16721         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
16722         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16723         plugins/gdb/breakpoints.c: all marker related stuff moved from
16724         editor and docman interfaces to IAnjutaMarkable
16726 2004-11-17  Naba Kumar  <naba@gnome.org>
16728         * TODO.tasks: Updated.
16729         
16730         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
16731         
16732         * libegg/egg-combo-action.c: Block changed signal when changing model.
16733         
16734         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
16735         Emit changed signal. Removed dead codes.
16736         
16737         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
16738         that recent files history do not duplicate.
16739         
16740         * plugins/symbol-browser/an_symbol_view.c,
16741         plugins/symbol-browser/an_symbol_view.h,
16742         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
16743         Fixed a bug.
16745 2004-11-15  Naba Kumar  <naba@gnome.org>
16747         * plugins/project-manager/plugin.c: Opens targets on double click.
16748         
16749         * plugins/message-view/message-view.c,
16750         plugins/file-manager/anjuta-file-manager-plugin.glade,
16751         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
16752         Added proper class finalization
16753         and disposition. Added preferences notifications and callbacks to
16754         change info/warning/error colors.
16755         
16756         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16757         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
16758         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
16759         Implemented finalize method for AnjutaApp. Code cleanups.
16760         
16761         * plugins/message-view/plugin.c: Static parent_class.
16762         
16763 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16764         * plugins/editor/search-replace.[c,h], 
16765           plugins/editor/search-replace_backend.c
16766           Update search entry in main toolbar.
16767           Clean code.
16769 2004-11-11  Naba Kumar  <naba@gnome.org>
16771         * TODO.tasks: Updated.
16773         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
16774         and completed on-the-fly-change preferences. Removed "changed"
16775         signal as it is no longer necessary (use notify for similar
16776         purpose to monitor individual preferences).
16778         
16779         * plugins/editor/anjuta-document-manager.glade: Added view menu
16780         preferences so that they are registered.
16781         
16782         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
16783         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
16784         connection to "changed" signal of preferences and implemented
16785         notifications for some editor preferences. More to implement.
16787 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16788         * plugins/editor/print.c
16789         Fixed bug 1047624 : Add line number every X lines.
16791 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16792         * plugins/editor/search-replace.c
16793         Fixed a crash bug (995755) when searching "%n"
16795 2004-11-09  Naba Kumar  <naba@gnome.org>
16797         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
16798         Fixed to refresh categories list on file load.
16800 2004-11-08  Naba Kumar  <naba@gnome.org>
16801         
16802         * configure.in, plugins/Makefile.am,
16803         plugins/profile-default/plugin.c: Added cvs plugin in build.
16804         
16805         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
16806         
16807         * plugins/debug-manager/.cvsignore: Added file to ignore.
16808         
16809         * plugins/debug-manager/Makefile.am: Removed dead codes.
16810         
16811         * src/anjuta.ui: Added placeholder for version control UI.
16813 2004-11-08  Naba Kumar  <naba@gnome.org>
16815         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16816         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16817         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
16818         Updated.
16820         * global-tags/Makefile.am: Fixed make error.
16822         * plugins/profile-default/plugin.c: Added debug-manager
16823         and gdb plugins to load at startup so that debugger
16824         windows are docked properly. They will be removed
16825         later when we figure out runtime docking.
16827         * plugins/sample1/*: Restored to last working state.
16829         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
16830         windows in lower pane. Named the windows appropriately.
16832         * ChangeLog: Fixed format.
16833         
16834 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
16836         * libanjuta/interfaces/libanjuta.idl,
16837         libanjuta/anjuta-marshal.c,
16838         plugins/Makefile.am,
16839         plugins/debug-manager/plugin.c,
16840         plugins/editor/plugin.c,
16841         plugins/editor/text_editor.c,
16842         plugins/gdb/breakpoints.c,
16843         plugins/gdb/debugger.c,
16844         plugins/gdb/plugin.c,
16845         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
16847 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16848         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
16849         plugins/editor/search-replace.c,
16850         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
16851         Search and Replace; Show result in find pane
16852           
16853 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16854         
16855         * plugins/gdb, plugins/debug-manager: Applied debugger patch
16856         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
16857         (added features: starting debugger and loading of core/executable,
16858         StepIn, StepOut, StepOver and Execute, toggling breakpoint
16859         partially works)
16861 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
16862         
16863         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
16864         my cvs-plugin files...
16865         I hope I have rescued everything possible.
16866         
16867         * Naba: Could you please fix sample1 because I messed it up to 
16868         but there should be a histroy of this directory we should commit
16870 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16871         
16872         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
16873         infrastructure
16874         * plugins/cvs-plugin/plugin.c,
16875         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16876         Added preferences dialog (not yet complete)
16878 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
16879         
16880         * global-tags/Makefile.am, mime/Makefile.am:
16881         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
16882         
16883         * template/xmltemplate.[ch],
16884         template/xmlstrings.[ch],
16885         template/autotools.[ch] removed,
16886         template/prj_template.[ch] removed,
16887         template/lang_template.[ch] removed,
16888         template/lib_template.[ch] removed,
16889         template/Makefile.am adjusted,
16890         template/dtds/lang.dtd removed, 
16891         template/dtds/lib.dtd removed,
16892         template/dtds/prj.dtd removed,
16893         template/dtds/autotools.dtd removed,
16894         data/template/lib/* removed,
16895         data/template/language/* removed,
16896         data/template/library/* removed,
16897         data/template/project/* removed,
16898         date/template/Makefile.am adjusted:
16899         Remove everything except text-templates to replace hardcoded 
16900         Edit->Insert texts with dynamic loaded.
16902         * plugins/cvs-plugin/plugin.[ch],
16903         plugins/cvs-actions.[ch],
16904         plugins/Makefile.am,
16905         plugins/cvs-plugin/Makefile.am,
16906         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
16907         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
16908         plugins/cvs-plugin/anjuta-cvs.plugin.in:
16909         Added initial cvs-plugin code
16911 2004-10-21  Naba Kumar  <naba@gnome.org>
16912         
16913         * libanjuta/anjuta-plugin.c,
16914         plugins/build-basic-autotools/build-basic-autotools.c,
16915         plugins/debugger/plugin.c,
16916         plugins/devhelp/plugin.c,
16917         plugins/editor/anjuta-docman.c,
16918         plugins/editor/goto_line.c,
16919         plugins/editor/plugin.c,
16920         plugins/editor/search-replace.c,
16921         plugins/editor/text_editor.c,
16922         plugins/file-loader/plugin.c,
16923         plugins/file-manager/plugin.c,
16924         plugins/file-wizard/file.c,
16925         plugins/file-wizard/plugin.c,
16926         plugins/gdb/plugin.c,
16927         plugins/gtodo/plugin.c,
16928         plugins/message-view/anjuta-msgman.c,
16929         plugins/profile-default/plugin.c,
16930         plugins/project-manager/plugin.c,
16931         plugins/sample1/plugin.c,
16932         plugins/terminal/terminal.c: Defined all global variables static,
16933         particularly class parent_class variables. They were getting
16934         confused at link time.
16936         * libanjuta/plugins.c: Do not unload plugins when they are
16937         deactivated. Simply cache them for later activation. Unloading
16938         modules have some problem with shared libs using static class
16939         registration. Fixed hash type for installed plugins. Eventually,
16940         we want to add "CanUnload" attribute for .plugin files (in
16941         "Anjuta Plugin" group) to let plugin loader know if the plugin can
16942         be unloaded from memory. Those plugins declaring CanUnload=false
16943         will not be unloaded from memory and will be put in the cache. Those
16944         not declaring anything or declaring CanUnload=true, will be unloaded
16945         from memory when they are deactivated.
16947         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16948         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16949         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16950         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16951         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16952         activation, deactivation. Fixed memory leaks.
16954 2004-10-20  Naba Kumar  <naba@gnome.org>
16956         * TODO.tasks: Updated.
16957         
16958         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16959         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16960         macro for adding interfaces to plugin types. Code cleanup.
16961         
16962         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16963         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16964         
16965         * plugins/build-basic-autotools/build-basic-autotools.c,
16966         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16967         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16968         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16969         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16970         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16971         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16972         plugins/project-manager/plugin.c,
16973         plugins/symbol-browser/an_symbol_view.c,
16974         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16975         newly defined macro to add interfaces to plugin types.
16977         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16979 2004-10-20  Naba Kumar  <naba@gnome.org>
16981         * TODO.tasks: Added task list.
16982         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16983         default values.
16985 2004-10-19  Naba Kumar  <naba@gnome.org>
16987         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16988         
16989         * plugins/editor/action-callbacks.c,
16990         plugins/editor/action-callbacks.h,
16991         plugins/editor/anjuta-docman.c,
16992         plugins/editor/anjuta-docman.h,
16993         plugins/editor/anjuta-document-manager.ui,
16994         plugins/editor/file_history.c,
16995         plugins/editor/file_history.h,
16996         plugins/editor/plugin.c: Added file history browsing.
16997         
16998         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16999         
17000         * plugins/message-view/anjuta-message-manager.ui,
17001         plugins/message-view/plugin.c: Added document manager context menu.
17002         
17003         * plugins/symbol-browser/an_symbol_view.c,
17004         plugins/symbol-browser/an_symbol_view.h,
17005         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17006         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
17007         document manager context menu.
17008         
17009         * scintilla/*, scintilla/include/*: Updated to current cvs.
17010         
17011 2004-10-19  Naba Kumar  <naba@gnome.org>
17013         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
17014         placeholder for debugger UI.
17015         
17016         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
17017         * plugins/file-manager/plugin.c: Fixed loading bug.
17018         
17019         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
17020         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
17021         Initializes gconf database with default values when the
17022         values are not defined. Use bool and int prefs separately.
17024         * plugins/editor/plugin.c: Added encoding preferences.
17025         * plugins/project-manager/plugin.c: Cleanup and debug messages.
17027         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17028         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17029         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17030         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17032 2004-10-18  Naba Kumar  <naba@gnome.org>
17034         * po/POTFILES.in: Updated.
17035         
17036         * libanjuta/anjuta-ui.c: Corrected debug messages.
17037         
17038         * libegg/egg-combo-action.c, libegg/test-actions.c,
17039         libegg/menu/egg-combo-action.h: Fixed combo action.
17040         
17041         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
17042         Fixed format.
17043         
17044         * plugins/editor/action-callbacks.[c,h],
17045         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
17046         Implemented file swap. Removed dead codes.
17047         
17048         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
17049         dead codes.
17050         
17051         * plugins/symbol-browser/an_symbol_view.[c,h],
17052         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17053         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
17054         Implemented file symbols. Implemented goto file line when symbol is
17055         selected.
17056         
17057         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
17058         
17059 2004-10-10  Naba Kumar  <naba@gnome.org>
17061         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
17062         
17063         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
17064         
17065         * plugins/debugger/.cvsignore,
17066         (added) plugins/debugger/Makefile.am,
17067         (added) plugins/debugger/anjuta-debugger.glade,
17068         (added) plugins/debugger/anjuta-debugger.plugin.in,
17069         (added) plugins/debugger/anjuta-debugger.plugin.png,
17070         (added) plugins/debugger/anjuta-debugger.ui,
17071         plugins/debugger/attach_process.c,
17072         (removed) plugins/debugger/attach_process_cbs.c,
17073         (removed) plugins/debugger/attach_process_cbs.h,
17074         (removed) plugins/debugger/breakpoints.c,
17075         (removed) plugins/debugger/breakpoints.h,
17076         (removed) plugins/debugger/debug_tree.c,
17077         (removed) plugins/debugger/debug_tree.h,
17078         (removed) plugins/debugger/debugger.c,
17079         (removed) plugins/debugger/debugger.h,
17080         (removed) plugins/debugger/memory.c,
17081         (removed) plugins/debugger/memory.h,
17082         (added) plugins/debugger/plugin.c,
17083         (added) plugins/debugger/plugin.h,
17084         (removed) plugins/debugger/registers.c,
17085         (removed) plugins/debugger/registers.h,
17086         (removed) plugins/debugger/registers_cbs.c,
17087         (removed) plugins/debugger/registers_cbs.h,
17088         (removed) plugins/debugger/registers_gui.c,
17089         (removed) plugins/debugger/sharedlib.c,
17090         (removed) plugins/debugger/sharedlib.h,
17091         (removed) plugins/debugger/sharedlib_cbs.c,
17092         (removed) plugins/debugger/sharedlib_cbs.h,
17093         (removed) plugins/debugger/sharedlib_gui.c,
17094         (removed) plugins/debugger/signals.c,
17095         (removed) plugins/debugger/signals.h,
17096         (removed) plugins/debugger/signals_cbs.c,
17097         (removed) plugins/debugger/signals_cbs.h,
17098         (removed) plugins/debugger/signals_gui.c,
17099         (removed) plugins/debugger/stack_trace.c,
17100         (removed) plugins/debugger/stack_trace.h,
17101         (added) plugins/debugger/utilities.c,
17102         (added) plugins/debugger/utilities.h,
17103         (removed) plugins/debugger/watch.c,
17104         (removed) plugins/debugger/watch.h,
17105         (removed) plugins/debugger/watch_cbs.c,
17106         (removed) plugins/debugger/watch_cbs.h,
17107         (removed) plugins/debugger/watch_gui.c,
17108         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
17109         
17110         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
17111         Added debugger gdb backend plugin.
17112         
17113         * plugins/message-view/plugin.c: Registered all message stock icons.
17114         
17115         * plugins/profile-default/plugin.c: Loads debugger plugin.
17116         
17117         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
17119 2004-10-08  Naba Kumar  <naba@gnome.org>
17121         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
17122         information.
17123         
17124         * plugins/symbol-browser/.cvsignore,
17125         plugins/symbol-browser/Makefile.am,
17126         plugins/symbol-browser/an_symbol_view.c,
17127         plugins/symbol-browser/an_symbol_view.h,
17128         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
17129         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17130         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
17131         plugins/symbol-browser/plugin.c,
17132         plugins/symbol-browser/plugin.h,
17133         plugins/symbol-browser/sv_class.xpm,
17134         plugins/symbol-browser/sv_function.xpm,
17135         plugins/symbol-browser/sv_macro.xpm,
17136         plugins/symbol-browser/sv_private_fun.xpm,
17137         plugins/symbol-browser/sv_private_var.xpm,
17138         plugins/symbol-browser/sv_protected_fun.xpm,
17139         plugins/symbol-browser/sv_protected_var.xpm,
17140         plugins/symbol-browser/sv_public_fun.xpm,
17141         plugins/symbol-browser/sv_public_var.xpm,
17142         plugins/symbol-browser/sv_static_fun.xpm,
17143         plugins/symbol-browser/sv_static_var.xpm,
17144         plugins/symbol-browser/sv_struct.xpm,
17145         plugins/symbol-browser/sv_unknown.xpm,
17146         plugins/symbol-browser/sv_variable.xpm,
17147         plugins/symbol-browser/test-symbol-browser.c,
17148         plugins/Makefile.am: Implemented Symbol
17149         browser plugin.
17150         
17151         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
17152         
17153         * plugins/build-basic-autotools/Makefile.am,
17154         plugins/devhelp/Makefile.am,
17155         plugins/editor/Makefile.am,
17156         plugins/file-loader/Makefile.am,
17157         plugins/file-manager/Makefile.am,
17158         plugins/file-wizard/Makefile.am,
17159         plugins/gtodo/Makefile.am,
17160         plugins/message-view/Makefile.am,
17161         plugins/profile-default/Makefile.am,
17162         plugins/project-manager/Makefile.am
17163         plugins/sample1/Makefile.am,
17164         plugins/terminal/Makefile.am,
17165         scintilla/Makefile.am,
17166         libegg/Makefile.am,
17167         launcher/Makefile.am,
17168         libanjuta/Makefile.am,
17169         src/Makefile.am,
17170         tagmanager/Makefile.am,
17171         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
17172         anjuta_data_dir in configure.in and used them in plugins Makefile.am
17173         files. Also fixed library dependencies.
17174         
17175         * plugins/editor/aneditor.cxx: Disabled unused codes.
17176         * plugins/file-manager/an_file_view.c: Added copyright.
17177         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
17178         
17179         * plugins/profile-default/plugin.c: Can load plugins by location.
17180         * plugins/project-manager/plugin.c: Remove project_root_uri value
17181         when project is closed.
17182         
17183 2004-10-06  Naba Kumar  <naba@gnome.org>
17185         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
17186         
17187         * libanjuta/interfaces/libanjuta.idl,
17188         plugins/editor/text_editor.c: Added get_length()
17189         and get_current_word() methods in IAnjutaEditor interface.
17190         
17191         * libegg/Makefile.am: Added test_actions target.
17192         
17193         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
17194         
17195         * plugins/build-basic-autotools/build-basic-autotools.c,
17196         plugins/file-loader/plugin.c,
17197         plugins/message-view/message-view.c: Added code to go to file and
17198         line number,
17199         
17200         * plugins/devhelp/plugin.c: Context sensitive help now works.
17201         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
17202         uri as line number and goes to that line number.
17203         
17204         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
17205         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
17206         gtodo_client_load() method to load from a diffrent file. Watched 
17207         project root directory in plugin to open TODO.tasks of the project.
17208         
17209         * plugins/project-manager/plugin.c: Updates project UI
17210         sensitive/insensitive.
17212         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
17213         anjuta-shell program to test plugins.
17214         
17215         * src/anjuta-app.c: Registered UI accels.
17216         
17217 2004-09-28  Naba Kumar  <naba@gnome.org>
17219         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
17220         method.
17221         
17222         * src/anjuta-app.c: Implemented present widget method.
17223         
17224         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17225         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
17226         
17227         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
17228         added editor.
17229         
17230         * plugins/editor/text_editor.c: Connects to preferences changed signal
17231         correctly.
17232         
17233 2004-09-28  Naba Kumar  <naba@gnome.org>
17234         
17235         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
17236         print code.
17237         
17238         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
17239         size to 5 pix.
17240         
17241         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
17242         in changed signal callback.
17243         
17244         * plugins/editor/action-callbacks.c: Implemented save_all action
17245         callback. Removed dead code. Do save_as when saving a new file.
17246         Implemented incremental search.
17247         
17248         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
17249         
17250         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
17251         
17252         * src/anjuta-app.c: Registers UI accelerators.
17253         
17254 2004-09-27  Naba Kumar  <naba@gnome.org>
17256         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
17257         
17258         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17259         plugins/devhelp/anjuta-devhelp.plugin.in,
17260         plugins/file-loader/anjuta-loader.plugin.in,
17261         plugins/file-manager/anjuta-file-manager.plugin.in,
17262         plugins/gtodo/anjuta-gtodo.plugin.in,
17263         plugins/project-manager/anjuta-project-manager.plugin.in,
17264         plugins/terminal/anjuta-terminal.plugin.in:
17265         Gave proper plugin names.
17267         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
17268         error when regex fail.
17269         
17270         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
17271         Added help and context search. Watches current editor. More menus
17272         in Help submenu. Update UI (sensitive when required) properly.
17273         
17274         * plugins/editor/anjuta-document-manager.ui,
17275         plugins/devhelp/anjuta-devhelp.ui,
17276         plugins/message-view/anjuta-message-manager.ui,
17277         src/anjuta.ui: Goto menu actions are in separate submenu.
17278         
17279         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
17280         Removed unimplemented UI elements.
17281         
17282         * src/anjuta-app.c: Larger (and normal) icon size.
17283         
17284         * src/layout.xml: Task manager plugin along with document (in middle).
17285         
17286         * plugins/editor/plugin.c, plugins/file-loader.c,
17287         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
17288         in gtkactions. Enable/disable UI properly.
17289         
17290 2004-09-26  Naba Kumar  <naba@gnome.org>
17292         * po/POTFILES.in: Updated, added missing files.
17294         * .cvsignore: Updated.
17295         
17296         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
17297         a new function to get User input text.
17298         
17299         * libanjuta/resources.[c,h]: Added a function to created sized image.
17300         
17301         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
17302         from filename, as thats the correct representation.
17303         
17304         * plugins/build-basic-autotools/Makefile.am,
17305         (added) plugins/build-basic-autotools/automake-c.filters,
17306         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17307         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
17308         Rearragned UI elements in the build menu. Added codes to read build
17309         filter rules from external file. Implemented all build, configure,
17310         autogen commands. Watches current editor and project.
17311         
17312         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
17313         Added editor changed signal and exports current editor value.
17314         Fixed parameter names. Fixed get_uri() interface implementation to
17315         return correct uri.
17316         
17317         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
17318         elements.
17319         
17320         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
17321         
17322         * plugins/file-manager/an_file_view.c,
17323         plugins/file-manager/an_file_view.c: Exports file uri correctly.
17324         
17325         * plugins/file-wizard/file.c: Reads uri correctly.
17326         
17327         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
17328         sets the page to the new view.
17329         
17330         * plugins/message-view/message-view.c: Unrefs the tree model when done.
17331         Fixed signal connecting.
17332         
17333         * plugins/project-manager/plugin.c: Changed "project_root_directory"
17334         to "project_root_uri" and exports as uri.
17335         
17336 2004-09-24  Naba Kumar  <naba@gnome.org>
17338         * libanjuta/anjuta-ui.c: Fixed a crash bug.
17339         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
17340         in correct way.
17341         * plugins/file-manager/plugin.c: Fixed crash in unloading.
17342         * plugins/file-loader/plugin.c: Added comments.
17343         * plugins/build-basic-autotools/plugin.c: Added comments.
17344         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
17345         
17346         * libanjuta/interfaces/libanjuta.idl,
17347         plugins/message-view/anjuta-msgman.c,
17348         plugins/message-view/message-view.c,
17349         plugins/message-view/message-view.h,
17350         plugins/message-view/plugin.c: Buffering and appending messages have
17351         been separated. message-view implementations cleaned up. Signals
17352         Emissions fixed. Messages now displayed in summary and details show
17353         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
17354         API.
17355         
17356         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
17357         preferences.
17358         
17359         * plugins/build-basic-autotools/Makefile.am,
17360         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
17361         parsing of output to create message summaries. Uses new message view
17362         API.
17363         
17364         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
17365         preferences to make dialog box smaller.
17366         
17367         * plugins/editor/search-replace.c: Fixed compile error with change
17368         in IAnjutaMessageView API.
17369         
17370 2004-09-21  Naba Kumar  <naba@gnome.org>
17372         * plugins/Makefile.am: Deletes old (installed) plugins before
17373         installing new ones.
17374         
17375         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17376         plugins/build-basic-autotools/build-basic-autotools.c,
17377         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
17378         file URI from filemanager. Only disables/enables build submenu in file
17379         manager, instead of merging/unmerging.
17380         
17381         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
17382         non-text files.
17383         
17384         * plugins/file-loader/anjuta-loader-plugin.ui,
17385         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17386         Implemented "Open with" file manager submenu. Displays error message
17387         when file can not be opened.
17388         
17389         * plugins/file-manager/an_file_view.c: Renamed
17390         file_manager_current_filename value name to file_manager_current_uri
17391         and exports proper URI.
17392         
17393         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
17395 2004-09-19  Naba Kumar  <naba@gnome.org>
17397         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17398         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
17399         save point signal to change editor tabs. Fixed accels.
17400         
17401         * plugins/file-loader/plugin.c: Fixed accels.
17403         * plugins/project-manager/plugin.c: Added target selection callback.
17404         
17405         * plugins/project-manager/plugin.c: Added URI activation.
17406         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
17407         Fixed dialog and closed it on ok. Fixed a crash bug.
17408         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
17410         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
17411         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
17412         plugins/file-loader/anjuta-loader-plugin.ui,
17413         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17414         Added recent files in file loade plugin.
17415         
17416         * ChangeLog: Fixed entry dates.
17417         
17418 2004-09-18  Naba Kumar  <naba@gnome.org>
17420         * plugins/devhelp/plugin.c: Added UI sensitization and removed
17421         an unnecessary GtkFrame.
17422         
17423 2004-09-17  Naba Kumar  <naba@gnome.org>
17425         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
17427         * TODO: Updated.
17428         
17429         * data/Makefile.am: Disabled installing old mime info.
17430         
17431         * mime/anjuta.applications, mime/anjuta.keys: Updated.
17432         
17433         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
17434         plugins/editor/anjuta-document-manager.ui,
17435         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17436         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
17437         Added Editor context popup menu.
17438         
17439         * plugins/project-manager/anjuta-project-manager-plugin.png:
17440         Update image.
17441         
17442         * plugins/project-manager/anjuta-project-manager.plugin.in:
17443         Support .anjuta mime type.
17444         
17445         * plugins/project-manager/plugin.c: Exports "project_root_directory"
17446         value.
17447         
17448         * plugins/file-manager/plugin.c: Watches "project_root_directory"
17449         value.
17450         
17451         * src/layout.xml, plugins/profile-default/plugin.c:
17452         Added project manager plugin for startup.
17454 2004-09-16  Naba Kumar  <naba@gnome.org>
17455         
17456         * anjuta.prj: Updated.
17457         
17458         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
17459         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
17460         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
17461         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
17462         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
17463         plugins/terinal/Makefile.am, src/Makefile.am,
17464         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
17465         Fixed makefile syntax errors.
17467 2004-09-16  Naba Kumar  <naba@gnome.org>
17469         * configure.in, src/layout.xml,
17470         plugins/profile-default/plugin.c,
17471         libanjuta/interfaces/libanjuta.idl,
17472         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
17473         
17474         * configure.in, plugins/Makefile.am,
17475         plugins/project-manager/.cvsignore, 
17476         plugins/project-manager/Makefile.am,
17477         plugins/project-manager/anjuta-project-manager-plugin.png,
17478         plugins/project-manager/anjuta-project-manager.plugin.in,
17479         plugins/project-manager/anjuta-project-manager.ui,
17480         plugins/project-manager/plugin.c,
17481         plugins/project-manager/plugin.h: Added project manager plugin
17482         based on gnome-build.
17483         
17484         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
17485         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
17486         
17487         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
17488         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17489         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
17490     
17491 2004-09-16  Naba Kumar  <naba@gnome.org>
17493         * plugins/editor/action-callbacks.c: Fixed compile error.
17494         
17495 2004-09-15  Naba Kumar  <naba@gnome.org>
17497         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
17498         
17499         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
17500         New improved splace with nicer progress.
17501         
17502         * configure.in, plugins/Makefile.am,
17503         (added) file-wizard/.cvsignore,
17504         (added) file-wizard/Makefile.am,
17505         (added) file-wizard/action-callbacks.c,
17506         (added) file-wizard/action-callbacks.h,
17507         (added) file-wizard/anjuta-file-wizard-plugin.png,
17508         (added) file-wizard/anjuta-file-wizard.glade,
17509         (added) file-wizard/anjuta-file-wizard.plugin.in,
17510         (added) file-wizard/anjuta-file-wizard.ui,
17511         (added) file-wizard/file.c,
17512         (added) file-wizard/file.h,
17513         (added) file-wizard/plugin.c,
17514         (added) file-wizard/plugin.h:
17515         Created new file wizard and added it. The wizard takes care of text
17516         bit insertions and new files creation.
17518         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17519         plugins/editor/action-callbacks.h,
17520         plugins/editor/anjuta-document-manager.glade,
17521         plugins/editor/anjuta-document-manager.ui,
17522         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17523         (removed) plugins/editor/file.[c,h]: Removed text insertions and
17524         new files code and moved into a new plugin (file wizard).
17525         
17526         * libanjuta/plugins.[c,h]: Added plugins selection function.
17527         
17528         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
17529         get_position(), insert() in IAnjutaEditor interface. Added
17530         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
17531         interface (for wizard plugins).
17533         * plugins/file-loader/anjuta-loader-plugin.ui,
17534         plugins/file-loader/plugin.c: Added wizard launcher interface which
17535         scans for plugins implement IAnjutaWizard interface and presents the
17536         list to user for selection. The selected plugin is then activated
17537         for the wizard.
17539         * libanjuta/interfaces/.cvsignore: Updated.
17540         * plugins/message-view/.cvsignore: Updated.
17541         * plugins/launcher/*: Removed as launcher has already been moved to
17542         libanjuta as class.
17544         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17545         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17546         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17547         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17548         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
17549         Updated API documentations.
17551 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
17553         * configure.in: Added Punjabi to ALL_LINGUAS
17555 2004-07-29  Naba Kumar  <naba@gnome.org>
17557         * configure.in: Added file-loader plugin Makefile path and
17558         fixed devhelp version requirement.
17560 2004-07-28  Naba Kumar  <naba@gnome.org>
17562         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
17563         terminal/preferences-terminal.png (added), message-view/*.png (added),
17564         message-view/*.xpm (added), editor/*.png (added),
17565         editor/*.xpm (added), plugins/editor/Makefile.am,
17566         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
17567         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
17568         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
17569         respective plugins directories.
17571         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
17572         pixmaps/block-end-16.png, pixmaps/block-end.png
17573         pixmaps/block-start-16.png, pixmaps/block-start.png
17574         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
17575         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
17576         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
17577         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
17578         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
17579         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
17580         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
17581         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
17582         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
17583         pixmaps/preferences-editor.png, pixmaps/undock.png
17584         pixmaps/error-next-16.png, pixmaps/error-next.png
17585         pixmaps/error-prev-16.png, pixmaps/error-prev.png
17586         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
17587         pixmaps/preferences-terminal.png: Deleted
17589         * libanjuta/properties* (removed), plugins/editor/properties* (added),
17590         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
17591         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
17592         plugins/editor/anjuta-document-manager.plugin.in,
17593         plugins/editor/anjuta-document-manager.ui,
17594         plugins/editor/plugin.c, plugins/editor/print.c,
17595         plugins/editor/search-replace_backend.c,
17596         plugins/editor/search_preferences.h,
17597         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
17598         Moved properties souce files to editor plugin as it not required in
17599         libanjuta. Other editor fixes.
17601         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
17602         libegg/dock/* (removed)
17603         : Restored GDL external dependencies and removed libegg dock
17604         sources, because gdl is being developed.
17605         
17606         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
17607         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
17608         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
17609         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
17610         libanjuta/plugins.c, libanjuta/plugins.h,
17611         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
17612         gconf system. Shell now takes docking positions. Added more utility
17613         functions. Added plugins query function. And other fixes.
17615         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
17616         
17617         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
17618         plugin to load files based on mime type.
17619         
17620         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
17621         
17622         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
17623         plugins/file-manager/plugin.c: File manager now uses file loader to
17624         open files.
17626         * plugins/message-view/anjuta-msgman.c,,
17627         plugins/message-view/message-view.c,
17628         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
17630         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
17631         plugins/terminal/terminal.c, src/Makefile.am,
17632         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
17633         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
17634         
17635         * libegg/dock/*: Removed directory.
17636         
17637 2004-07-28  Naba Kumar  <naba@gnome.org>
17639         * configure.in: Reduced gnome-print version requirement.
17640         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
17642 2004-07-21  Ray Strode  <rstrode@redhat.com>
17643         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
17644         new mime sytem.
17646 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
17647         
17648         * plugins/editor/search-replace.c: Some fixes
17649         * plugins/terminal/Makefile.am:
17650         Patch from: Alexey Rusakov <ktirf@users.sf.net>
17652 2004-05-19  Naba Kumar  <naba@gnome.org>
17654         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
17655         compiler warning.
17657 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
17659         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
17660         Implemented IAnjutaSavable
17661         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
17663 2004-05-17  Naba Kumar  <naba@gnome.org>
17665         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
17666         plugins/build-basic-autotools/.cvsignore,
17667         plugins/build-basic-autotools/Makefile.am,
17668         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
17669         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
17670         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
17671         plugins/build-basic-autotools/build-basic-autotools.c,
17672         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
17673         build plugin.
17674         
17675         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
17676         definition.
17677         
17678         * plugins/file-manager/an_file_view.c,
17679         plugins/file-manager/anjuta-file-manager.ui,
17680         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
17681         Added context menu UI.
17682         
17683         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
17684         in view menu.
17686 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
17687         
17688         * libanjuta/anjuta-preferences.[ch]: 
17689         Added save/load_gconf functions
17690         * src/action_callbacks.[ch], src/preferences.c: 
17691         Load global prefs from gconf at startup and save them
17692         on exit. Prefs load and save correctly but something resets
17693         them to default after loading...
17694         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
17695         Somehow the linker does not find save/load_gconf functions
17696         in libanjuta. Must be a stupid mistake, I would be glad
17697         if someone could fix that.
17698         * manuals/reference/libanjuta-sections.txt: Added new
17699         preferences functions and removed gnome-filelist
17700         * plugins/file-manager/anjuta-file-manager-plugin.glade:
17701         * plugins/file-manager/plugin.c:
17702         Added root-path property
17704 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
17705         
17706         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
17707         they are not longer needed.
17708         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
17709         anjuta-sections.txt: Remove references to the files
17710         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
17711         Use new nautilus icons for file-manager, looks incredible
17712         cool!
17714 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17715         
17716         * plugins/editor/anjuta-docman.c: gchar* to 
17717         const gchar* in arguments
17718         * plugins/editor/text_editor.c: Implemented IAnjutaFile
17719         Interface
17720         * plugins/file-manager/an_file_view.c: Open files on
17721         double-click. Does not work yet because it does not
17722         find IAnjutaFile interface in document manager
17724 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
17725         
17726         * plugins/editor/anjuta-docman.c
17727         * plugins/editor/text_editor.c:
17728         Made close button working, made multiple selection in
17729         File/Open dialog possble, fixed crash bug if file cannot
17730         be opened.
17732 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17733         
17734         * plugins/editor/action-callbacks.c
17735         * plugins/editor/anjuta-docman.c
17736         * plugins/editor/anjuta-docman.h
17737         * plugins/editor/search-replace.c
17738         * plugins/editor/search-replace_backend.c
17739         * plugins/editor/text_editor.c
17740         * plugins/editor/text_editor.h:
17741         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
17742         able to open all files, use uri instead of full_filename, fixed
17743         many bugs.
17746 2004-05-13  Naba Kumar  <naba@gnome.org>
17748         * plugins/message-view/anjuta-message-manager-plugin.glade:
17749         HIG compliant.
17751         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
17752         management.
17754         * pixmaps/anjuta_splash.png: Added border.
17755         
17756         * plugins/editor/anjuta-document-manager.png: New icon.
17757         
17758         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
17759         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
17760         
17761         plugins/editor/Makefile.am,
17762         plugins/editor/search-replace.c,
17763         plugins/editor/search-replace.h,
17764         plugins/editor/search-replace_backend.c,
17765         plugins/editor/search-replace_backend.h,
17766         plugins/editor/search_preferences.h,
17767         plugins/editor/search_preferences.c: Merged changes from
17768         ANJUTA_1_2_0 branch.
17769         
17770         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
17771         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
17772         operational.
17774         * plugins/terminal/Makefile.am,
17775         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
17776         dialog.
17777         
17778         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
17779         submenu.
17781 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
17782         * plugins/message-view/plugin.c: Fixed glade file loading
17783         Removed "Show messages" menu item
17784         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
17785         twice because of this load system layout hack.
17786         * libanjuta/anjuta-ui.h: Removed #include config.h
17787         * libanjuta/libanjuta.pc: Fixed path and depencies
17788         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
17789         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
17790         * libanjuta/properties.cxx : #include "properties_cxx.h"
17791         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
17793 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17794         * plugins/message-view/*: Fixed message view preferences
17795         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
17796         * anjuta.glade: Removed messages stuff
17798 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
17799         
17800         * Removed libanjutamm, it is now hosted on SF.net:
17801         cvs.sf.net/cvsroot/anjuta/libanjutamm
17803 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
17804         
17805         * libanjutamm/*
17806         Added some experimental code to add support for C++ plugins.
17807         Nothing works yet and it is likely that it will disappear but
17808         I have some questions to murrayc and he wants to see the code.
17810 2004-05-11  Naba Kumar  <naba@gnome.org>
17812         * plugins/terminal/terminal.c: Fixed prefs loading bug.
17814         * plugins/editor/action-callbacks.c: Fixed a crash bug in
17815         hightlight style menu actions.
17817         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17818         manuals/reference/libanjuta/plugin-description-file.sgml,
17819         manuals/reference/libanjuta/writing-plugins.sgml,
17820         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17821         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17822         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
17824         * src/anjuta-app.c: Always load system layout for now.
17826         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
17827         
17828         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17829         manuals/reference/libanjuta/libanjuta-sections.txt,
17830         manuals/reference/libanjuta/libanjuta.types,
17831         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17832         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17833         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17834         manuals/reference/libanjuta/tmpl/fileselection.sgml,
17835         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17836         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
17837         Updated documentation.
17839         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
17840         plugins/profile-default/plugin.c, src/layout.xml:
17841         Created terminal plugin.
17842          
17843         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
17844         (new) plugins/file-manager/.cvsignore,
17845         plugins/file-manager/an_file_view.c,
17846         plugins/file-manager/plugin.c,
17847         plugins/file-manager/plugin.h: Moved preferences to separate
17848         glade file and added cvsignore file.
17849         
17850         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
17851         from ANJUTA_1_2_0 branch. Please note that other po files need merging
17852         from the branch. I tried it     but there were way too many conflicts.
17853         
17854         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
17855         
17856         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
17857         util functions required during the merge.
17858         
17859         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
17860         interface.
17861         
17862         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17863         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
17864         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17865         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
17866         Merged with ANJUTA_1_2_0 branch.
17868 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
17870         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
17872 2004-05-07  Naba Kumar  <naba@gnome.org>
17874         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
17876         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
17877         Added preferences reading and loading.
17878         
17879         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
17880         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
17881         libanjuta/fileselection.c, libanjuta/fileselection.h,
17882         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
17883         
17884         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
17886         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
17887         anjuta.spec.in, configure.in, data/autogen.sh.generic,
17888         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
17889         data/macros/autogen.sh, data/macros2/autogen.sh
17890         data/properties/ada.properties, data/properties/anjuta.properties,
17891         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
17892         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
17893         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
17894         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
17895         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
17896         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
17897         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
17898         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
17899         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
17900         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
17901         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
17902         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
17903         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
17904         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
17905         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
17906         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
17907         plugins/class-gen/clsGen.c, plugins/editor/print.c,
17908         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
17909         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
17910         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17911         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17912         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
17913         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
17914         (added) scintilla/scintilla-marshal.c,
17915         (added) scintilla/scintilla-marshal.h,
17916         (added) scintilla/scintilla-marshal.list,
17917         scintilla/include/SString.h, scintilla/include/SciLexer.h,
17918         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
17919         (added) scintilla/patches/scintilla-calltip-align.patch,
17920         (added) scintilla/patches/scintilla-minor.patch,
17921         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
17923 2004-05-06  Naba Kumar  <naba@gnome.org>
17925         * (added) plugins/file-manager/Makefile.am,
17926         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
17927         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
17928         (added) plugins/file-manager/anjuta-file-manager.ui,
17929         (added) plugins/file-manager/plugin.c,
17930         (added) plugins/file-manager/plugin.h,
17931         (removed) plugins/file-manager/an_file_view.h,
17932         plugins/Makefile.am, configure.in,
17933         plugins/file-manager/an_file_view.c: Created file manager plugin.
17934         
17935         * plugins/profile-default/plugin.c: Added file manager plugin in default
17936         profile.
17937         
17938         * libanjuta/Makefile.am: Fixed dependencies.
17939         * pixmaps/anjuta_splash.png: New splash screen.
17941 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
17942         
17943         * template/template.c/h: Added in-line doc
17944         * manuals/reference/template/*: Added template documentation
17945         * configure.in: Build template docs
17947 2004-05-05  Naba Kumar  <naba@gnome.org>
17949         * autogen.sh: Added commands to generate initial interfaces.
17950         
17951         * libanjuta/Makefile.am,
17952         (removed)libanjuta/anjuta-plugin-parser.c,
17953         (removed)libanjuta/anjuta-plugin-parser.h,
17954         (added)libanjuta/anjuta-plugin-description.c,
17955         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17956         plugin description.
17957         
17958         * libanjuta/anjuta-plugin.c,
17959         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17960         
17961         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17962         and added AnjutaShellPlacement enum for widgeds placement (passed to 
17963         widget add_widget() method.
17964         
17965         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17966         and moved plugin sets loading in profile plugins.
17967         
17968         * libanjuta/interfaces/.cvsignore,
17969         (removed)libanjuta/interfaces/Makefile.am,
17970         libanjuta/interfaces/libanjuta.idl,
17971         libanjuta/interfaces/anjuta-idl-compiler.pl,
17972         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17973         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17974         (removed)libanjuta/interfaces/ianjuta-editor.c,
17975         (removed)libanjuta/interfaces/ianjuta-editor.h,
17976         (removed)libanjuta/interfaces/ianjuta-file.c,
17977         (removed)libanjuta/interfaces/ianjuta-file.h,
17978         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17979         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17980         (removed)libanjuta/interfaces/ianjuta-message-view.c,
17981         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17982         *.h and Makefile.am files. They are autogenerated. Interfaces are
17983         by anjuta-idl-compiler.pl from libanjuta.idl file.
17984         
17985         * manuals/reference/libanjuta/Makefile.am,
17986         manuals/reference/libanjuta/anjuta-architecture.sgml,
17987         manuals/reference/libanjuta/libanjuta-docs.sgml,
17988         manuals/reference/libanjuta/libanjuta-sections.txt,
17989         manuals/reference/libanjuta/libanjuta.types,
17990         manuals/reference/libanjuta/plugin-description-file.sgml,
17991         manuals/reference/libanjuta/writing-plugins.sgml,
17992         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17993         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17994         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17995         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17996         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17997         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17998         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17999         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
18000         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
18001         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
18002         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18003         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18004         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
18005         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
18006         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
18007         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
18008         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
18009         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
18010         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18011         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
18012         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
18013         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18014         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
18015         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
18016         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
18017         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
18018         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
18019         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
18020         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
18021         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
18022         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
18023         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18024         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
18025         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
18026         interfaces template sgmls.
18027         
18028         * plugins/Makefile.am,
18029         plugins/devhelp/anjuta-devhelp.plugin.in,
18030         plugins/devhelp/plugin.c,
18031         plugins/editor/action-callbacks.c,
18032         plugins/editor/anjuta-document-manager.plugin.in,
18033         plugins/editor/plugin.c,
18034         plugins/editor/plugin.h,
18035         plugins/editor/text_editor.c,
18036         plugins/sample1/plugin.c,
18037         plugins/message-view/anjuta-message-manager.plugin.in,
18038         plugins/message-view/plugin.c: Fixed shell add_widget method to take
18039         placement. Fixed other errors.
18040         
18041         * (added)plugins/profile-default/.cvsignore,
18042         (added)plugins/profile-default/Makefile.am,
18043         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
18044         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
18045         (added)plugins/profile-default/anjuta-default-profile.ui,
18046         (added)plugins/profile-default/plugin.c,
18047         (added)plugins/profile-default/plugin.h: Added a default new
18048         profile plugin.
18049         
18050         * src/Makefile.am,
18051         src/action-callbacks.c,
18052         src/anjuta-app.c,
18053         src/anjuta.c,
18054         src/main.cpp: Fixed necessary changes for libanjuta
18056 2004-05-04  Naba Kumar  <naba@gnome.org>
18058         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
18059         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
18060         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
18061         placement for default widgets placements.
18063 2004-05-03  Naba Kumar  <naba@gnome.org>
18065         * manuals/reference/libanjuta/anjuta-architecture.sgml,
18066         manuals/reference/libanjuta/libanjuta-docs.sgml,
18067         manuals/reference/libanjuta/plugin-description-file.sgml,
18068         manuals/reference/libanjuta/writing-plugins.sgml:
18069         Wrote more sections in writing-plugins document and fixed errors.
18071 2004-05-03  Naba Kumar  <naba@gnome.org>
18073         * libanjuta/interfaces/libanjuta.idl: Added interface
18074         IAnjutaFileManager.
18075         
18076         * manuals/reference/libanjuta/anjuta-architecture.dia,
18077         manuals/reference/libanjuta/anjuta-architecture.png: Updated
18078         architecture diagram.
18079         
18080         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
18081          manuals/reference/libanjuta/libanjuta-docs.sgml,
18082         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
18083         (added) manuals/reference/libanjuta/writing-plugins.sgml:
18084         Wrote writing-plugins document and separated chapters into
18085         separate sgml files.
18086         
18087         * plugins/file-manager/an_file_view.c,
18088         plugins/file-manager/an_file_view.h: New and improved directory
18089         rendering.
18091 2004-05-02  Sven Herzberg  <herzi@abi02.de>
18093         * anjuta.glade: re-designed the new file dialog
18094         * anjuta_dialogs_strings.c: new strings from the new file dialog
18096 2004-04-30  Naba Kumar  <naba@gnome.org>
18098         * libanjuta/interfaces/Makefile.am.iface,
18099         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
18100         
18101         * libanjuta/interfaces/libanjuta.idl: Updated.
18103         * libanjuta/interfaces/Makefile.am.iface,
18104         libanjuta/interfaces/libanjuta.idl: Updated.
18106 2004-04-29  Naba Kumar  <naba@gnome.org>
18107         
18108         * libanjuta/interfaces/Makefile.am.iface,
18109         libanjuta/interfaces/libanjuta.idl: Updated.
18111 2004-04-29  Naba Kumar  <naba@gnome.org>
18113         * libanjuta/interfaces/giface-idlc-c.pl,
18114         libanjuta/interfaces/libanjuta.idl: Upgraded.
18115         * libanjuta/interfaces/Makefile.am.iface: Added.
18116         
18117 2004-04-28  Naba kumar  <naba@gnome.org>
18119         * libanjuta/interfaces/giface-idlc-c.pl,
18120         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
18121         definitions and wrote a compiler.
18122         
18123 2004-04-28  Naba Kumar  <naba@gnome.org>
18125         * libanjuta/anjuta-shell.c: Fixed docs.
18126         * libanjuta/interfaces/Makefile.am,
18127         libanjuta/interfaces/ianjuta-file.c,
18128         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
18129         
18130         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
18131         
18132         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
18134         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18135         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18136         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18137         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18138         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
18139         * src/anjuta-app.c: Fixed bug.
18141 2004-04-27  Naba Kumar  <naba@gnome.org>
18143         * libanjuta/anjuta-preferences-dialog.c,
18144         manuals/Makefile.am: Fixed document bugs and enabled docs
18145         building.
18147         * libanjuta/anjuta-preferences-dialog.c,
18148         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
18149         More documentation.
18150         
18151         * libanjuta/anjuta-preferences.c,
18152         manuals/reference/libanjuta/libanjuta-docs.sgml,
18153         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18154         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18155         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18156         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18157         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
18158         Wrote more documentations.
18160         * (removed) plugins/message-view/imessage-view.c,
18161         (removed) plugins/message-view/ianjuta-msgman.c,
18162         plugins/message-view/Makefile.am,
18163         plugins/message-view/anjuta-msgman.c,
18164         plugins/message-view/anjuta-msgman.h,
18165         plugins/message-view/message-view.c,
18166         plugins/message-view/message-view.h,
18167         plugins/message-view/plugin.c,
18168         plugins/message-view/plugin.h: Moved interface implementations
18169         in their respective classes and used correct macros to
18170         defined class types.
18172         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18173         src/action-callbacks.c, src/anjuta-app.c: Subclassed
18174         AnjutaUI from GtkUIManager instead of GtkDialog.
18176         * manuals/reference/libanjuta/Makefile.am,
18177         manuals/reference/libanjuta/libanjuta-docs.sgml,
18178         manuals/reference/libanjuta/libanjuta-sections.txt,
18179         manuals/reference/libanjuta/libanjuta.types,
18180         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18181         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18182         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18183         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18184         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18185         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
18186         Wrote more documentation, fixed typos, added architecture
18187         diagram, updated object types etc.
18189         * plugins/editor/text_editor.c: Fixed interface implementation.
18191 2004-04-26  Naba Kumar  <naba@gnome.org>
18193         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18194         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18195         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
18196         architecture diagram and a new chapter on plugins description file.
18198 2004-04-25  Naba Kumar  <naba@gnome.org>
18200         *  libanjuta/anjuta-children.h,
18201         libanjuta/anjuta-plugin.c,
18202         libanjuta/anjuta-plugin.h,
18203         libanjuta/anjuta-preferences.c,
18204         libanjuta/anjuta-shell.c,
18205         libanjuta/anjuta-shell.h,
18206         libanjuta/e-splash.c,
18207         libanjuta/e-splash.h,
18208         manuals/reference/libanjuta/Makefile.am,
18209         manuals/reference/libanjuta/libanjuta-docs.sgml,
18210         manuals/reference/libanjuta/libanjuta-sections.txt,
18211         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18212         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18213         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18214         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18215         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18216         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18217         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18218         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18219         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18220         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18221         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18222         manuals/reference/libanjuta/tmpl/defaults.sgml,
18223         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18224         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18225         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18226         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18227         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18228         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18229         manuals/reference/libanjuta/tmpl/plugins.sgml,
18230         manuals/reference/libanjuta/tmpl/properties.sgml,
18231         manuals/reference/libanjuta/tmpl/resources.sgml,
18232         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
18233         manuals/reference/libanjuta/tmpl/e-splash.sgml,
18234         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18235         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18236         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18237         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
18239         Added more template files and wrote more documentation.
18241 2004-04-24  Andras Timar  <timar@gnome.hu>
18243         * configure.in: Added hu to ALL_LINGUAS.
18245 2004-04-23  Naba Kumar  <naba@gnome.org>
18246         
18247         * configure.in: Fixed compile error.
18248         
18249         * libanjuta/anjuta-children.c,
18250         libanjuta/anjuta-children.h,
18251         libanjuta/anjuta-preferences.c,
18252         libanjuta/anjuta-preferences.h,
18253         libanjuta/anjuta-shell.c,
18254         libanjuta/anjuta-ui.c,
18255         libanjuta/anjuta-ui.h,
18256         manuals/reference/libanjuta/Makefile.am,
18257         manuals/reference/libanjuta/libanjuta-docs.sgml,
18258         manuals/reference/libanjuta/libanjuta.types,
18259         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18260         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18261         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18262         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18263         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18264         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18265         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18266         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18267         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18268         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18269         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18270         manuals/reference/libanjuta/tmpl/defaults.sgml,
18271         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18272         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18273         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
18274         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
18275         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18276         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18277         manuals/reference/libanjuta/tmpl/plugins.sgml,
18278         manuals/reference/libanjuta/tmpl/properties.sgml,
18279         manuals/reference/libanjuta/tmpl/resources.sgml,
18280         plugins/sample1/plugin.c: Added libanjuta API documentation.
18282 2004-04-22  Naba Kumar  <naba@gnome.org>
18284         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
18285         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18286         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18287         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
18288         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
18289         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
18290         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
18291         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
18292         (removed) libegg/eggradiotoolbutton.c,
18293         (removed) libegg/eggseparatortoolitem.c,
18294         (removed) libegg/eggtoggletoolbutton.c,
18295         (removed) libegg/eggtoolbar.c,
18296         (removed) libegg/eggtoolbutton.c,
18297         (removed) libegg/eggtoolitem.c,
18298         (removed) libegg/prop-editor.c,
18299         (removed) libegg/test-actions.c,
18300         (removed) libegg/test-drag.c,
18301         (removed) libegg/test-merge.c,
18302         (removed) libegg/test-toolbar.c,
18303         libegg/menu/Makefile.am,
18304         (removed) libegg/menu/egg-accel-dialog.h,
18305         (removed) libegg/menu/egg-action-group.h,
18306         (removed) libegg/menu/egg-action.h,
18307         libegg/menu/egg-entry-action.h,
18308         (removed) libegg/menu/egg-markup.h,
18309         (removed) libegg/menu/egg-menu-merge.h,
18310         (removed) libegg/menu/egg-menu.h,
18311         (removed) libegg/menu/egg-radio-action.h,
18312         (removed) libegg/menu/egg-toggle-action.h,
18313         (removed) libegg/menu/howitshouldwork.txt,
18314         (removed) libegg/toolbar/.cvsignore,
18315         (removed) libegg/toolbar/Makefile.am,
18316         (removed) libegg/toolbar/TODO,
18317         (removed) libegg/toolbar/eggradiotoolbutton.h,
18318         (removed) libegg/toolbar/eggseparatortoolitem.h,
18319         (removed) libegg/toolbar/eggtoggletoolbutton.h,
18320         (removed) libegg/toolbar/eggtoolbar.h,
18321         (removed) libegg/toolbar/eggtoolbutton.h,
18322         (removed) libegg/toolbar/eggtoolitem.h,
18323         (removed) libegg/toolbar/prop-editor.h,
18324         (removed) libegg/toolbar/toolbar-api.txt,
18325         (removed) libegg/toolbar/toolbar-ideas.txt,
18326         plugins/devhelp/anjuta-devhelp.ui,
18327         plugins/devhelp/plugin.c,
18328         plugins/editor/action-callbacks.c,
18329         plugins/editor/action-callbacks.h,
18330         plugins/editor/anjuta-docman.c,
18331         plugins/editor/anjuta-document-manager.ui,
18332         plugins/editor/plugin.c,
18333         P plugins/message-view/Makefile.am,
18334         plugins/message-view/anjuta-message-manager.ui,
18335         plugins/message-view/plugin.c,
18336         plugins/sample1/anjuta-sample.ui,
18337         plugins/sample1/plugin.c,
18338         src/action-callbacks.c,
18339         src/action-callbacks.h,
18340         src/anjuta-actions.h,
18341         src/anjuta-app.c,
18342         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
18343         Gtk actions and UIManager. Fixed all plugins to use this.
18344         
18345         * manuals/reference/gtkdoc-scangobj.diff,
18346         manuals/reference/libanjuta/Makefile.am,
18347         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18348         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18349         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18350         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18351         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
18353         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
18354         
18355 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
18356         
18357         * plugins/message-view/imessage-view.c
18358         * plugins/message-view/ianjuta-msgman.c:
18359         Added interfaces
18361 2004-04-17  Adam Weinberger  <adamw@gnome.org>
18363         * configure.in: Added en_CA to ALL_LINGUAS.
18365 2004-04-08  Naba Kumar  <naba@gnome.org>
18367         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
18368         libanjuta/interfaces/Makefile.am,
18369         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
18370         message manager and message view interfaces.
18372         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
18373         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18374         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18375         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
18376         src/anjuta-app.c: Used 'activate' and
18377         'deactivate' virtual methods for plugins. Fixed installed plugins
18378         dialogs. Added remove_widget() method for AnjutaShell.
18380         * libanjuta/interfaces/Makefile.am,
18381         libanjuta/interfaces/ianjuta-document-manager.c,
18382         libanjuta/interfaces/ianjuta-document-manager.h,
18383         libanjuta/interfaces/ianjuta-editor.c,
18384         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
18385         and editor interfaces.
18387         * plugins/devhelp/plugin.c,
18388         plugins/message-view/anjuta-message-manager.plugin.in,
18389         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
18390         plugins/sample1/plugin.c: Updated plugins implementation to
18391         reflect the changes.
18393 2004-04-07  Naba Kumar  <naba@gnome.org>
18395         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
18396         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
18397         libanjuta/interfaces/ianjuta-editor.h,
18398         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
18399         plugins/editor/anjuta-docman.c,
18400         plugins/editor/anjuta-document-manager.plugin.in,
18401         plugins/editor/plugin.c, plugins/sample1/plugin.c,
18402         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
18403         Added supported interfaces for plugins. Tested plugin interfaces
18404         through sample plugin.
18405         
18406 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
18407         
18408         * template/Makefile.am, data/templates/library/Makefile.am
18409         Fixed some automake-1.7 incompatibilities
18410         * template/xmltemplate.c: Small fix
18412 2004-02-23  Naba Kumar  <naba@gnome.org>
18414         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
18415         Added plugins manager dialog.
18416         
18417         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
18418         library dependencies.
18419         
18420         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
18421         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
18422         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
18423         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
18424         geometry command line option.
18425         
18426 2004-02-16  Naba Kumar  <naba@gnome.org>
18428         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
18429         Added interfaces and IAnjutaEditor editor interface.
18430         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
18431         interface.
18432         * libanjuta/anjuta-shell.h: Fixed bug.
18433         
18434 2004-02-13  Naba Kumar  <naba@gnome.org>
18436         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
18437         
18438 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
18439         
18440         * data/template/*/.cvsignore:
18441         Avoid all these ? in cvs output
18443 2004-02-13  Naba Kumar  <naba@gnome.org>
18445         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
18446         includes and linking.
18448         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
18449         and set required version to devhelp 0.8. This devhelp version
18450         can be acquired from gnome cvs branch devhelp branch
18451         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
18453         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
18454         src/actions-callbacks.c: Added Dock Manager settings menu item.
18456         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
18457         * plugins/devhelp/plugin.c: Fixed a linking bug.
18458         
18459         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
18460         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
18461         external GDL dependency and used libegg codes.
18462         
18463 2004-02-12  Naba Kumar  <naba@gnome.org>
18465         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
18466         Added devhelp plugin, but it can't be used without a
18467         patch in devhelp. So it's disabled for now.
18469         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
18470         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
18471         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
18472         Update cvsignore files.
18474         * libanjuta/plugins.c, widgets/e-splash.c:
18475         Fixed plugins loading to show splash icons.
18476         
18477         * plugins/message-view/anjuta-message-manager.plugin.in,
18478         plugins/message-view/plugin.c: Fixed plugin registered name.
18480         * plugins/message-view/anjuta-message-view.png,
18481         plugins/sample1/anjuta-sample-plugin.png: Update images.
18483         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
18484         src/main.c: Fixed layout loading.
18486         * plugins/devhelp/Makefile.am: Fixed error.
18488         * (removed) widgets/*, libanjuta/plugins.h,
18489         src/main.c: Transfered widgets to libanjuta/.
18490         
18491         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
18492         toplevel directory to created only one library as libanjuta-egg.
18494         * data/Makefile.am: Fixed build error.
18496         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
18497         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
18498         libegg/.cvsignore: Added egg dock widget.
18500         * gdl/*: Removed as they are now available in libegg.
18501         
18502 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
18504         * plugins/editor/anjuta-docman.c:
18505         Use stock close icon on tab close button
18507 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
18508         
18509         * data/template/Makefile.am
18510         data/template/language/Makefile.am
18511         data/template/library/Makefile.am
18512         data/template/text/Makefile.am
18513         data/template/project/Makefile.am
18514         data/template/project/terminal/Makefile.am
18515         configure.in: Created Makefile to install templates
18517 2004-02-11  Naba Kumar  <naba@gnome.org>
18519         * plugins/editor/action-callbacks.c,
18520         plugins/editor/anjuta-document-manager.ui,
18521         plugins/editor/plugin.c
18522         plugins/message-view/anjuta-message-manager.ui,
18523         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
18524         
18525 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
18526         
18527         * plugins/message-view/*: MessageView plugin is now loaded
18528         The menu items are still dummies.
18530 2004-02-09  Naba Kumar  <naba@gnome.org>
18532         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
18533         generation.
18534         
18535         * libanjuta/anjuta-preferences.h: Added some documentation.
18536         
18537         * libanjuta/anjuta-shell.h: Removed dead codes.
18538         
18539         * (removed) manuals/reference/gtkdoc-scangobj,
18540         manuals/reference/gtkdoc-scangobj.diff,
18541         manuals/reference/libanjuta/.cvsignore,
18542         manuals/reference/libanjuta/Makefile.am,
18543         manuals/reference/libanjuta/README.inline-doc,
18544         manuals/reference/libanjuta/README.sections,
18545         manuals/reference/libanjuta/libanjuta-docs.sgml,
18546         manuals/reference/libanjuta/libanjuta-sections.txt,
18547         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18548         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18549         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
18550         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18551         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18552         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18553         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18554         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18555         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18556         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18557         manuals/reference/libanjuta/tmpl/defaults.sgml,
18558         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18559         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
18560         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18561         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
18562         manuals/reference/libanjuta/tmpl/plugins.sgml,
18563         manuals/reference/libanjuta/tmpl/properties.sgml,
18564         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
18565         of scan program. Updated templates.
18567         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
18568         editor action callbacks data.
18569         
18570         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
18571         scintilla object ref/unref.
18573 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
18574         
18575         * template/*: Added new xml based template system
18576         * template/dtds/*: Dtds to validate xml files of the template systems
18577         * data/template/*: Some sample template files
18578         Still needs some work but builds fine!
18580 2004-02-06  Naba Kumar  <naba@gnome.org>
18582         * cofigure.in, manuals/Makefile.am,
18583         (added) manuals/reference/*: Added API documentation
18584         structure (gtk-doc based).
18586         * libanjuta/libanjuta.h: Updated
18587         
18588 2004-02-05  Naba Kumar  <naba@gnome.org>
18589         
18590         * configure.in: Sets correct dependencies and
18591         uses gdl external library.
18593         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
18594         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
18595         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
18596         libanjuta/fileselection.h, libanjuta/glue-factory.c,
18597         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
18598         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
18599         and added file dialogs.
18601         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
18602         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
18603         Build dynamic libraries for libegg.
18605         * plugins/Makefile.am, plugins/editor/Makefile.am,
18606         plugins/editor/action-callbacks.c, 
18607         plugins/editor/action-callbacks.h,
18608         plugins/editor/anjuta-docman.c,
18609         plugins/editor/anjuta-docman.h
18610         plugins/editor/anjuta-document-manager.plugin.in
18611         plugins/editor/anjuta-document-manager.png
18612         plugins/editor/anjuta-document-manager.ui
18613         plugins/editor/file.c
18614         plugins/editor/file.h
18615         plugins/editor/plugin.c
18616         plugins/editor/print.c
18617         plugins/editor/print.h
18618         plugins/editor/search-replace.c
18619         plugins/editor/search_incremental.c
18620         plugins/editor/search_incremental.h
18621         plugins/editor/text_editor.c
18622         plugins/editor/text_editor.h
18623         plugins/editor/text_editor_cbs.c
18624         plugins/editor/text_editor_menu.h
18625         plugins/sample1/Makefile.am
18626         plugins/sample1/anjuta-sample-plugin.png
18627         plugins/sample1/anjuta-sample.plugin.in
18628         plugins/sample1/anjuta-sample.ui
18629         plugins/sample1/plugin-sample1.c
18630         plugins/sample1/plugin.c
18631         plugins/sample1/plugin.h: Created sample
18632         plugin and fixed editor plugin.
18634         * printing/*: Removed.
18636         * scintilla/Makefile.am: Builds dynamic library.
18638         * src/Makefile.am, src/action-callbacks.c,
18639         src/action-callbacks.h, (removed) src/an_symbol_view.c,
18640         src/anjuta-actions.h, src/anjuta-app.c,
18641         src/anjuta-app.h, src/anjuta-callbacks.c,
18642         src/anjuta-callbacks.h, (removed) src/anjuta.c,
18643         (removed) src/anjuta.h, src/anjuta.ui,
18644         src/layout.xml, src/main.c, src/preferences.h,
18645         src/utilities.c: Debuggged and finally made plugins
18646         loadable.
18648         * global-tags/Makefile.am: Fixed build error.
18650 2004-02-03  Naba Kumar  <naba@gnome.org>
18652         * configure.in: Users GDL from external package.
18653         * plugins/*: Added many new plugins (not ready though).
18654         * src/*: Removed many files (which have been transfered in plugins/).
18655         
18656 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
18658         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18660 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18662         * configure.in: Added editor plugins
18663         
18664         * plugins/Makefile.am, src/search-replace_backend.h,
18665         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
18666         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
18667         
18668         * Added: plugins/editor/search_incremental.c, 
18669         plugins/editor/search_incremental.h
18671         * Update search-replace in plugins/editor
18672         
18673 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
18674         
18675         * plugins/message-view/message-view.c: Some code clean-up
18677 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18679         * Added: search_incremental[ch]
18680         
18681         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
18682         src/mainmenu_callbacks.c, src/toolbar.c
18683         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
18684         
18685         * Incremental Search
18687 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18688         
18689         * plugins/message-view/anjuta-msgman.[c/h]:
18690         Added message manager for easier message handling with a
18691         similar interface as docman. Of course you can still use
18692         MessageView standalone.
18693         * plugins/Makefile.am: Added message-view because it compiles
18694         without errors.
18696 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
18697         
18698         * plugins/message-view/*: Added message-view plugin 
18699         (still incomplete) 
18700         * configure.in: Added plugins/message-view/Makefile
18702 2004-01-03  Naba Kumar  <naba@gnome.org>
18704         * libanjuta/*.c: Added new files and updated old ones.
18705         * plugins/editor/*: Added editor plugin.
18706         * configure.in: Added editor plugin and moved editor related
18707         files into it.
18709 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
18711         * src/Makefile.am: Added search-replace_backend.[ch]
18712         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18713         find_replace.[ch]
18714         * anjuta.glade, src/search-replace.c, src/search-replace.h,
18715         src/search-replace_backend.c, src/search-replace_backend.h,
18716         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18717         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18718         src/toolbar_callbacks.c
18719         * The advanced Search/Replace functionality now replaces the older
18720         Find/Replace stuff.
18721         * The Search/Replace functionality can be interrupted during a long
18722         Search/Replace;
18723         
18724 2003-12-11  Naba Kumar  <naba@gnome.org>
18726         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
18727         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
18728         errors.
18729         * Makefile.am, libanjuta/*: Added new module.
18730         * src/Makefile.am: Fixed linking error.
18731         * src/watch_cbs.c: Debugger clean up.
18732         * configure.in: Added libanjuta-2.0.pc
18734         * configure.in, libanjuta/Makefile.am,
18735         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
18736         libanjuta instead.
18738 2003-12-11  Naba Kumar  <naba@gnome.org>
18740         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
18742         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
18743         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
18744         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
18745         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
18746         The user can now give a name at the creation of a new file and
18747         insert automatically (user choice) header, gpl notice, header
18748         template. The file extension is added automatically according
18749         to the selected type of file. The various insert functions have
18750         been moved from mainmenu-callback.c to file.c. The cursor is now
18751         moved after an insert operation. Removes also useless code in
18752         memory.c and search-replace.c
18753         
18754 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
18756         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
18757         sortable headers, process tree, removal of path and process params
18758         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18759         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18760         code cleanup
18762 2003-12-10  Naba Kumar  <naba@gnome.org>
18764         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
18765         
18766 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
18768         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18770 2003-11-28  Naba Kumar  <naba@gnome.org>
18772         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
18773         
18774         * manuals/de/*: Added german translation docs.
18775         
18776         * configure.in, Makefile.am, src/Makefile.am,
18777         libegg/*/*: Added libegg library.
18778         
18779         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
18780         installation directory.
18781         
18782         * src/text_editor_cbs.c: Fixed closing of file.
18784 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
18785                                                                                 
18786         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18788 2003-09-05  Naba Kumar  <naba@gnome.org>
18790         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
18791         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
18792         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
18793         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
18794         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
18795         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
18796         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
18797         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
18798         using libegg. Initial commit -- compiles but is not complete.
18800 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
18802         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
18804 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18806         * configure.in: Removed "ta" from ALL_LINGUAS.
18808 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
18810         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
18812 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
18814         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
18816 2004-04-24  Andras Timar  <tmar@gnome.hu>
18818         * configure.in: Added hu to ALL_LINGUAS.
18820 2004-04-14  Naba Kumar  <naba@gnome.org>
18822         * src/Makefile.am, printing/Makefile.am,
18823         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
18824         because we are still using GtkCombo and build breaks with gtk-2.4.
18825         
18826 2004-04-13  Naba Kumar  <naba@gnome.org>
18828         * NEWS: Updated.
18829         * anjuta.spec.in: Fixed build error.
18830         * po/POTFILES.in: Updated.
18831         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
18833 2004-04-11  Naba Kumar  <naba@gnome.org>
18835         * NEWS: Updated.
18836         * AUTHORS: Updated.
18837         * configure.in: Added ga in ALL_LINGUAS.
18838         * ChangeLog: Fixed dates.
18839         
18840 2004-04-09  Naba Kumar  <naba@gnome.org>
18842         * src/print.c: Fixed buffer styling bug when printing with
18843         selection.
18845         * data/properties/anjuta.properties: Defined only one base font and
18846         used courier instead of lucidatypewriter, because most newer systems are
18847         unlikely to have it (bug #885023, #925956, #890473).
18848         
18849         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
18850         warning.
18851         
18852         * src/an_file_view.c: Fixed possible crash bug.
18854 2004-04-07  Naba Kumar  <naba@gnome.org>
18856         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
18857         gtk_main_quit() etc..), so that atexit() functions are not called
18858         (which is apparently done to free up memory and we don't need to
18859         do that at this point). Incidentally, something also happens in the
18860         atexit call which freezes the UI for far too long when the application
18861         exits and we want to avoid that..
18862         * src/glade_iface.c: Fixed compiler warning.
18863         
18864 2004-04-06  Naba Kumar  <naba@gnome.org>
18866         * src/project_dbase_gui.c: Fixed errors.
18868         * src/registers_gui.c: Fixed possible crash bug.
18869         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
18870         * src/signals.[c,h]: Used tree view and glade file for dialog.
18871         * src/Makefile.am, src/about.c, src/an_file_view.c,
18872         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
18873         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
18874         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
18875         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
18876         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
18877         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
18878         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
18879         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
18880         src/launcher.h, src/main.c, src/main_menubar.c,
18881         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
18882         src/message-manager-private.cc, src/message-manager.cc,
18883         src/preferences.c, src/project_config.c, src/project_dbase.c,
18884         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
18885         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
18886         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
18887         src/search-replace.c, src/search-replace_backend.c,
18888         src/search_incremental.c, src/search_preferences.c,
18889         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
18890         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
18891         src/signals_gui.c, src/source.c, src/src_paths.c,
18892         src/stack_trace.c, src/start-with.c, src/style-editor.c,
18893         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
18894         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
18895         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
18896         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
18897         tagmanager/Makefile.am, scintilla/include/SString.h,
18898         widgets/Makefile.am, widgets/gnomefilelist.c:
18900         Removed all deprecated codes and substituted
18901         with newer APIs. Fixed some possible crash bugs where cell renderers
18902         were being shared.
18903         
18904         * scintilla/patches/scintilla-minor.patch: Minor patch.
18906 2004-04-06  Naba Kumar  <naba@gnome.org>
18908         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
18909         tree after all the files have been added (and not everytime a file
18910         is added in the project). Also fixed some memory corruption
18911         (possibly bug #900478).
18912         
18913         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
18914         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
18915         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
18916         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
18917         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
18918         qualifier wherever appropriate.
18920 2004-04-05  Naba Kumar  <naba@gnome.org>
18922         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
18923         switch terminal echo on/off. Debugger requires it off, while the
18924         rest requires it on.
18926         * src/search-replace.c: sets search direction and action (in addtion
18927         to target) for find in files.
18928         
18929 2004-04-02  Naba Kumar  <naba@gnome.org>
18931         * src/mainmenu_callbacks.c: Sets filename during save of new files.
18933         * src/project_dbase.c, src/debugger, src/an_file_view.c,
18934         src/an_symbol_view.c: Added an gtk events loop for
18935         displaying project loading status (for loading large projects) and
18936         debugger program starting ... just to give an impression of fastness :-).
18938         * configure.in, anjuta.prj: Bumped version to 1.2.2.
18940         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
18941         crash bug, which occurs when opening and closing a large project
18942         repeatedly.
18943         
18944         * src/attach_process.c: Fixed a comiple error for old gcc.
18945         
18946         * src/launcher.c: Prints proper error message when launcher child
18947         could not be executed and exits properly. Fixed a crash
18948         bug (bug #926606).
18949         
18950         * src/resources.c, src/utilities.c, src/glade_iface.c,
18951         src/debugger.c, src/attach_process.c: Properly exits forked children
18952         when they could not be executed.
18953         
18954 2004-04-01  Naba Kumar  <naba@gnome.org>
18956         * src/search-replace.c: Fixed a crash bug (bug #921893).
18958 2004-03-31  Naba Kumar  <naba@gnome.org>
18960         * anjuta.glade: Added a note on compiler options dialog ->support
18961         dialog telling that supports are only available for file mode.
18963         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18964         src/anjuta_cbs.c:
18965         Improved shutdown time delay by bypassing project closing
18966         and unloading plugins.
18968         * src/build_file.c, data/properties/anjuta.properties: Added a property
18969         to toggle on/off for going to first error automatically.
18971 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
18973         * src/debugger.c: fixed core file loading
18974         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18975         for long lines (bugs #700968 and #911376)
18976         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18977         #917982.
18978         * src/anjuta.c: Focuses current AnEditor correctly.
18980 2004-03-30  Naba Kumar  <naba@gnome.org>
18982         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18983         * AUTHORS: Updated with all contributors names.
18984         * NEWS: Updated.
18985         * src/about.c: Reads contributors names from AUTHORS file.
18986         * manuals/C/anjuta-manual/authors.xml: Points to online
18987         contributors list.
18988         
18989 2004-03-29  Naba Kumar  <naba@gnome.org>
18991         * data/properties/ada.properties: Fixed syntax colors. Patch
18992         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18993         (bug #923474).
18995         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18996         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
18997         generated projects, so that their pixmap files are
18998         found properly (bug #919903).
18999         
19000         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
19001         anjuta.
19003         * src/source.c: Installs .glade file of libgllade
19004         projects in $(datadir)/$(package)/glade (part of bug #861038).
19005         
19006         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
19007         in compiler options (bug #883837).
19008         
19009         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
19010         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
19011         
19012 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
19014         * anjuta/src/search-replace.c: fixed another crash bug in
19015         "Find Usage"
19016         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
19017         breakpoint property fix
19019 2004-03-29  Naba Kumar  <naba@gnome.org>
19021         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
19022         (new) manuals/C/anjuta-advanced-tutorial/*:
19023         Added menu entry for 'Anjuta Advanced Tutorial'
19024         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
19026 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19027         
19028         * src/fileselection.[ch], src/mainmenu_callbacks.c:
19029         Fixed bug #908941  ('Open' starts in wrong directory)
19030         
19031 2004-03-26  Naba Kumar  <naba@gnome.org>
19033         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
19034         compile error and bug #905738 with terminal.
19036         * src/search_incremental.c, src/register.c, src/sharedlib.c,
19037         src/search-replace.[h,c], src/search_incremental.[h,c],
19038         src/search_preferences.h, src/utilities.c, src/anjuta.c,
19039         src/text_editor.[c,h]: Fixed compiler warnings.
19040         
19041         * src/search-replace.c: Fixed a memory corruption (possible
19042         fix for bug #921893, but not yet confirmed).
19043         
19044         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
19045         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
19046         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
19047         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
19049 2004-03-25  Naba Kumar  <naba@gnome.org>
19051         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
19052         crash bug with attach process dialog and made the dialog closable
19053         with 'esc'.
19054         
19055         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
19056         always display within the margin.)
19057         
19058         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
19059         the old breakpoint when it's properties are updated
19060         (creating a new updated one).
19061         
19062 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
19064         * src/aneditor.cxx, src/aneditor.h: fixed calltips
19065         displayed for wrong file.
19066         * src/breakpoints.c: conditional breakpoints
19067         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
19068         "Find in Files..." disabling policy
19070 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19072         * src/build_file.c: Fixed bug #874380
19073         Goto the first error if it exists.
19075 2004-03-24  Naba Kumar  <naba@gnome.org>
19077         * src/anjuta.c: Fixed to get correct child exit status
19078         using mask (bug #905738).
19079         
19080         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
19081         Aligned buttons in the New file dialog,
19082         set default response to OK, entry box activates default response,
19083         ESC closes dialog and hides on delet_event.
19085 2004-03-19  Naba Kumar  <naba@gnome.org>
19087         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
19088         tree).
19090 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
19092         * src/search-replace.c: fixed "Find Usage" crash when no project open
19094 2004-03-17  Naba Kumar  <naba@gnome.org>
19096         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
19097         Fixed the generated projects to read m4 directory if the directory
19098         exists (bug #917781).
19099         
19100 2004-03-12  Naba Kumar  <naba@gnome.org>
19102         * HACKING: Fixed formatting for auto-parsing.
19104 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
19105         
19106         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
19107         rework (bug #890609)
19109 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19110         
19111         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
19113 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19114         
19115         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
19116         * src/search_preferences.c: Fixed typo.
19117         
19118 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19119         
19120         * src/search-replace.c: improved Search&Replace
19121         For the moment "Replace All" does not work with non opened files
19122         but Anjuta should not crash now ! ??? 
19123         
19124 2004-02-26  Naba Kumar  <naba@gnome.or>
19126         * src/source.c: Fixed to pass cflags correctly
19127         and suppress the automake's default cflags.
19128         bug #816130, #801056, #782798, #773459
19129         
19130         * data/properties/anjuta.properties: Do not defualt to -k make option.
19131         bug #875486.
19133         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
19134         bug #877683.
19135         
19136         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
19137         
19138         * src/message-manager-private.cc: Disabled debug messages.
19139         
19140 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
19142         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
19144 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19145         * anjuta.glade, src/search-replace.c:
19146         Reduced Search&Replace dialog, bug #902636.
19147         
19148 2004-02-23  Naba Kumar  <naba@gnome.or>
19150         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
19151         (bug #866143).
19153 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19154         
19155         * src/search_incremental.c: Fixed bug #900903
19157 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
19158         
19159         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
19160         src/anjuta.c: Fixed bugs #890609 and #890609
19162 2004-02-23  Naba Kumar  <naba@gnome.or>
19164         * src/message-manager.cc: Disconnects menuitem signal properly.
19165         Fixed bug #901723.
19166         
19167         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
19168         bug #900897.
19169         
19170 2004-02-20  Naba Kumar  <naba@gnome.org>
19172         * src/message-manager-private.[c,h]: Implemented keypress
19173         event for the terminal and resets it when ctrl c or ctrl d
19174         is pressed. But it doesn't seem to be working on keypress.
19175         Added a workaround to let it work on key release instead.
19176         (bug #878357).
19177         
19178         * src/search-replace: Fixed compiler warnings.
19179         
19180 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
19182         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
19183         Use defined file name when saving new files (fixes bug #898105)
19184         Don't change filename when clicking on a directory
19185         
19186         BTW: Happy birthday to me :-)
19187         
19188 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19189         
19190         * src/search-replace.c: Fixed a crash bug 
19191         Crash on Find & Replace (#887833)
19192         
19193 2004-02-18  Naba Kumar  <naba@gnome.org>
19195         * src/executer.c: Fixed a crash bug.
19196         
19197         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
19198         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
19199         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
19200         instead of GtkWindow (Part of bug #671596).
19201         
19202         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
19203         src/registers_gui.c, src/registers_cbs.[h,c],
19204         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
19205         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
19206         src/compiler_options.c, src/an_file_view.c, start-with.c,
19207         src/anjuta-tools.c, help.c:
19209         Added "close" buttons on all
19210         dialogs (HIG) and fixed to properly response to ESC close
19211         (Part of bug #671596).
19213         * src/launcher.c: Disabled printing of long debug lines.
19214         
19215         * src/utilities.h: Fixed a compiler warning.
19216         
19217 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
19219         * src/anjuta.c: "Save all" action now asks for filenames for new files
19220         (fixes bug #898111)
19222 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
19224         * anjuta.glade, src/text_editor.c:
19225         Fixed a typo in Hello World indentation style 
19226         Fixed misuse of translated strings when looking for style
19227         This entry fixes bug #876037
19229 2004-02-16  Naba Kumar  <naba@gnome.org>
19231         * src/utilities.c: Fixed return value when dest file could
19232         not be created.
19234         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
19235         * src/utilities.[c,h]: Removed 'cmp' dependency and used
19236         internal function to compare files.
19237         
19238 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
19240         * src/message-manager-private.cc:
19241         Set bold color as foreground color in terminal
19242         (fixes bug #864924)
19244         * src/aneditor.cxx:
19245         Use font style defined for message indicators in
19246         preferences/messages
19247         (fixes bug #885032)
19249 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
19251         * src/build_project.c:
19252         Use build.silent option from preferences (fixes bug #895726)
19253         
19254 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
19256         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19258 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
19259         
19260         Patch from Massimo Corà <maxcvs@email.it>:
19261         * scintilla/LexCPP.cxx: Support "///" comments
19263 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19264         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
19265         src/search_replace.h, src/search-replace_backend.h
19266         anjuta.glade
19267         
19268         * Added: src/search_preferences.c, src/search_preferences.h
19269         Allow the user to save search/replace settings and give them names.
19271 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
19272         
19273         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
19274         scintilla/ScintillaGTK.cxx:
19275         Hopefully fixed AMD 64 crash bug by using correct marshaller
19277 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
19279         * src/preferences.c: Save GtkOptionMenu properties properly
19280         * src/text_editor.c: Fixes editor mispell of fold.symbols property
19282 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19283         
19284         * configure.in, src/Makefile.am, scintilla/Makefile.am:
19285         Fixed libiconv issue
19286         * NEWS: Updated
19288 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
19289         
19290         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
19291         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
19292         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
19293         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
19294         src/sharedlib_gui.c:
19295         Debugger speed-up, replaced deprecated GtkCList
19297 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
19299         * src/text-editor.c: Use stock gtk+ close button for editor tabs
19301 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
19303         * configure.in: Added "sq" to ALL_LINGUAS.
19305 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
19307         * configure.in: Added "ko" to ALL_LINGUAS.
19309 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19311         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
19312         src/search_incremental.c, src/search_incremental.h: 
19313         Search_incremental code cleanup
19315 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19317         * scintilla/*/*: Updated scintilla to CVS
19318         * Added: scintilla/Readme.sync
19319         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
19320         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19321         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
19322         scintilla/ScintillaGTK.cxx,
19323         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
19324         scintilla/include/Scintilla.iface: Updated.
19326 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19328         * search-replace_backend.[ch], search_incremental[ch]: Added
19329         
19330         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19331         find_replace.[ch]: Removed.
19332         
19333         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19334         src/search-replace_backend.c, src/search-replace_backend.h,
19335         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19336         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19337         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
19338         functionality now replaces the older Find/Replace stuff. The Search/Replace
19339         functionality can be interrupted during a long Search/Replace.
19341 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
19343         * widgets/gnomefilesel.c: Fix use of previously freed memory on
19344         selecting ".." and "." from file selector. 
19346 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
19348         * anjuta.glade: Fixed wrong "fold.symbols" property
19350 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19351         
19352         * src/project_dbase_gui.c: Alphabetical order ;-)
19353         * src/compiler_options.c: Fixed bug #867539
19354         * src/launcher.c: Workaround for bugs #864922, #849928,
19355         #846386 and #845782: The launcher no longer hangs but does
19356         not get the exit status correctly sometimes.
19357         * Changes suggested by Bosik are obviously already in without
19358         any Changelog entry (ClsGen.c, project_dbase_gui.c)
19359         * NEWS, README, anjuta.prj, configure.in: 
19360         Changed version to 1.2.1
19361         
19362         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
19363         * anjuta_dialogs_strings.c, anjuta.glade: 
19364         Fixed bugs #860906, #859329
19365         
19366         Patch from grzegol@pld-linux.org
19367         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
19368         freedesktop.org standard)
19370 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19371         
19372         Patch from Stefano Vallarino <stevalla@libero.it>:
19373         * src/source.[c/h]: Fixes cpp sample file to conform to 
19374         ISO/IEC 14882, C++-Standard 
19376 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
19378         Review by Johannes Schmid <jhs@cvs.gnome.org>
19379         * src/build_file.[ch]: Add build_execute_shell_command which executes the
19380         command using sh -c.
19381         * src/compile.c: Use build_execute_shell_command when compiling single
19382         files.
19384 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19385         
19386         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
19387         * src/breakpoints.c: Code cleanup, workaroud for possible 
19388         launcher bug
19389         * src/src_paths.c: Update debugger dirs on directory change
19391 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
19393         Review by Johannes Schmid <jhs@cvs.gnome.org>
19394         * src/attach_process.c, src/attach_process.h, anjuta.glade:
19395         sortable headers, process tree, removal of path and process params
19396         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19397         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19398         code cleanup
19400 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
19401         
19402         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19403         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
19404         Add a dialog for "New file" which lets the user set the 
19405         filename and to add copyright/header templates to the file
19406         * Review: Changed function names to contain modules name (file_)
19408 2003-12-09  Naba Kumar  <naba@gnome.org>
19410         * setup-gettext: Fixed a typo.
19411         * scintilla/Makefile.am: Fixed a build error for SMP systems.
19413 ---- Released version 1.2.0 ---
19415 2003-12-08  Naba Kumar  <naba@gnome.org>
19417         * src/preferences.c: Fixed compiler error.
19418         * global_tags/create_global_tags.sh: Fixed to install properly
19419         even when system.tags could not be generated.
19420         * NEWS: Updated.
19422 2003-12-06  Naba Kumar  <naba@gnome.org>
19424         * setup-gettext: Fixed to not generate intl directory with gettextize.
19426         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
19427         * src/anjuta.c: Filters out unnecessary files from find in files
19428         command.
19429         
19430         * NEWS: Updated.
19431         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
19432         * src/widzard_gui.c: Added horiz scrollbar for desc text.
19433         
19434 2003-12-04  Naba Kumar  <naba@gnome.org>
19435         
19436         * src/gnome_project.c: Enables debug and optimization flags for
19437         new projects.
19438         
19439         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
19440         
19441         * src/project_dbase_gui.c: combined header and c files for
19442         file selector.
19443         
19444         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
19445         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
19447 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19449         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19451 2003-11-29  Naba Kumar  <naba@gnome.org>
19453         * configure.in, anjuta.prj: Bumped version to 1.2.0.
19454         * NEWS: Updated.
19456 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
19457         
19458         * src/main_menubar.c: Now files cannot be opened twice in recently
19459         file menu
19461 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
19463         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
19465 2003-11-28  Naba Kumar  <naba@gnome.org>
19467         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
19468         
19469 2003-11-27  Naba Kumar  <naba@gnome.org>
19471         * src/breakpoints.c, src/launcher.c, src/find_text.c,
19472         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
19473         
19474         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
19475         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
19476         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
19477         checkbox in project wizard (project options page) to enable/disable
19478         source code generation with glade(mm).
19479         
19480         * NEWS: Updated
19481         
19482 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
19484         * src/dnd.c: Opening files with special characters in the name.
19486 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
19488         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
19489         a long time.
19491 2003-11-18  Naba Kumar  <naba@gnome.org>
19493         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
19494         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
19495         src/project_import.c, plugins/patch/patch-plugin.c:
19496         Fixed g_signal_diconnect calls to pass correct data.
19497         (Fixed possible crash in project imports).
19498         
19499         * NEWS: Updated.
19500         
19501 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
19503         Reviewed by Naba Kumar  <naba@gnome.org>
19504         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
19505         and debugger. Sets default settings for pty in launcher.
19506         * data/gdb.init: Removed charset work around (now works with user's
19507         native charset)
19508         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
19510 2003-11-18  Naba Kumar  <naba@gnome.org>
19512         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
19513         names of 'index' to 'idx'.
19514         
19515 2003-11-17  Naba Kumar  <naba@gnome.org>
19517         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
19518         * src/project_dbase.c: Prompts user for unsaved project files
19519         when project is closed.
19520         
19521 2003-11-16  Naba Kumar  <naba@gnome.org>
19523         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
19524         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
19525         older gcc.
19526         
19527 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
19528         
19529         * src/anjuta.c: Fixed crash related to tag == NULL while 
19530         anjuta is exiting
19532 2003-11-11  Naba Kumar  <naba@gnome.org>
19534         * src/glade_iface.c: Avoids error conditions for glade or glademm not
19535         found. It simply doesn't generate the c/c++ codes and continues with
19536         just a warning.
19537         * NEWS: Updated.
19538         
19539 2003-11-10  Naba Kumar  <naba@gnome.org>
19541         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
19542         'Start with dialog'.
19544         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
19545         German translation of anjuta-tutorial.
19546         
19547         * src/launcher.c: Fixed an encoding bug with GIOChannels.
19548         * NEWS: Updated.
19550 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19552         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
19553         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
19554         the syntax highlighting in Preferences, the automatic syntax
19555         highlighting is now selected. When the debugger is stopped and the
19556         breakpoints window not closed, the gtk_tree_view in this window is
19557         now made unsensitive.
19559 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
19561         * src/preferences.h, src/preferences.c, anjuta.glade:
19562         Fixed translation bug in preferences by using GtkOptionMenu
19563         * anjuta.prj: Project version 1.1.98
19565 ---------------- Released version 1.1.98 ----------------
19567 2003-11-07  Naba Kumar  <naba@gnome.org>
19569         * anjuta.spec.in: Revived docs package and combined all docs into
19570         one package.
19571         * configure.in: Bumped version to 1.1.98 rc2
19572         * NEWS: Updated.
19573         * anjuta.spec.in: Fixed scrollkeepr-update command.
19574         * anjuta.spce.in: Fixed file permissions.
19576 2003-11-06  Naba Kumar  <naba@gnome.org>
19578         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
19579         menus to activate anjuta helps.
19580         
19581         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
19582         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
19583         manuals/C/anjuta-faqs/legal.xml (added),
19584         manuals/C/anjuta-faqs/Makefile.am,
19585         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19586         manuals/C/anjuta-faqs/.cvsignore,
19587         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
19588         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
19589         manuals/C/anjuta-tutorial/legal.xml (added),
19590         manuals/C/anjuta-tutorial/Makefile.am,
19591         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19592         manuals/C/anjuta-tutorial/.cvsignore,
19593         manuals/C/anjuta-manual/*.sgml (removed),
19594         manuals/C/anjuta-manual/*.xml (added),
19595         manuals/C/anjuta-manual/Makefile.am,
19596         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19597         manuals/C/anjuta-manual/.cvsignore,
19598         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
19599         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
19600         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
19601         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
19602         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
19603         manuals/ja/anjuta-faqs/legal.xml (added),
19604         manuals/ja/anjuta-faqs/Makefile.am,
19605         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
19606         manuals/ja/anjuta-faqs/.cvsignore,
19607         manuals/ja/anjuta-manual/*.sgml (removed),
19608         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
19609         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
19610         manuals/ja/anjuta-manual/*.xml (added),
19611         manuals/ja/anjuta-manual/Makefile.am,
19612         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
19613         manuals/ja/anjuta-manual/.cvsignore,
19614         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
19615         manuals/sgmldocs.make (removed),
19616         manuals/xmldocs.make (added), manuals/omf.make (added),
19617         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
19618         documentations to newer docbook xml documentations. Converted 
19619         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
19620         Enabled manulas installations.
19621         
19622         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
19624 2003-11-05  Naba Kumar  <naba@gnome.org>
19626         * data/gdb.init: Sets host's charset to ascii to solve debugger
19627         freeze up due to uninitialized strings in target program.
19629         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
19630         Fixed a crash bug with 'Add expression in watch'. Bug #822017
19631         
19632         * NEWS: Updated.
19633         
19634         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
19635         src/launcher.c: Turns off echo in spawned pty to fix debugger.
19637 2003-11-04  Naba Kumar  <naba@gnome.org>
19639         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
19640         problems.
19641         
19642         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19643         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
19644         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19645         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
19646         in file headers.
19647         
19648         * src/search-replace.c: Fixed infinite loop bug.
19649         * start-with.c: Fixed a crash bug with "Open last project".
19650         
19651         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
19652         * scintilla/Makefile.am: Fixed compiler option.
19653         
19654 2003-10-16  Naba Kumar  <naba@gnome.org>
19656         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
19657         * src/text_editor.c: Fixed autoformat.
19658         
19659 2003-10-15  Naba Kumar  <naba@gnome.org>
19661         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
19662         of CTRL+number.
19663         
19664 2003-10-09  Naba Kumar  <naba@gnome.org>
19666         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
19667         
19668 2003-10-08  Naba Kumar  <naba@gnome.org>
19670         * src/source.c: Fixed a GETTEXT typo error.
19671         * anjuta.glade: Made 'Sorted in order you open them' default option
19672         for editor tabs.
19674         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19675         * anjuta.glade, data/properties/anjuta.properties:
19676         Fixed the freeze of the "Preferences" combos at the first Anjuta
19677         init is generated by:
19678                 - a not complete translation of preferences.c file
19679                 - a difference between 2 names in anjuta.glade and
19680                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
19681                 - the same name given to 3 combos (anjuta.glade).
19682                 
19683         * src/find_text.c: If the "whole document" mode is selected,
19684         a new search will select the next occurrence (Bug #764954).
19685         It is now possible to use the shortcuts to search next or previous
19686         occurrence even if the search dialog has the focus.     Bug #790318
19687         
19688         * src/main_menubar_def.h: "Select code block" shortcut; the new
19689         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
19690         (Bug #811016).
19692         Patch from: Richard Lee  <r.h.lee@comcast.net>
19693         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
19694         tagmanager/tm_workspace.c: The following is a patch to fix a
19695         seemingly random occurence where Anjuta would crash when a
19696         certain key was pressed.
19698 2003-09-29  Naba Kumar  <naba@gnome.org>
19700         * src/find_in_files.c: Ignores binary by default. Disabled the option
19701         of NOCVS search, because launcher does not use sh and hence can not
19702         pipe.
19703         
19704         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
19705         "clean before build" state in project session and not in account session,
19706         otherwise the state gets reflected to other projects causing annoyance.
19707         
19708         * src/compiler_options.c: Fixed a bug where compiler options were always
19709         claimed 'modified'.
19711         * src/build_project.c, data/properties/anjuta.properties,
19712         src/commands.[h]: Fixed a bad bug where clean-before-build
19713         doesn't work.
19714         
19715         * scintilla/patches/research-cvs-nolog.diff,
19716         scintilla/patches/scintilla-ac-gtk2-port.diff,
19717         scintilla/patches/scintilla-ac-sort-fix.diff,
19718         scintilla-optimization.diff: Removed, because they are already in
19719         scintilla CVS.
19720         
19721         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
19722         2003-09-29).
19724         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
19725         scintilla/LexYAML.cxx: Added new scintilla lexers.
19726         
19727         * TODO, NEWS: Updated.
19729         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19730         * src/utilities.c: Fixed typo bugs.
19732 2003-09-26  Naba Kumar  <naba@gnome.org>
19734         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
19735         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
19736         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
19737         text_editor_find() and Fixed I-Search wrapping.
19738         * src/debugger.c: Fixed to pass a newline after a debugger
19739         command (which was broken since the launcher was refactored.
19740         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
19742 2003-09-25  Naba Kumar  <naba@gnome.org>
19744         * src/toolbar_callbacks.c: Fixed start of incremental search.
19745         
19746         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19747         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
19748         src/main_menubar_def.h, src/mainmenu_callbacks.c,
19749         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
19750         menu and implementation.
19752 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19754         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19755         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
19756         variables in Locals window.
19758 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
19760         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
19761         * src/utilities.[ch] : Fix a tooltip bug in 
19762         anjuta_util_toolbar_append_stock(), the label appeared instead of
19763         the tooltip text. Remove label from arguments of the function
19764         because label is included in the stock icon data.
19765         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
19766         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
19767         * FIXME: translation file should be updated because of label text removal.
19769 2003-09-24  Naba Kumar  <naba@gnome.org>
19771         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
19772         
19773         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19774         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
19775         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
19776         stdout and stderr. Also buffered output and check-for-password
19777         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
19778         with password prompts. Checkes for password prompts from all outputs.
19779         
19780         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
19781         which takes a string (which could be utf8 also) and converts into
19782         utf8 string.
19783         
19784         * src/main.c: Connects kernel signals after gnome_program_init().
19785         
19786         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19787         * src/message-manager.c: Fixed bug #787026 by converting the strings
19788         to proper UTF8.
19789         
19790 2003-09-22  Naba Kumar  <naba@gnome.org>
19792         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
19793         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
19794         GtkCList and using GtkTreeView instead. Added the patch.
19795         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
19796         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
19797         
19798 2003-09-19  Naba Kumar  <naba@gnome.org>
19800         * printing/print.c: Proper UTF8 printing support.
19801         * src/main.c: moved kernel signal connects at the
19802         end of application initialization.
19803         
19804 2003-09-18  Naba Kumar  <naba@gnome.org>
19806         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
19807         (new) lexers.make, (new) lexers: Update scintilla to latest
19808         scintilla CVS (2003-09-18), added new lexers, automated
19809         lexers makefiles sections and scintilla update. Added
19810         patches. Optimized pango rendering. Fixed a crash bug
19811         in scintilla.
19812         
19813         * (new) scintilla/patches/research-cvs-nolog.diff: Added
19814         patch to remove cvs log command from RESearch.cxx file.
19815         * scintilla/patches/scintilla-pango-always.diff:
19816         Fixed file name.
19817         * scintilla/RESearch.cxx: Removed spurious cvs log command
19818         and logs.
19819         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
19820         
19821         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
19822         * src/dnd.c: Fixed a crash bug with DND.
19823         
19824 2003-09-15  Naba Kumar  <naba@gnome.org>
19826         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
19827         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
19828         src/toolbar_callbacks.c: Added an additional parameter to
19829         text_editor_goto_line() funtion which decides if the line should
19830         be made visible (if it's under fold).
19831         
19832         * src/style-editor.c: Fixed a compiler warning.
19833         * src/message-manager.cc: Calls parent method correctly.
19835         * src/preferences.h: Fixed prent class.
19836         
19837         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19838         * src/project_dbase.c: Fixed bug #713210.
19839         
19840 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19841                                                                                 
19842         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19844 2003-09-11  Naba Kumar  <naba@gnome.org>
19846         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19847         * src/style-editor.c: Fixed bug #769130 (Crash on font
19848         selection dialog).
19849         
19850         * src/message-manger.[h,cc]: Made AnMessageManager
19851         derived from GtkFrame and removed deprecated code.
19852         
19853         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
19854         compiler warnings.
19855         
19856 2003-09-09  Naba Kumar  <naba@gnome.org>
19858         * src/Makefile.am: Addded rules for built sources.
19859         
19860 2003-09-08  Naba Kumar  <naba@gnome.org>
19862         * (new) src/anjuta-marshalers.list: Added marshalers definition
19863         file.
19864         
19865         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
19866         and CXXFLAGS are not overwriten by automake's default.
19867         * src/style-editor.c: Added 'operators' in the style editor.
19868         
19869         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
19870         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
19871         * src/message-manager-private.cc, src/message-manager.cc:
19872         Converts message going into message into UTF-8 endoding.
19873         * src/main.c: Uses UTF-8 codeset for localization.
19874         
19875 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
19877         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
19878         
19879 2003-09-08  Naba Kumar  <naba@gnome.org>
19881         * TODO: Updated.
19882         
19883         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19884         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
19885         Fixed bug #798717, Find - Find&Replace - Find in files bug;
19886         The combo entries were updated if the same data with a different
19887         case exist in the combo list. The combo entries are now case sensitive. 
19888         Search&Replace bug; First search ,max actions = 0 ==> now max
19889         actions = 100.
19890         
19891 2003-09-08  Naba Kumar  <naba@gnome.org>
19893         * TODO: Updated.
19894         * src/utilities.[c,h]: a function takes contant args.
19895         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
19896         Now the child terminated signal is emitted properly.
19897         * src/Makefile.am: Used $(top_srcdir) for referring to 
19898         scintilla objects.
19899         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
19900         definitions file which will generate anjuta-marshalers.[c,h] files.
19901         * src/.cvsignore: Updated.
19902         * src/build_project.c: Changed su command to preserve quotes.
19903         * src/anjuta-tools.c, tagmanager/tm_project.c,
19904         tagmanager/tm_workspace.c: Use standard tmp file.
19905         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
19906         so that users could report bugs easily.
19907         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
19908         
19909         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
19910         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
19911         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
19912         src/attach_process.c, src/breakpoints.c, src/commands.c,
19913         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
19914         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
19915         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
19916         src/memory.c, src/message-manager-private.c, src/preferences.c,
19917         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
19918         src/search-replace.[c,h], stack_trace.c, text_editor.c,
19919         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
19920         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
19921         Fixed compile warnings and cleanup.
19922         
19923         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
19924         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
19925         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
19926         Removed libzvt usage and implemented child spawing differently. Launcher is
19927         now proper GObject, which can be created multiple times (and can be
19928         operated in parallel).
19930         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
19931         * src/project_import_gui.c, src/project_import_cbs.c,
19932         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
19933         (crash on project import). Removed deprecared codes.
19934         
19935 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19936         
19937         * src/cvs.c: Fixed cvs output bug.
19939 2003-09-03  Naba Kumar  <naba@gnome.org>
19941         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19942         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19943         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19944         src/text_editor_cbs.c: Implements --
19945                 If the debugger is started
19946                         A double click in the margin add or remove a breakpoint
19947                         A single click activate or deactivate the breakpoint
19948                 else
19949                         A double click in the margin add or remove a bookmark
19951 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19952         
19953         Reviewed by Naba Kumar  <naba@gnome.org>
19954         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19955         User is now able to choose a branch on cvs update for project.
19956         Cleaned up variable names.
19958 2003-09-03  Naba Kumar  <naba@gnome.org>
19960         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19961         src/Makefile.am: Added lexers.
19962         * scintilla/*/*: Updated...
19963         * src/an_symbol_view.c: Fixed a crash bug.
19964         * src/compiler_options.c, src/project_dbase.c: Fixed compile
19965         and build bugs.
19966         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19967         * src/source.c: Fixed project generation bug with gettext code.
19968         * tagmanager/tm_project.c: Fixed a crash bug.
19969         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19970         bug when there is no project open. Bug #____.
19971         * src/source.c: Fixed a bug with build failure with non-gnome
19972         project with glade-generated source (eg. gtk2). Bug #____.
19973         * NEWS: Updated...
19975 2003-08-22  Naba Kumar  <naba@gnome.org>
19977         Patch from: Rob Bradford  <rob@debianplanet.org>
19978         * data/Makefile.am: Fixed to install properly during
19979         package building.
19980         
19981         Patch from: Etay Meiri  <etay-m@bezeqint.net>
19982         * src/debug-tree.c: Fixed a crash bug.
19983         * src/compiler_options.c: Takes care of linking the missing pieces;
19984         C flags, libs, optimization options, debug and profile.
19986         Patch from: Enver ALTIN  <ealtin@casdb.com>
19987         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19988         
19989 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
19991         Reviewed by Naba Kumar  <naba@gnome.org>
19992         * src/project_dbase.c: Fixed bugs #778263 and #778413
19993           Adding multiple files to project should work now.
19995 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
19997         Reviewed by Naba Kumar  <naba@gnome.org>
19998         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19999         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
20000         for Locals window.
20002 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20004         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20006 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20008         * src/text_editor.c: Fix translatable string (#113934).
20010 2003-07-04  Naba Kumar  <naba@gnome.org>
20012         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20013         bug when there is no project open. Bug #____.
20014         
20015         * src/source.c: Fixed a bug with build failure with non-gnome
20016         project with glade-generated source (eg. gtk2). Bug #____.
20018 2003-06-26  Naba Kumar  <naba@gnome.org>
20020         * src/anjuta.h: Removed reference to windows-dialog.h.
20021         * src/message-manager-private.[cc,h]: Fixed doulbe click
20022         activation of messages to properly jump at the destination.
20023         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
20024         * src/toolbar.c: Code clean-ups.
20025         
20026         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20027         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
20028         
20029         * src/message-manager-private.[cc,h]: Removed dead codes.
20030         
20031         * (new) data/properties/css.properties,
20032         data/properties/anjuta.properties, data/properties/Makefile.am:
20033         Added CSS syntax hiliting properties.
20034         
20035         * tagmanager/tm_file_entry.c: Fixed a possible bug.
20036         * src/debugger.c: Clean ups.
20037         * src/lexer.h: Added CSS lexer definition.
20038         
20039         * Makefile.am: Installs destop file properly.
20040         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
20041         * NEWS: Updated for 1.1.97 release.
20042         * src/main_menubar_def.h: Changed some non working shortcuts.
20043         
20044 2003-06-24  Naba Kumar  <naba@gnome.org>
20046         * src/search-replace.c: Shows the dialog properly, even when it is
20047         hidden behind another window.
20048         
20049         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
20050         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
20051         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
20052         and code clean up.
20053         
20054         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
20055         setup wizard dialogs.
20056         
20057         * src/debugger.c: Removed a redundant call to
20058         debugger_update_controls().
20059         * src/compiler_options.c, src/launcher.c: code cleanup.
20060         * src/executer.c: Fixed execution bug with 'Set Program params...".
20061         
20062 2003-06-23  Naba Kumar  <naba@gnome.org>
20064         * widgets/e-splash.c: Removed border around the splash image.
20065         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
20066         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
20067         * src/cvs.c: Added a frame around commit log text widget.
20068         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
20069         crash bug associated with translated combo box list in preferences
20070         dialog (in different locale other than en_US). Used widget names
20071         to pass the combo list items.
20072         * po/POTFILES.in: Updated.
20073         * src/launcher.c: Creates the zvt terminal at startup (and not
20074         every time a build is done) -- speeds up buld operations.
20075         * src/file_history.c: Should be if() conditional instead of
20076         assertion check.
20077         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
20078         Disabled useless warnings.
20079         * src/project_dbase.c: Fixed bonobo 2 project name.
20080         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
20081         and uses correct glade-2 for file generation.
20082         
20083 2003-06-21  Naba Kumar  <naba@gnome.org>
20085         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
20086         And disables autocomple show for numbers (very annoying).
20087         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
20088         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
20089         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
20090         from view menu and adjust the controls accordingly.
20091         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
20092         only OK button.
20093         * src/project_dbase.[c,h]: Removed show_local flag processing.
20094         * src/message-manager.[c,h]: Reorganized messages tabs in more
20095         sensible order.
20096         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
20097         Also added PCRE dependency.
20098         
20099 2003-06-20  Naba Kumar  <naba@gnome.org>
20101         * pixmaps/anjuta_splash.png: New splash.
20102         from Jean Schurger  <yshartk@schurger.org>
20103         
20104         * src/controls.c: De-sensitize run-to-cursor when debugger
20105         is not running.
20106         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
20107         
20108         * src/message-manager-private.cc: Fixed to properly jump at
20109         the right file:line.
20110         
20111         * src/appwiz_page1.c: Fixed to correctly determine the project
20112         trpe from the wizard.
20113         
20114 2003-06-20  Naba Kumar  <naba@gnome.org>
20116         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
20117         * src/watch_gui.c: Code cleanups.
20118         * src/debugger.[c,h], src/stack_trace.[c,h],
20119         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
20120         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
20121         Removed direct access to stack_trace private data, Increased debugger
20122         command size from 256 to 1024 (to be on safer side). Also implemented
20123         row-activated signle for seting frame and viewing the source.
20124         * src/debugger.c: Avoids starting program and stopping debugger
20125         when starting debugger and stopping program, respectively.
20126         
20127         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
20128         Reverted codes to start debugger automatically
20129         The file is brought to the state just after the branching 
20130         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
20131         some code clean ups.
20132         
20133         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
20134         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
20135         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
20136         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
20137         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
20138         src/project_dbase.c: Code clean ups.
20139         
20140         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
20141         (Projects dir) so that correct $HOME/Projects path is set when
20142         anjuta is run for the first time.
20143         
20144 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
20146         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
20148 2003-06-13  Naba Kumar  <naba@gnome.org>
20150         * src/stack_trace_cbs.c: Moved variable declaration at the
20151         top of the block (bug #737867)
20152         
20153         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
20154         just CFLAGS and CXXFLAGS (bug #743617).
20155         
20156         * src/create_global_tags.sh: Fixed shell script to properly
20157         detect installed *-config files.
20158         
20159 2003-06-12  Naba Kumar  <naba@gnome.org>
20161         * src/preferences.[c,h]: Added methods for custom widgets in
20162         preferences: using custom set/get methods for them.
20163         
20164         * src/anjuta-encoding.c: Implemented up/down of the encodings
20165         in the list and property saves correctly.
20166         
20167         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20168         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
20169         the beginning of a file.
20171         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20172         * src/aneditor.cxx, src/aneditor.h,
20173         src/controls.c, src/main_menubar.c, src/main_menubar.h,
20174         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20175         src/mainmenu_callbacks.h: Allows the operator to select the current
20176         word or the current line (Request: 680801). It puts also
20177         sensitive/unsensitive several select/comment menu items.
20179         * src/breakpoints.c: Presets by default the current line for a
20180         defined breakpoint.
20182 2003-06-11  Naba Kumar  <naba@gnome.org>
20184         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
20185         color (red highlight) now cosistent for inactive tabs also.
20186         
20187         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
20188         'Advanced search and replace' in Edit->Search submenu.
20189         
20190         * data/properties/tcltk.properties: Fixed bug #731851. Added line
20191         wrappings '\' where     they were missing.
20192         
20193         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
20194         message is now more descriptive and details the correct thing to do
20195         for GNOME2 desktop.
20196         
20197 2003-06-10  Naba Kumar  <naba@gnome.org>
20199         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
20200         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
20201         Removed any reference to particular version of automake/autoconf
20202         so that they could work with newer versions (Bug #659394).
20204         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
20205         src/anjuta.c: Added coded to add/remove supported encodings.
20206         
20207         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
20208         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
20209         src/project_import.c, src/project_type.c, src/project_type.h,
20210         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
20211         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
20212         from the project wizard.
20214 2003-06-06  Naba Kumar  <naba@gnome.org>
20216         Patch from Etay Meiri  <etay-m@bezeqint.net>
20217         * src/compiler_options.c: Fixed bugs related to clean before
20218         build patch.
20219         
20220         * anjuta.desktop.in.in: Added commandline options.
20221         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
20222         -dP and -A flags of CVS update into different options.
20223         
20224 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20226         * configure.in: Removed "ta" from ALL_LINGUAS.
20228 2003-06-02  Naba Kumar  <naba@gnome.org>
20230         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
20231         return NULL for undefined properties and "" for defined but empty
20232         strings. It was creating many problems where both are assumed to be
20233         same. And besides, it doesn't matter to differentiate the two (the
20234         problem with preferences was due to a different bug).
20236         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
20237         correctly. Also, s/props_build_in/props_built_in/g.
20238         
20239         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
20240         list.
20241         
20242         * src/an_file_view.c: Unrefed pixbufs when done with them.
20244         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
20245         (removed) file_text.png: Added and removed pixmaps.
20246         
20247 2003-05-30  Naba Kumar  <naba@gnome.org>
20249         * anjuta.glade: Fixed encodings preferences dialog
20250         
20251 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
20252         
20253         Reviewed by Naba Kumar  <naba@gnome.org>
20254         
20255         * src/build_project.c src/clean_project/c: perform a clean before
20256         build, if required. Show the message manager on clean.
20257         * src/compiler_options.c: save the new options when window is closed
20258         and flag project to be cleaned before the next build.
20259         * src/project_dbase.c: added a 'clean before build' flag to project
20261 2003-05-29  Naba Kumar  <naba@gnome.org>
20263         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
20264         dialog.
20265         
20266         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
20267         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
20268         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
20269         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
20270         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
20271         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
20272         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
20273         print_color.xpm, print_landscape.xpm, print_layout.xpm,
20274         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
20276         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
20277         Removed unused icons references.
20279 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
20281         Reviewed by Naba Kumar  <naba@gnome.org>
20282         
20283         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
20284           src/compiler_options.c, src/debugger.c, src/find_replace.c,
20285           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
20286           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
20287           src/toolbar_callbacks.c: HIG compliant dialogs.
20289         * src/utilities.c: anjuta_button_new_with_stock_image() and
20290           anjuta_dialog_add_button() stolen from gedit.
20292         * src/main_menubar_def.h: Fixed mnemonics.
20294 2003-05-26  Naba Kumar  <naba@gnome.org>
20296         * src/project_dbase_gui.c: Added header files filter for add file
20297         dialog box. Disabled project window to be transient window.
20298         
20299         * src/message-manager.cc: Disabled message manager window to be
20300         transient window.
20301         
20302         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
20303         a file could not be loaded.
20304         
20305         * src/project_dbase.c: Fixed a bug with GUI editor command
20306         where empty string is returned.
20307         
20308         * src/Makefile.am, src/preferences.h, src/text_editor.c
20309         src/text_editor.h, (new) src/anjuta-encodings.h,
20310         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
20311         Added encoding support and to handle characters encoding correctly
20312         by auto detecting it during load. Added preferences for selecting
20313         the encoding during save.
20315         * src/preferences.c, src/resources.c: Removed debug messages.
20317         Patch from: Alexander Nedotsukov <bland@mail.ru>
20318         * src/getline.c: Fixed many fatal bugs for FreeBSD.
20320 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20321         * src/anjuta.c: Try to sow the splash image more often.
20323 2003-05-20  Naba Kumar  <naba@gnome.org>
20325         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20326         * src/debug_tree.c: Colorize the modified locals during
20327         debugging and call memory analyze from the debugger.
20328         * src/breakpoints.c: The color is now different for the enabled
20329         and disabled breakpoints. Anjuta now can erase several
20330         breakpoints defined at the same line. The markers are updated
20331         according to the enable/disable action.
20332         
20333         Patch from Etay Meiri  <etay-m@bezeqint.net>
20334         * src/launcher.c: Fixes launcher freeze up bug during build.
20336 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
20338         Reviewed by Naba Kumar  <naba@gnome.org>
20339         * scintilla/PropSet.h: Change member variables from private to protected.
20340         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
20341         to PropSetFile class, which return a gchar * (and can therefore indicate
20342         whether properties are empty or do not exist) and make prop_get and
20343         prop_get_expanded use them.
20344         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
20345         that the result of of prop_get cannot be an empty string.
20347 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
20349         Reviewed by Naba Kumar  <naba@gnome.org>
20350         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
20351         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
20352         src/text_editor_cbs.c: When saving all the files in the project, the
20353         text editors are now only rehighlighted once instead of once for each
20354         file saved.
20356 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20357         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20358         * src/anjuta.desktop.in.in: Support startup notification.
20359 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20360         * src/main.c, widgets/e-splash.c: Splash screen improvements.
20361         * src/anjuta.desktop.in.in: Support startup notification.
20364 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
20366         Reviewed by Naba Kumar  <naba@gnome.org>
20367         
20368         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
20369         memory leak from glade_xml_new call. Removed gxml field from Executer
20370         struct as only used in create_executer_dialog and then destroyed.
20371         
20372         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
20373         
20374         * src/configurer.c: Fix warning trying to connect signal to non-existent
20375         environment entry in configure dialog and fix crash when closing the
20376         window.
20377         
20378         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
20379         gnome_date_edit_get_time instead.
20380         
20381         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
20382         in view menu required renumbering elsewhere.
20384 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
20386         Reviewed by Naba Kumar  <naba@gnome.org>
20387         
20388         * src/breakpoints.c: fixed an error when removing breakpoint
20389         * src/controls.c: 'run to cursor' is sensitive when debugger not active
20390         * src/debugger.c: changes to the way the debugger is activated
20391         * src/debugger.h: clean ups
20393 2003-05-13  Naba Kumar  <naba@gnome.org>
20395         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20396         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
20397         src/memory.h: A new version of memory and the interface
20398         is now integrated in anjuta.glade
20400 2003-05-09  Naba Kumar  <naba@gnome.org>
20402         * configure.in: Bumped required gtk version to 2.0.8.
20403         
20404 2003-05-06  Naba Kumar  <naba@gnome.org>
20406         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
20408 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20409         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
20411 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20412         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
20413         , tagmanager/c.c: Support for ProC and RDB files.
20415 2003-05-06  Naba Kumar  <naba@gnome.org>
20417         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
20418         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20419         Uncomment (Box & Stream), Select the current function,
20420         authorize the "Quit" button of the GotoLine window
20422 2003-05-05  Naba Kumar  <naba@gnome.org>
20424         * src/watch_gui.h: CVS added new file.
20426         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
20428         Patch from Etay Meiri <etay-m@bezeqint.net>
20429         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
20430         src/mainmenu_callbacks.c, src/message-manager.cc,
20431         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
20432         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
20433         Ported stack trace to GNOME2 and added it in the message manager
20434         pane.
20436 2003-05-02  Naba Kumar  <naba@gnome.org>
20438         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
20439         
20440         * src/preferences.[h,c]: Fixed preferences to save only one copy of
20441         preferences property.
20442         
20443         * anjuta.prj: Fixed multiple preferences saved data.
20444         
20445         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
20446         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20447         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
20448         scintilla/include/Platform.h, scintilla/include/PropSet.h,
20449         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
20450         Upgraded scitilla from CVS with faster window repaint
20451         and more bugfixes.
20452         
20453         Patch from  Etay Meiri  <etay-m@bezeqint.net>
20454         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
20455         and code cleanups
20456         
20457 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
20459         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
20460         the window if messages are appended to the end and the scrollbar is
20461         at the end.
20463 2003-04-29  Naba Kumar  <naba@gnome.org>
20465         * configure.in: Removed omf-install from Makefiles list.
20467 2003-04-28  Naba Kumar  <naba@gnome.org>
20469         * po/POTFILES.in: Remvoded deleted files.
20470         
20471         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
20472         pixmaps/windows-style-undocked.png: Added setup wizard's images.
20474         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
20475         is executed as detached) is not set properly.
20476         
20477 2003-04-25  Naba Kumar  <naba@gnome.org>
20478         
20479         * anjuta.prj: Updated.
20480         * src/anjuta_info.c: Fixed text wrapping and column view.
20481         * data/welcome.txt.in: Removed unaligned characters.
20482         
20483 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20484         * src/main_menubar.c: Disable setup dialog.
20486 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20487         * src/breakpoints.c; Fixed compilation with older GCC
20488         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
20489         * HACKING: Spelling fixes (Suggested by Stephen Knight)
20491 2003-04-18  Naba Kumar  <naba@gnome.org>
20493         * anjuta.prj: Updated (includes compiler options).
20494         
20495         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
20496         function from anjuta.c (it was already available in anjuta-tools.c).
20497         
20498 2003-04-18  Naba Kumar  <naba@gnome.org>
20500         * src/about.c, THANKS: Updated
20501         
20502         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
20503         
20504         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
20505         properly from the project session before updating the file
20506         view.
20507         
20508         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20509         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
20510         dialog settings (as it will not be required once GDL is in place) and
20511         added file view filters in the settings sub-menu.
20513 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20514         * HACKING: Updated
20515         * configure.in: Disable cast checks on final build.
20517 2003-04-17  Naba Kumar  <naba@gnome.org>
20519         * src/build_project.c: Fixed a compilation error.
20521         * src/launcher.c: Removed commnets.
20522         
20523         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
20524         properties from editor tab to indentation tab and fixed a property
20525         label for proper i18n translation. Fixed typos in project config
20526         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
20527         sorting and reordering in compiler options dialog.
20528         
20529         * src/compiler_options.c: Implemented _save() function to save the
20530         options (which was pending).
20531         
20532         * src/build_project.c: Destroys install-as-root dialog when it is done.
20533         
20534         * src/an_symbol_view.c: Change "event" event to "event-after" so
20535         that symbol row is selected first before the popup is shown.
20536         
20537 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20539         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
20540         file in CVS/Entries. (Reviewed and applied by Biswa)
20542 2003-04-16  Naba Kumar  <naba@gnome.org>
20544         * aneditor.cxx: use unicode everytime (fixed unicode related
20545         bugs).
20547         * anjuta.prj: Fixed UI editor name (blank to use default) and
20548         anjuta version.
20549         
20550         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
20551         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
20552         Editor preferences page.
20554 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20555         * src/anjuta.[ch], src/print.c: Fixed warnings
20556         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
20557         * configure.in: Profiling support with gprof
20559 2003-04-16  Naba Kumar  <naba@gnome.org>
20561         Patch from Gaëtan de Menten  <ged@bugfactory.org>
20562         * src/launcher.c: Fixed cvs dialog.
20563         
20564 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
20565         
20566         * src/message-manager-private.cc: Fixed double-click on first line of 
20567         output to properly select a line.
20568         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
20569         because still was a deprecatd GtkCTreeNode and always NULL anyway.
20571 2003-04-15  Naba Kumar  <naba@gnome.org>
20573         * src/message-manager-private.cc: Fixed the glade filename typo.
20575 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20576         * scintilla/*, data/properties/*: Scintilla CVS merge
20577         * anjuta.prj: Removed unnecessary files.
20578         * scintilla/PlatGTK.cxx: Force Pango fonts always
20579         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
20580         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
20581         for preferences.
20582         * configure.in: Change version no. for 1.1.1 (alpha release)
20583         * configure.in: Added '--with-pref-suffix' option.
20584         * config.guess, config.sub: Removed from CVS.
20586 2003-04-15  Naba Kumar  <naba@gnome.org>
20588         Patch from Timothee Besset  <ttimo@idsoftware.com>
20589         * Makefile.am: Fixed a shell script error during intallation.
20590         
20591 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20593         Reviewed by Naba Kumar  <naba@gnome.org>
20594         * src/message-manager.cc: Added popup-menu to TreeView and fixed
20595         set_wm_class to use "anjuta" instead of "an.
20596         * src/message-manager-private.cc: Headers are hidden again.
20598 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20599         * src/project_dbase_gui.c: Memory corruption fix.
20600         * anjuta.prj: Updated project file
20602 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
20603         * an_file_view.c: Connect to event-after signal rather than event so that
20604         selection is updated first and thus context menu is for the right file.
20605         Reviewed and applied by Biswa.
20607 2003-04-14  Naba Kumar  <naba@gnome.org>
20609         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
20610         
20611         * src/auncher.c: More child exit fixes
20612         from Timothee Besset  <ttimo@idsoftware.com>
20614 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
20615         
20616         Reviewed by Naba Kumar  <naba@gnome.org>
20617         
20618         * src/message-manager.[c/h], src/message-manager-private[c/h],
20619                 anjuta.[c/h]: Ported message-manager to Gtk2
20620         
20621         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20622         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
20623         src/clean_project.c, src/compile.c, src/configurer.c,
20624         src/controls.c, src/cvs.c, src/debugger.c,
20625         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20626         src/project_import.c, src/search-replace.c: Changed name from
20627         AnjutaMessageManager to AnMessageManager to avoid too long type
20628         and funtion names.
20630 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20631         * src/launcher.c: Fix build won't stop problem - TTimo
20632         * TODO: Updated
20633         * pixmaps/anjuta_splash.c: New splash screen prototype.
20634         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
20635         * src/compiler_options.c: Mute pkgconfig errors.
20636         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
20638 2003-04-10  Naba Kumar  <naba@gnome.org>
20640         * configurer.[c,h]: Fixed dialog to close properly.
20641         * src/project_dbase.c, widgets/gnomefilelist.c: Added
20642         debugging asserts.
20643         
20644 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20645         * anjuta.prj: Removed unnecessary files, load with 1.2.0
20646         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
20647         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
20648         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
20649         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
20650         src/makefile.am: Move gdl to it's own directory.
20651         * global-tags/create_global_tags.sh: Silently ignore SDL error.
20653 2003-04-09  Naba Kumar  <naba@gnome.org>
20655         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
20656         branch.
20658 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20659         * src/anjuta-tools.c: Use CDATA for saving tools data.
20660         * anjuta.glade, src/search-replace.c: Port from branch.
20661         * widgets/e-splash.*, src/main.c: Better splash screen.
20662         * configure.in, widgets/gdl*: Import GDL widgets.
20663         * ROADMAP: Updated roadmap.
20664         * src/an_file_view.c: Use GDL icons for file tree.
20666 2003-04-09  Naba Kumar  <naba@gnome.org>
20668         * anjuta.glade: Added (hidden) initial setup-wizard window.
20669         
20670         Patch from: Vitaly  <vvv@rfniias.ru>
20671         * src/preferences.c: Fixes a bug with libglace widget access with
20672         translated strings.
20674         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20675         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20676         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20677         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
20678         src/toolbar_callbacks.[c,h],
20679         src/memory.c, src/message-manager-private.cc,
20680         src/message-manager-private.h, src/message-manager.cc,
20681         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
20682         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
20683         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
20684         watch window to a subwindow in the notebook
20686 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20687         * ROADMAP: Updated roadmap.
20689 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
20691         * configure.in: Added Belarusian to ALL_LINGUAS.
20693 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20694         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
20695         Henry Jia
20696         * ROADMAP: Added roadmap for HEAD.
20698 2003-03-29  Naba Kumar  <naba@gnome.org>
20700         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
20701         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
20702         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
20703         (new) pixmaps/start-with-wizard.png,
20704         (new) pixmaps/start-with-import.png,
20705         (new) pixmaps/start-with-open.png Added Start with dialog which pops
20706         up on anjuta start-up to give quick access to opening file/project or
20707         creation wizards.
20709         * src/main.c: Sets proper data directory for the gnome
20710         program.
20712 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20713         * src/text_editor.c: Fixed error/warning indicators.
20715 2003-03-24  Naba Kumar  <naba@gnome.org>
20717         * README: Correct version.
20718         
20719 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
20721         * configure.in: Added checks to see if were building on FreeBSD
20722         systems.  Sets -DFREEBSD if we are, and also attempts to find
20723         gmake if the host system is FreeBSD.
20725         * src/getline.c: New file used to provide the getline function,
20726         which isnt available on a FreeBSD system.  The function is only
20727         defined if FREEBSD is defined.
20729         * src/Makefile.am: Added getline.c to anjuta_SOURCES
20731         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
20732         configure.in sets this to gmake on FreeBSD systems, and make
20733         on everything else.
20735 2003-03-23  Naba Kumar  <naba@gnome.org>
20737         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
20738         
20739         * anjuta.spec.in: Fixed spec file for correct file paths and
20740         corrected rpmbuild.
20742         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
20743         the rpm build command separately now.
20744         
20745         * src/anjuta.c, windows-dialog.c: Added some more window management
20746         stuffs (not still fully working, though).
20748         * TODO: Updated.
20750 2003-03-22  Naba Kumar  <naba@gnome.org>
20752         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
20754 2003-03-21  Naba Kumar  <naba@gnome.org>
20756         * README: Removed Andy Piper's name from the active maintainers
20757         list on his request.
20758         
20759         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
20760         preferences.
20761         
20762         * src/anjuta-tools.c: Fixed compiler errors.
20764         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
20765         show bugs.
20766         
20767         * src/commands.c, src/src_paths.c, src/style-editor.c,
20768         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
20769         becuase they are now hidden by default (from glade editing).
20770         
20771         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
20772         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
20773         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20774         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
20775         basic windows managements.
20776         
20777 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20778         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
20779         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
20780         Enver ALTIN (a.k.a. skyblue)
20782 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20783         * tagmanager/*: Added ignore-list for symbols. This will make
20784         parsing more accurate for projects. Doc updates needed.
20786 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20787         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
20788         * launcher/Makefile.am: Link to correct libraries
20789         * src/launcher.c: Do not allow NULL shell
20791 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
20792         * src/debug_tree.c: Improve debug tree view.
20794 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
20796         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
20797         'Run Configure Script' and 'Execute Program'. Increase minimum width
20798         of Configure dialog.
20799         * find_in_files.c, find_in_files_cbs.*: Properly create the file
20800         list widget by setting a model and adding a column and renderer.
20801           Actually store the nocvs toggle button in FindInFiles data structure.
20802           Handle selection changes via changed signal rather than row_activated.
20803           Use response signal for handling the close and find buttons.
20804           Close window when escape is pressed.
20805         * find_replace.c: Close window when escape is pressed.
20806         * find_text.c: Close window when escape is pressed in find dialog as
20807         well as wrap search question, where now Yes is the default button.
20809 2003-03-05  Naba Kumar  <naba@gnome.org>
20811         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
20813         * src/message-manager-private.cc: Fixed a bug with vte conditional
20814         compilation.
20815         * anjuta.glade: Hides all windows in glade file.
20817 2003-03-05  Naba Kumar  <naba@gnome.org>
20819         * src/an_file_view.c: Fixed a compilation warning.
20820         * src/message-manager-private.cc: Conditional compilation for vte
20821         API.
20822         
20823 2003-02-28  Naba Kumar  <naba@gnome.org>
20825         * configure.in, anjuta.spec.in: Updated dependency packages version.
20826         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
20827         * src/preferences.c: Added debug assertions.
20828         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
20829         editor to enable/disable bringing the recent editor tabs first.
20830         
20831         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20832         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
20833         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
20834         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
20835         and     bug fixes. Also code clean ups.
20836         
20837         * (new) src/search-replace.[h,c]: New search replace implementation
20838         from ANJUTA_1_0_0 branch.
20839         
20840         * (new) src/windows-dialog.[h,c]: New windows management class
20841         [work in progress].
20843 2003-02-28  Naba Kumar  <naba@gnome.org>
20845         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
20846         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
20847         src/appwizard.c, src/build_file.c, src/build_project.c,
20848         src/clean_project.c, src/compile.c, src/configurer.c,
20849         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
20850         src/message-manager-dock.c, src/message-manager-dock.h,
20851         src/message-manager-private.cc, src/message-manager.cc,
20852         src/preferences-dialog.c, src/preferences-dialog.h,
20853         src/preferences.c, src/preferences.h, src/project_dbase.c,
20854         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
20855         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
20856         src/utilities.c, src/utilities.h:
20857         
20858         Widgetized Preferences and gave proper function names.
20860         * src/executer.c: Fixed a session loading bug.
20861         
20862 2003-02-27  Naba Kumar  <naba@gnome.org>
20864         * printing/print.c: Fixed printing font bug that failed to load the
20865         proper fonts.
20866         
20867         * src/toolbar.c: Disabled LED flashing (not yet implemented).
20868         
20869         * TODO, anjuta.prj: Updated.
20871 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
20873         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20874         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20875         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20876         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
20877         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
20878         fixed omf errors
20880 2003-02-25  Naba Kumar  <naba@gnome.org>
20882         * Makefile.am: Excluded omf-install from installation as the docs are
20883         not ready.
20884         
20885         TODO: Updated.
20886         
20887         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
20888         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
20889         property names and added new editor properties and code cleanups.
20890         Also added new project properties.
20891         
20892         * src/compiler_options.[h,c]: Added pkg-config packages supports
20893         and fixed bugs.
20894         
20895         * src/glade_iface.h: Cleanups.
20896         
20897         * src/launcher.c: Used timer instead of idle to scan.
20898         
20899         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
20900         src/project_config.[h,c], src/project_import.c: Implemented project
20901         property to define GUI editor and to handle it.
20902         
20903         * src/preferences.c: i18n fixes.
20904         
20905         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
20906         unused (and old) pixmaps.
20907         
20908         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
20909         
20910 2003-02-25  Naba Kumar  <naba@gnome.org>
20912         * src/message-manager-private.[h,cc], src/preferences.c,
20913         anjuta.glade, anjuta_dialog_strings.c: Implemented
20914         gnome terminal profiles for the terminal preferences and moved the
20915         addition of terminal preferences in the terminal constructor.
20916         
20917         * anjuta.prj: Updated.
20919 2003-02-24  Naba Kumar  <naba@gnome.org>
20921         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
20922         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
20923         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
20924         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
20925         preferences dialog.
20927         * TODO: Updated.
20929         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
20930         text selection and child re-spawning.
20932         * src/pixmaps.h: Removed unused pixmaps definitions.
20933         
20934 2003-02-23  Naba Kumar  <naba@gnome.org>
20936         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
20937         the project tree/window.
20939         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
20940         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
20941         Correct the use of a variable and implemented session save/load
20942         for tree expansion states.
20943         
20944         * src/main_menubar_def.h: Fixed shortcuts keys.
20945         
20946         * src/anjuta.c, src/gnome_project.c: Code clean ups.
20947         
20948         * anjuta.prj: Updated.
20949         
20950 2003-02-22  Naba Kumar  <naba@gnome.org>
20952         * src/debug_tree.[c,h]: GNOME2 port from 
20953         Etay Meiri <etay-m@bezeqint.net>
20954         
20955         * src/an_file_view.c, src/resources.[h,c],
20956         data/properties/bash.properties,
20957         data/properties/cpp.properties,
20958         data/properties/html.properties,
20959         data/properties/make.properties,
20960         data/properties/others.properties,
20961         data/properties/perl.properties,
20962         data/properties/props.properties,
20963         data/properties/xml.properties: Standarized file icons. Icons are
20964         defined in respective .properties file and are retrieved as resource
20965         data.
20967         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20968         in labels from the commands editor as that would create
20969         problems for translators.
20971 2003-02-21  Naba Kumar  <naba@gnome.org>
20973         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20974         as they should be part of CVS(?).
20976         * Makefile.am: Corrected a typo for glade generated strings file.
20978         * configure.in, po/hi.po: Added new Hindi (hi) translation
20979         in ALL_LINGUS and added initial Hindi translation.
20981         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20982         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20983         sv_unknown.xpm to more proper icon.
20985         * (new)data/properties/php.properties, data/properties/Makefile.am,
20986         data/properties/anjuta.properties, data/properties/html.properties:
20987         Fixed PHP syntax hilighting bug by separating php properties into
20988         different file (because of file size).
20990         * TODO: Updated.
20991         
20992 2003-02-20  Naba Kumar <naba@gnome.org>
20994         * src/breakpoints.c: Fixed breakpoints session saving/loading
20995         crash bug.
20996         
20997         * scintilla/*, scintilla/include/*: Updated to scintilla
20998         release 1.51
20999         
21000 2003-02-19  Naba Kumar <naba@gnome.org>
21002         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
21003         * TODO: Updated.
21005         * Makefile.am, src/Makefile.am,
21006         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
21007         (removed) src/anjuta_dialog_strings.c,
21008         (removed) src/anjuta_dialogs_strings.c,
21009         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
21010         (added) anjuta.glade: Transfered glade files from src/ directory
21011         to the top level directory.
21013         * po/POTFILES.in: Updated.
21014         
21015         * (removed) macrocs2/*: Transfered to data/ directory.
21016         
21017         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
21018         data/Makefile.am: Moved macros in data directory. Anjuta no longer
21019         requires to have macros dir, but the projects generated by anjuta
21020         require them.
21021         
21022         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
21023         trees.
21024         
21025         * src/defaults.c: Corrected default compiler options.
21026         
21027         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
21028         wizard.
21029         
21030         * src/message-manager-private.cc, src/message-manager-private.h,
21031         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
21032         
21033         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
21034         source code generation for gnome2 projects.
21036 2003-02-11  Naba Kumar <naba@gnome.org>
21038         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
21039         restores the expand/collaspe states of the nodes after refresh.
21040         
21041         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
21042         
21043 2003-02-11  Naba Kumar <naba@gnome.org>
21045         * src/style-editor.c: Fixed pango font description handling for fonts.
21046         * src/anjuta.glade: Removed font size spin button.
21047         * configure.in, src/anjuta.prj: Corrected version.
21048         * TODO: update.
21049         
21050 2003-02-10  Naba Kumar <naba@gnome.org>
21052         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
21053         references of scroll-menu.h and add about.h in Makefile.am.
21054         
21055         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
21056         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
21057         (removed) widgets/scroll-menu.h: Removed unused files.
21058         
21059         * Makefile.am: Added proper i18n rules and added intl tools for
21060         distributions.
21061         
21062         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
21063         to the stable release).
21064         
21065         * anjuta.spec.in: Removed manuals packaging.
21066         
21067         * data/Makefile.am: Removed 'macros' installation (not required for
21068         gnome2 projects).
21070 2003-02-10  Naba Kumar <naba@gnome.org>
21072         * po/POTFILES.in: Updated.
21074         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
21075         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
21076         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
21077         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
21078         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
21079         icons and images.
21081         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
21082         src/toolbar_callbacks.h: Fixed scintilla notification signal name
21083         and fixed to properly handle focus in find entry box.
21085         * Makefile.am: Added code for RH system menu update.
21087         * .cvsignore: Updated.
21089         * NEWS: Updated.
21091 2003-02-03  Naba Kumar <naba@gnome.org>
21093         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
21094         editor preferences. and fixes dialogs.
21096         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
21097         Fixed linenumbers and header margins when they are disabled and
21098         removed unused header files.
21100         * src/attact_process.[h,c], src/debugger.c: Attach to process
21101         now works.
21103         * src/help.c: Fixed dialog response.
21105         * TODO: Updated.
21107         * data/properties/anjuta.properties: Corrected typo.
21109         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
21110         Change the signal to "changed" in entry from "selection-changed" in
21111         list.
21113         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
21114         short-cuts.
21116 2003-01-31  Naba Kumar <naba@gnome.org>
21118         * configure.in: Upgraded to use libgnomeprint-2.2
21119         
21120         * printing/Makefile.am: Updated
21121         
21122         *(removed) printing/print-doc.c, printing/print-doc.h,
21123         printing/print-util.c, printing/print-util.h: Removed because already
21124         merged with print.c.
21125         
21126         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
21127         and libgnomeprintui-2.2 and fixed rendering problems.
21128         
21129         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
21130         uneccessary print properties, as they are separately taken
21131         care in gnomeprint.
21132         
21133         * po/POTFILES.in: Update.
21135 2003-01-30  Naba Kumar <naba@gnome.org>
21137         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
21138         for about dialog box.
21139         
21140         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
21141         src/pixmaps.h: Modified for the above additions for about dialog.
21143 2003-01-29  Naba Kumar <naba@gnome.org>
21145         * src/style_editor.[c,h]: Added missing files.
21146         
21147 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21148         * scintilla/XPM.[cxx|h]: Added missing files
21150 2003-01-29  Naba Kumar <naba@gnome.org>
21151         
21152         * TODO, po/POTFILES.in: Updated.
21153         
21154         * anjuta.prj, src/anjuta.glade,
21155         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
21157 2003-01-28  Naba Kumar <naba@gnome.org>
21158         
21159         * data/properties/anjuta.properties, src/aneditor.cxx,
21160         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
21161         properties into text properties (earlier it was int properties).
21163         * TODO: Updated
21164         
21165         * scintilla/AutoComplete.c,xx,
21166         scintilla/AutoComplete.h,
21167         scintilla/CallTip.c,xx,
21168         scintilla/CallTip.h,
21169         scintilla/Document.c,xx,
21170         scintilla/Document.h,
21171         scintilla/Editor.c,xx,
21172         scintilla/Editor.h,
21173         scintilla/LexAVE.c,xx,
21174         scintilla/LexCSS.c,xx,
21175         scintilla/LexHTML.c,xx,
21176         scintilla/LexOthers.c,xx,
21177         scintilla/LexPython.c,xx,
21178         scintilla/LineMarker.c,xx,
21179         scintilla/LineMarker.h,
21180         scintilla/Makefile.am
21181         scintilla/PlatGTK.c,xx,
21182         scintilla/PropSet.c,xx,
21183         scintilla/ScintillaBase.c,xx,
21184         scintilla/ScintillaBase.h,
21185         scintilla/ScintillaGTK.c,xx,
21186         scintilla/ViewStyle.c,xx,
21187         scintilla/include/Platform.h,
21188         scintilla/include/SciLexer.h,
21189         scintilla/include/Scintilla.h,
21190         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
21191         
21192         
21193         src/Makefile.am,
21194         src/an_file_view.c,
21195         src/an_symbol_view.c,
21196         src/anjuta-tools.c,
21197         src/anjuta.c,
21198         src/anjuta.glade
21199         src/anjuta.h,
21200         src/anjuta_cbs.c,
21201         src/anjuta_dialogs_strings.c,
21202         src/anjuta_info.c,
21203         src/commands.c,
21204         src/compiler_options.c,
21205         src/debugger.c,
21206         src/help.c,
21207         src/main_menubar.c,
21208         src/main_menubar.h,
21209         src/main_menubar_def.h,
21210         src/mainmenu_callbacks.c,
21211         src/mainmenu_callbacks.h,
21212         src/message-manager-private.c,c
21213         src/message-manager-private.h,
21214         src/message-manager.c,c
21215         src/message-manager.h,
21216         src/pixmaps.h,
21217         src/preferences.c,
21218         src/preferences.h,
21219         src/project_config.c,
21220         src/project_dbase.c,
21221         src/project_dbase_gui.c,
21222         src/project_import_gui.c,
21223         src/properties.c,xx,
21224         src/properties.h,
21225         src/resources.c,
21226         src/src_paths.c,
21227         src/text_editor.c,
21228         src/text_editor_gui.c,
21229         src/toolbar.c,
21230         src/utilities.c,
21231         src/utilities.h,
21232         anjuta.prj: GNOME2 porting and fixed many porting bugs.
21233         
21234 2003-01-24  Naba Kumar <naba@gnome.org>
21236         * src/text_editor_gui.c, src/toolbar.c,
21237         src/text_editor.c, src/text_editor_cbs.h:
21238         Used correct notification signal name for scintilla
21239         (gtk2) and fixed UI.
21240         
21241         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
21242         when not required.
21243         
21244         * printing/print-doc.c,
21245         printing/print.c,,
21246         src/anjuta-tools.c,
21247         src/find_replace.c,
21248         src/goto_line.c,
21249         src/launcher.c,
21250         src/mainmenu_callbacks.c,
21251         src/project_dbase.c,
21252         src/project_dbase.h,
21253         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
21254         src/text_editor.c,
21255         src/text_editor_cbs.h:
21258 2003-01-23  Naba Kumar <naba@gnome.org>
21260         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
21261         correct stock icons and organized pixmap macros.
21262         
21263         Makefile.am: Removed non-generated files.
21264         
21265         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
21266         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
21267         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
21268         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
21269         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
21270         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
21271         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
21272         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
21273         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
21274         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
21275         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
21276         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
21277         stop.xpm, undo.xpm}: Removed because no longer used.
21279         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
21280         file_unknown.xpm}: Files renamed from fv_*, as it would
21281         be the right name.
21283         * pixmaps/Makefile.am: Updated for the above changes.
21285 2003-01-23  Jakub Steiner <jimmac * ximian * com>
21287         * pixmaps/autocomplete-16.png,
21288         pixmaps/autocomplete.png,
21289         pixmaps/block-end-16.png,
21290         pixmaps/block-end.png,
21291         pixmaps/block-start-16.png,
21292         pixmaps/block-start.png,
21293         pixmaps/bookmark-first-16.png,
21294         pixmaps/bookmark-first.png,
21295         pixmaps/bookmark-last-16.png,
21296         pixmaps/bookmark-last.png,
21297         pixmaps/bookmark-next-16.png,
21298         pixmaps/bookmark-next.png,
21299         pixmaps/bookmark-prev-16.png,
21300         pixmaps/bookmark-prev.png,
21301         pixmaps/error-next-16.png,
21302         pixmaps/error-next.png,
21303         pixmaps/error-prev-16.png,
21304         pixmaps/error-prev.png: gnome2-styled icons
21307 2003-01-23  Naba Kumar <naba@gnome.org>
21309         * anjuta.prj: Updated compiler options.
21310         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
21312         * src/aneditor.cxx,
21313         src/anjuta.c,
21314         src/anjuta.glade,
21315         src/anjuta_dialogs_strings.c,
21316         src/mainmenu_callbacks.c,
21317         src/mainmenu_callbacks.h,
21318         src/text_editor.c,
21319         src/text_editor_cbs.c,
21320         src/text_editor_gui.c: GNOME2 Porting.
21322 2003-01-22  Naba Kumar <naba@gnome.org>
21324         * ChangeLog: Corrected dates.
21325         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
21326         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
21327         preferences.
21329 2003-01-22  Naba Kumar <naba@gnome.org>
21330         
21331         * plugins/patch/patch-plugin.c: Bug fix.
21332         
21333         * src/anjuta-tools.c,
21334         src/anjuta.c,
21335         src/anjuta.glade,
21336         src/anjuta.h,
21337         src/anjuta_dialogs_strings.c,
21338         src/breakpoints.c,
21339         src/cvs_gui.c,
21340         src/debugger.c,
21341         src/debugger.h,
21342         src/executer.c,
21343         src/glade_iface.c,
21344         src/main.c,
21345         src/mainmenu_callbacks.c,
21346         src/mainmenu_callbacks.h,
21347         src/preferences.c,
21348         src/project_dbase.c,
21349         src/project_dbase_gui.c,
21350         src/registers.c,
21351         src/sharedlib.c,
21352         src/signals.c,
21353         src/signals_cbs.c,
21354         src/source.c,
21355         src/stack_trace.c,
21356         src/toolbar_callbacks.c,
21357         src/utilities.c,
21358         src/utilities.h,
21359         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
21360         
21361         * src/Makefile.am,
21362         (removed) src/CORBA-Server.c,
21363         (removed) src/CORBA-Server.h,
21364         (removed) src/Gladen-common.c,
21365         (removed) src/Gladen-stubs.c,
21366         (removed) src/Gladen.h,
21367         (removed) src/Prj-common.c,
21368         (removed) src/Prj-skelimpl.c,
21369         (removed) src/Prj-skels.c,
21370         (removed) src/Prj-stubs.c,
21371         (removed) src/Prj.h,
21372         (removed) src/glades.c,
21373         (removed) src/glades.h,
21374         (removed) src/messagebox.c,
21375         (removed) src/messagebox.h: Removed because no longer used.
21377 2003-01-21  Naba Kumar <naba@gnome.org>
21379         * src/anjuta-tools.c,
21380         src/anjuta.c,
21381         src/anjuta.glade,
21382         src/anjuta_dialogs_strings.c,
21383         src/anjuta_info.c,
21384         src/anjuta_info.h,
21385         src/breakpoints.c,
21386         src/compiler_options.c,
21387         src/debugger.c,
21388         src/find_replace.c,
21389         src/find_replace.h,
21390         src/find_text.c,
21391         src/find_text.h,
21392         src/goto_line.c,
21393         src/launcher.c,
21394         src/text_editor.c,
21395         widgets/gnomefilelist.c: GNOME2 porting.
21397 2003-01-20  Naba Kumar <naba@gnome.org>
21399         * global-tags/create_global_tags.sh: Uses pkg-config to
21400         read the modules.
21401         
21402         * src/anjuta.c,
21403         src/anjuta.glade,
21404         src/anjuta.h,
21405         src/anjuta_cbs.c,
21406         src/anjuta_dialogs_strings.c,
21407         src/breakpoints.c,
21408         src/breakpoints.h,
21409         src/compiler_options.c,
21410         src/compiler_options.h,
21411         src/fileselection.c,
21412         src/fileselection.h,
21413         src/mainmenu_callbacks.c,
21414         src/project_dbase_gui.c,
21415         src/session.c,
21416         src/src_paths.c,
21417         src/src_paths.h,
21418         src/text_editor.c,
21419         src/text_editor_gui.c,
21420         widgets/gnomefilelist.c,
21421         widgets/gnomefilelist.h: GNOME2 porting.
21422         
21423         * widgets/Makefile.am,
21424         (removed) widgets/gnomedirlist.c,
21425         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
21426         
21427         * src/Makefile.am,
21428         (removed) src/src_paths_cbs.c,
21429         (removed) src/src_paths_cbs.h,
21430         (removed) src/src_paths_gui.c,
21431         (removed) src/compiler_options_cbs.c,
21432         (removed) src/compiler_options_cbs.h,
21433         (removed) src/breakpoints_cbs.c,
21434         (removed) src/breakpoints_cbs.h: Removed because they are now
21435         combined in singe file
21437 2003-01-16  Naba Kumar <naba@gnome.org>
21439         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
21440         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
21441         options dialog UI and data handling.
21444 2003-01-15  Naba Kumar <naba@gnome.org>
21446         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
21447         Completed command editor porting.
21448         
21449         * src/anjuta.c: Removed the use of commands load function
21450         (not required).
21452         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
21453         and unrefs.
21455         * src/anjuta-tools.c: Fixed translatable strings.
21456         
21457         * src/find_text.c: Fixed dialog creation from glade.
21458         
21459         * src/text_editor_gui.c, src/text_editor.c,
21460         src/text_editor_cbs.c: Completed port of detached text editor
21461         to gnome2 plateform.
21462         
21463 2003-01-14  Naba Kumar <naba@gnome.org>
21465         * src/anjuta.glade, src/preferences.[h,c],
21466         src/anjuta_dialogs_strings.c: Added build and editor
21467         preferences pages and other UIs. Fixed preferense loading and saving.
21468         
21469         * src/anjuta.c: Does case-insensitive match for tabs position
21470         preferences and removed preferences loading (done at _new() call).
21471         
21472         * anjuta-tools.c: Debugged tools dialog handling.
21473         * plugins/class-gen/clsGen.c: Fixed an undefined function.
21474         
21475 2003-01-13  Naba Kumar <naba@gnome.org>
21477         * ABOUT-NLS: Update (strange).
21479         * autogen.sh: Removed blocking code.
21481         * configure.in: Fixed an autogen bug.
21482         
21483 2003-01-13  Naba Kumar <naba@gnome.org>
21485         * (new)src/anjuta.gladep
21486         (new)src/messagebox.c
21487         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
21488         will be gradually removed (and then the files).
21489         
21490         * Makefile.am,
21491         anjuta.prj,
21492         printing/print-util.c,
21493         printing/print.c,
21494         scintilla/ScintillaGTK.c,xx
21495         src/Makefile.am,
21496         src/an_file_view.c,
21497         src/an_symbol_view.c,
21498         src/anjuta.c,
21499         src/anjuta.glade
21500         src/anjuta.h,
21501         src/anjuta_dialogs_strings.c,
21502         src/anjuta_gui.c,
21503         src/attach_process.c,
21504         src/attach_process.h,
21505         src/breakpoints.c,
21506         src/breakpoints.h,
21507         src/breakpoints_cbs.c,
21508         src/commands.c,
21509         src/commands.h,
21510         src/compiler_options.c,
21511         src/compiler_options.h,
21512         src/compiler_options_cbs.c,
21513         src/configurer.c,
21514         src/configurer.h,
21515         src/controls.c,
21516         src/cvs_cbs.c,
21517         src/debug_tree.c,
21518         src/debug_tree.h,
21519         src/executer.c,
21520         src/executer.h,
21521         src/find_in_files.c,
21522         src/find_in_files.h,
21523         src/find_in_files_cbs.c,
21524         src/find_replace.c,
21525         src/find_replace.h,
21526         src/find_text.c,
21527         src/find_text.h,
21528         src/goto_line.c,
21529         src/help.c,
21530         src/help.h,
21531         src/launcher.c,
21532         src/main.c,
21533         src/main_menubar.c,
21534         src/mainmenu_callbacks.c,
21535         src/message-manager.c,c
21536         src/pixmaps.h,
21537         src/preferences.c,
21538         src/project_config.c,
21539         src/project_config.h,
21540         src/project_dbase.c,
21541         src/project_import_cbs.c,
21542         src/resources.c,
21543         src/resources.h,
21544         src/splash.c,
21545         src/src_paths.c,
21546         src/src_paths.h,
21547         src/src_paths_gui.c,
21548         src/text_editor.c,
21549         src/text_editor_gui.c,
21550         src/toolbar.c,
21551         src/toolbar.h,
21552         src/utilities.c,
21553         src/utilities.h,
21554         src/wizard_gui.c,
21555         widgets/gnomefilelist.c: GNOME2 Port.
21557 2003-01-10  Naba Kumar  <naba@gnome.org>
21559         * src/an_file_view.c,
21560         src/anjuta_gui.c,
21561         src/appwizard_gui.c,
21562         src/compiler_options.c,
21563         src/compiler_options_cbs.c,
21564         src/cvs_cbs.c,
21565         src/executer.c,
21566         src/fileselection.c,
21567         src/find_in_files.c,
21568         src/goto_line.c,
21569         src/main_menubar.c,
21570         src/memory.c,
21571         src/message-manager-dock.c,
21572         src/preferences.c,
21573         src/project_dbase_gui.c,
21574         src/project_import_gui.c,
21575         src/registers_gui.c,
21576         src/sharedlib_gui.c,
21577         src/src_paths_gui.c,
21578         src/text_editor_gui.c,
21579         src/toolbar.c,
21580         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
21582 2003-01-09  Naba Kumar <naba@gnome.org>
21584         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
21585         problems with some comments.
21587         * anjuta.prj: New project file (updated?)
21589         * src/Makefile.am: Enabled deprecated API and fixed variables.
21591         * src/an_file_view.c,
21592         src/an_symbol_view.c,
21593         src/anjuta-plugins.c,
21594         src/anjuta-tools.c,
21595         src/anjuta.c,
21596         src/anjuta_gui.c,
21597         src/appwizard_cbs.c,
21598         src/attach_process.c,
21599         src/attach_process_cbs.c,
21600         src/compiler_options.c,
21601         src/compiler_options_cbs.c,
21602         src/launcher.c,
21603         src/mainmenu_callbacks.c,
21604         src/message-manager-private.c,c
21605         src/message-manager-private.h,
21606         src/message-manager.c,c
21607         src/message-manager.h,
21608         src/project_dbase.c,
21609         src/project_dbase.h,
21610         src/project_dbase_gui.c,
21611         src/project_import_cbs.c,
21612         src/project_import_gui.c,
21613         src/registers.c,
21614         src/resources.c,
21615         src/resources.h,
21616         src/sharedlib.c,
21617         src/signals.c,
21618         src/signals_cbs.c,
21619         src/signals_gui.c,
21620         src/splash.c,
21621         src/src_paths_cbs.c,
21622         src/src_paths_gui.c,
21623         src/stack_trace.c,
21624         src/text_editor.c,
21625         src/text_editor_gui.c,
21626         src/text_editor_menu.c,
21627         src/toolbar.c,
21628         src/toolbar_callbacks.c,
21629         src/utilities.c,
21630         src/watch.c,
21631         src/watch_cbs.c,
21632         src/wizard_gui.c: GNOME porting.
21634 2002-12-24 Naba Kumar <naba@gnome.org>
21636         * AUTHORS, ChangeLog, HACKING, Makefile.am,
21637         NEWS, README, SEARCH-REPLACE,
21638         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
21639         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
21640         launcher/Makefile.am,
21641         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
21642         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
21643         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
21644         printing/print-util.c, printing/print.c, printing/print.h,
21645         scintilla/*/*, widgets/e-shell-about-box.c,
21646         src/*, tagmanager/*/*, widgets/Makefile.am,
21647         widgets/gnomefilelist.c:
21648         
21649         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
21650         src/*.[c,h] files to gnome2 API.
21652         * src/anjuta_dialogs_strings.c: Added glade generated translatable
21653         strings table.
21655 2002-10-23  Naba Kumar <naba@gnome.org>
21657         * autogen.sh: Prevented Users from building HEAD cvs.
21658         
21659 2002-09-16  Stephane Demurget  <demurgets@free.fr>
21661         * src/anjuta.glade: added the compiler options dialog, hopefully
21662         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
21664 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21666         * src/anjuta.glade: fixed a lot of small glitches.
21668         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
21669         now.
21671         * src/breakpoints_cbs.c: polished a bit.
21673 2002-09-15  Stephane Demurget  <demurgets@free.fr>
21675         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
21677         * src/commands.c: partial gnome 2 port.
21679         * src/utilities.[ch]: changed some bits to be const.
21681 2002-09-14  Stephane Demurget  <demurgets@free.fr>
21683         * src/Makefile.am: removed breakpoints_gui.c and added a check
21684         for gdk-pixbuf deprecated functions, but there shouldn't be much
21685         anyway.
21687         * src/breakpoints_gui.c: killed.
21689         * src/anjuta.glade: added two dialogs for the breakpoints management.
21691         * src/anjuta.h:
21692         * src/anjuta_cbs.c:
21693         * src/appwizard.c:
21694         * src/attach_process.c:
21696         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
21697         really huge changes and porting work.
21698         
21699         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
21700         (breakpoints_dbase_new): moved the UI init bits here.
21702         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
21703         a lot, not using any color anymore (not HIG compliant) and not using
21704         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
21705         to be double checked.
21707         * src/build_file.c:
21708         * src/build_project.c: gnome 2 port.
21710 2002-09-11  Stephane Demurget  <demurgets@free.fr>
21712         * src/anjuta.glade:
21713         * src/anjuta.h:
21714         * src/anjuta_cbs.c:
21715         * src/appwizard.c:
21716         * src/breakpoints.c:
21717         * src/breakpoints_cbs.c: cleaned up some bits.
21719 2002-09-09  Stephane Demurget  <demurgets@free.fr>
21721         * src/Makefile.am:
21722         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
21724         * src/an_symbol_view.[ch]:
21725         * src/attach_process_cbs.h: polished a bit.
21727         * src/breakpoints_cb.[ch]: partial gnome 2 port.
21729 2002-09-02  Stephane Demurget  <demurgets@free.fr>
21731         * configure.in:
21732         * src/Makefile.am: added libglade-2 to the build.
21734         * src/anjuta.[ch]: added support for libglade.
21736         * src/anjuta.glade: added. There could be a file per top-level widget,
21737         as some other gnome projects, though.
21739         * src/attach_process_gui.c: removed.
21740         * src/attach_process.[ch]: gnome 2 port.
21741         (attach_process_new): Added the treeview init and the widget references
21742         here.
21744 2002-08-31  Stephane Demurget  <demurgets@free.fr>
21746         * src/an_file_view.c: fixed some compilation issues.
21748         * src/an_symbol_view.c: gnome 2 port.
21750 2002-08-26  Stephane Demurget  <demurgets@free.fr>
21752         * src/an_file_view.c: finished gnome 2 port.
21753         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
21754         directory pixmap depending on the event.
21756         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
21757         (project_file_data_new): use a GtkTreePath.
21759 2002-08-23  Stephane Demurget  <demurgets@free.fr>
21761         * src/Makefile.am: readded back an_*_view.[ch] because they are still
21762         driving me nuts but they need to be ported, heh ?
21764         * src/an_file_view.c: gnome 2 port, almost finished after some hard
21765         work since it's quite a total rewrite again.
21767 2002-08-22  Stephane Demurget  <demurgets@free.fr>
21769         * src/an_file_view.c:
21770         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
21772 2002-08-21  Stephane Demurget  <demurgets@free.fr>
21774         * src/anjuta_info.c:
21775         * src/utilities.h: gnome 2 port, featuring a total rewrite.
21777 2002-08-20  Stephane Demurget  <demurgets@free.fr>
21779         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
21780         nuts ATM.
21781        
21782         * src/an_file_view.c:
21783         * src/aneditor.cxx:
21784         * src/anjuta_cbs.c:
21785         * src/compiler_options.h:
21786         * src/messagebox.c:
21787         * src/messagebox.h:
21788         * src/pixmaps.h:
21789         * src/project_dbase.h:
21790         * src/resources.h: gnome 2 port.
21792 2002-08-14  Stephane Demurget  <demurgets@free.fr>
21794         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
21796         * data/properties/sql.properties: added the DATETIME data type.
21798         * data/properties/html.properties: added the foreach php keyword.
21800 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21802         * widgets/Makefile.am: removed blank line after the last backslash
21803         for avoiding a warning from automake.
21805         * configure.in:
21806         * src/Makefile.am: added the ORBit-2 dep.
21808 2002-08-08  Stephane Demurget  <demurgets@free.fr>
21810         * AUTHORS: added Biswa, because I wonder why noone already have
21811         written his name in the Anjuta's hall of fame :)
21813 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
21815         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
21816         widgets/e-shell-about-box.c: Made to compile for gnome2.
21817         
21818 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
21820         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
21821         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
21822         
21823         * configure.in, printing/print.h, printing/print.c,
21824         printing/print-doc.c: Made to compile for gnome2.
21825         
21826 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
21828         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
21829         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
21830         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
21831         widgets/Makefile.am:
21832         
21833         Upgraded the build system to gnome2 platform.
21834         
21835 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21836         * manuals/*: Added capability to generate PDF and PS.
21837         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
21838         * TODO, TODO.biswa: Intergated TODO list.
21839         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
21840         , bug #574470
21841         * src/dnd.c: Fix typo
21842         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
21843         * src/anjuta.c: Bug #568895, Bug #575419
21845 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21847         * tagmanager/tm_global_tags.c: Fixed compiler warning.
21848         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
21850 2002-12-17  Naba Kumar <naba@gnome.org>
21852         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
21853         bugs.
21854         
21855 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21856         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
21857         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
21858         * anjuta.prj: Added tools.sgml
21859         * data/properties/cpp.properties: Bug # 646974
21861 2002-12-16  Naba Kumar <naba@gnome.org>
21863         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
21864         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
21865         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
21866         on 'Enter' and adds proper focus mechanism.
21867         * src/anjuta.c: Fixed a memory corruption bug.
21868         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
21869         'Enter' and can also be Canceled. Sets proper default and focus policies
21870         for tools dialogs.
21871         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
21872         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
21873         translatable strings in dialogs and fixed some dialog properties.
21874         * src/anjuta-tools.c: Now uses xml format for loading and saving.
21875         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
21876         * src/message_manager_private.cc: Fixed some debug messages.
21877         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
21878         widgets/gnomefilelist.c: Fixed a memory leaks.
21879         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
21880         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
21881         src/main_menubar_def.h: Implemented incremental search.
21882         * TODO: Updated.
21884 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21885         * tagmanager/*: Minor cleanups and warning fixes.
21886         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
21887         GUI during long updates.
21888         * src/text_editor.c: Remove debug message.
21890 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21891         * tagmanager/tm_project.c: Fix a memory access problem.
21893 2002-12-13  Naba Kumar <naba@gnome.org>
21895         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
21896         tools list to show "Enabled" flag of the tool. Fixed a bug where
21897         tool list is not cleared when creating a new tool.
21898         
21899 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21900         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
21902 2002-12-12  Naba Kumar <naba@gnome.org>
21904         * anjuta-tools.[h,c], commands.c: Used the tools help of
21905         anjuta variables list in commands editor and fixed a typos
21906         buy in anjuta-tools.c.
21907         
21908 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21909         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
21910         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
21911         * TODO.biswa: Added to help me track things better.
21913 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21915         * configure.in, anjuta.spec.in: Added libglade dependency.
21916         * Makefile.am: Added anjuta.glade file.
21917         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
21918         , src/mainmenu_callbacks.[ch], src/message-manager.h
21919         , src/widget-registry.c: Tools editor GUI + other additions.
21921 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21923         * src/project_dbase.[ch], tagmanager/tm_project.c,
21924         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
21925         Implement syncing tags image with the project database.
21926         * src/anjuta-tools.c: Implemented variable substitution and
21927         working directory in tools.
21929 2002-12-09  Naba Kumar <naba@gnome.org>
21930         
21931         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
21932         command configuration language list from properties.
21933         
21934         * data/properties/asm.properties, data/properties/ruby.properties:
21935         Fixed typos.
21937 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21939         * src/an_symbol_view.c: Remember current selected entry and select
21940         it automatically after refresh.
21942 2002-11-26  Murray Cumming  <murrayc@usa.net>
21944         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21945           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21946         and gnomemm 1.2 projects so that people know they are really
21947         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21948         But I did correct these to sue lowercase names.
21950 2002-12-01  Naba Kumar <naba@gnome.org>
21952         * data/anjuta.properties: Fixed caching problem on 
21953         indicators.
21954         * src/preferences.c, src/preferences_gui.c: Implemented automatic
21955         indicators prefs.
21956         
21957 2002-12-01  Naba Kumar <naba@gnome.org>
21959         * data/properies/anjuta.properties: Corrected "indicators.automatic"
21960         property name.
21961         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21962         property and uses it.
21963         * src/aneditor.cxx: Fixed a bug associated with selection a word at
21964         current cursor.
21965         
21966 2002-11-30  Naba Kumar <naba@gnome.org>
21968         * src/debugger.c: Fixed a typo.
21969         * data/properties/*: Updated properties files and added
21970         new ones.
21971         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21972         Added comment submenu and cleaned up ref and unref of menus.
21973         * src/aneditor.h: Added definition of comment commands.
21974         * src/aneditor.c: Upgrade from latest SciTE source code.
21975         * src/text_editor.[hc], src/text_editor_cbs.c, 
21976         src/message_manager_private.cc, src/message_manager.[cc,h],
21977         src/anjuta.[c,h]: Added indicators support for errors/warnings
21978         highlight in the editor.
21979         * NEWS, TODO: Update.
21980         * scintilla/include/PropSet.h: Removed deprecrated function.
21981         
21982 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21984         * src/anjuta-tools.[ch]: Tools implementation (basic)
21985         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21986           , src/main_menubar_def.h: PLugins cleanup and segregation
21987         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21988           registry
21989         * anjuta.prj: Added new files
21990         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21991         * plugins/class-gen/clsGen.c: Register menu under 'Project'
21992         * plugins/patch/patch-plugin.c: Register menu under 'Format'
21993         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21994         * src/Makefile.am: Added new files
21995         * src/message-manager.[cc/h]: Added standard output and error windows
21997 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
21999         * project_type.c: Fixed Gnomemm2 project type
22001 2002-11-25  Naba Kumar <naba@gnome.org>
22003         * printing/print.c: Fixed a compile warning.
22004         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
22005         * src/utilities.c: Fixed a compile warning in sparc, hides the
22006         terminal check error output from the user.
22007         * project_config.[ch], project_dbase.[ch], source.c: Added project
22008         version, exclude modules configuration and reordered other config
22009         properties. Changed some strings to more descriptive text.
22010         * src/compiler_opitions.c: Removed extra newlines from .prj file
22011         save.
22012         * anjuta.prj: Converted to new format (only reorganised properties
22013         and removed extra newlines ... nothing else).
22014         * NEWS: updated
22015         
22016 2002-11-21  Naba Kumar <naba@gnome.org>
22018         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
22019         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
22020         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
22021         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
22022         Updated to the CVS version.
22024 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22026         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
22027           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
22028           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
22029           images in completion lists. 
22030         * src/resources.h: Make C++ friendly.
22031         * scintilla/PropSet.cxx: Fix memory leak.
22033 2002-11-20  Naba Kumar <naba@gnome.org>
22035         * scintilla/*/*: Synced to latest scintilla 1.49
22036         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
22037         New lexers added.
22039         * scintilla/RESearch.cxx: The automatic cvs log in the
22040         file really broke things trying to interprete the changelog
22041         entry incorrectly as end-of-comment. Removed the $cvs line
22042         and committed again.
22043         
22044 2002-11-19  Naba Kumar <naba@gnome.org>
22046         Patch from Timothee Besset <ttimo@idsoftware.com>
22047         
22048         * src/message-manager-private.cc: Interpretes absolute
22049         file paths properly in zvt terminal.
22051 2002-11-19  Naba Kumar <naba@gnome.org>
22053         Patch from Timothee Besset <ttimo@idsoftware.com>
22054         
22055         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
22056         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
22057         (important) editor preferences in project (if there is one
22058         open).
22059         
22060         * TODO: Updated
22061         
22062 2002-11-18  Naba Kumar <naba@gnome.org>
22063         
22064         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22065         
22066         * src/debug_tree.c, src/find_in_files_gui.c,
22067         src/find_replace.c, src/find_text.c, 
22068         src/project_import.c, src/project_import_gui.c,
22069         src/wizard_gui.c: i18n Fixes.
22071 2002-11-15  Naba Kumar <naba@gnome.org>
22073         * plugins/class-gen/clsGen.c: Fixed to use project function
22074         to import files. Create non-existent directories before the
22075         sources are written.
22076         
22077         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
22078         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
22079         src/glade_iface.c,
22080         src/glades.c: Excluded gladen files from build. This
22081         will fix the unnecessary dependency on libssl.
22082         
22083         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
22084         file import funtion.
22085         
22086         * src/message_manager_private.cc: Fixed a compiler warning with
22087         DEBUG preprocessor macro.
22088         
22089         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
22090         wrong (undocked) editor window was closed on clicking close on an
22091         undocked editor window.
22092         
22093         * src/debugger.c: Fixed a bad bug where debugger terminal won't
22094         start correctly if the executable was run before with 'F3'.
22095         
22096         * src/toolbar_callbacks.c: Wrap around find next.
22097         * src/toolbar.c: Disable combo activate.
22098         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
22099         button positions to get 'yes' as default.
22101         * anjuta.spec.in: Updated.
22102         
22103         * src/anjuta_info.c, src/appwizard_gui.c,
22104         src/attach_process_gui.c, src/breakpoints_gui.c,
22105         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
22106         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
22107         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
22108         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
22109         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
22110         src/preferences.c, src/preferences_gui.c, src/project_config.c,
22111         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
22112         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
22113         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
22114         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
22115         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
22116         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
22117         plugins/patch/patch-plugin.c, printing/print-util.c:
22118         Set all windows and dialogs transient
22119         to their parents so that they remain floated above their parents.
22120         
22121 2002-11-13  Naba Kumar <naba@gnome.org>
22123         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
22124         take default editor font).
22125         
22126         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
22127         Corrected email address.
22128         
22129         * src/mainmenu_callbacks.c: Used spaces instead of tabs
22130         for changelog entry.
22132         * NEWS: Updated.
22133         
22134 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22135         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
22137 2002-11-06  Naba Kumar <naba@gnome.org>
22139         * README: Updated
22140         * anjuta.spec.in: Ships the .omf files with the
22141         documents instead of the base package.
22142         
22143 2002-11-04  Naba Kumar <naba@gnome.org>
22145         * data/properties/latex.properties: Fixed a bug.
22146         * ChangeLog: Released 1.0.0 stable.
22148 2002-11-04  Naba Kumar <naba@gnome.org>
22150         * src/commands.c: Added command with shell redirection capability.
22151         * data/properties/anjuta.properties: Changed default execution
22152         command.
22153         * src/project_dbase.c: Set project top dir in properties.
22154         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
22155         * data/Makefile.am: More diskcheck error fixes.
22156         
22157         * README, anjuta.spec.in, THANKS, AUTHORS,
22158         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
22159         manuals/C/anjuta-manual/authers,sgml,
22160         manuals/C/anjuta-manual/anjuta-manual.sgml,
22161         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22162         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
22163         : Changed anjuta home to
22164         new URL and my email address.
22165         
22166         * manuals/C/anjuta-manual/interfaces.sgml,
22167         manuals/C/anjuta-manual/prefereces.sgml,
22168         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
22169         
22170         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
22171         : removed reference to the help menu as the menu is modified
22172         when no help is found (which is very likely when we are
22173         shiping the documents separately).
22174         
22175 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22176         * anjuta.spec.in: Update specfile to make multiple RPMs.
22177         * data/Makefile.am: make dist fix.
22178         * src/text_editor_menu.c: Fix compile warnings (casts).
22180 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22181         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
22182         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
22184 2002-11-01  Naba Kumar <naba@gnome.org>
22186         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
22187         Added gnome2 macros to be used by gnome2 project wizard.
22188         
22189         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
22190         from gnome-common.
22191         
22192         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
22193         as it was conflicting with generated projects and is not
22194         useful for us.
22195         
22196         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
22197         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
22198         project generation, removed qt project as it's not complete and
22199         added gnome2 bonobo wizard.
22201 2002-10-29  Naba Kumar <naba@gnome.org>
22203         * po/POTFILES.in: Updated.
22204         * po/POTFILES.skip: Added.
22205         * preferences.h: Fixed print paper size property name.
22207 2002-10-28  Naba Kumar <naba@gnome.org>
22208         
22209         * data/user.properties, data/Makefile.am: Added user properties file
22210         which will be copied in user's ~/.anjuta/user.properties.
22211         
22212         * data/anjuta.properties: Changed a comment.
22213         
22214         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
22215         
22216         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22217         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
22218         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
22219         item.
22221         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
22222         instead of user properties file.
22223   
22224         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
22225         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
22226         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
22227         * README, TODO: Updated.
22228         
22229 2002-10-28  Naba Kumar <naba@gnome.org>
22231     * manuals/C/anjuta-manual/figures/editor_guides.png,
22232     manuals/C/anjuta-manual/figures/editor_margins.png,
22233     manuals/C/anjuta-manual/figures/editor_markers.png,
22234     manuals/C/anjuta-manual/figures/local_variables.png,
22235     manuals/C/anjuta-manual/figures/open_file_multiple.png,
22236     manuals/C/anjuta-manual/figures/prefs_print.png,
22237     manuals/C/anjuta-manual/figures/print_dlg.png,
22238     manuals/C/anjuta-manual/figures/print_preview.png,
22239     manuals/C/anjuta-manual/figures/symbol_browser.png,
22240     manuals/C/anjuta-manual/figures/variable_tip.png: New png
22241     files for manual documentation.
22242     
22243     * manuals/sgmldocs.make,
22244     manuals/C/anjuta-manual/Makefile.am,
22245     manuals/C/anjuta-manual/authors.sgml,
22246     manuals/C/anjuta-manual/build.sgml,
22247     manuals/C/anjuta-manual/compileopts.sgml,
22248     manuals/C/anjuta-manual/debugger.sgml,
22249     manuals/C/anjuta-manual/execute.sgml,
22250     manuals/C/anjuta-manual/fileoperations.sgml,
22251     manuals/C/anjuta-manual/interface.sgml,
22252     manuals/C/anjuta-manual/preferences.sgml,
22253     manuals/C/anjuta-manual/projects.sgml,
22254     manuals/C/anjuta-manual/figures/arguments.png,
22255     manuals/C/anjuta-manual/figures/open_file.png,
22256     manuals/C/anjuta-manual/figures/other_opts.png,
22257     manuals/C/anjuta-manual/figures/scrshot.png,
22258     manuals/C/anjuta-manual/figures/toolbar_browser.png,
22259     manuals/C/anjuta-manual/figures/toolbar_tags.png:
22260     
22261     Updated anjuta manual documentation.
22263     
22264 2002-10-27  Naba Kumar <naba@gnome.org>
22266     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
22267     check and modifies debugger terminal command accordingly
22268     to function properly.
22269     
22270 2002-10-25  Naba Kumar <naba@gnome.org>
22272         * manuals/sgmldocs.make: Fixed a couple of bugs.
22273         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
22275 2002-10-24  Naba Kumar <naba@gnome.org>
22277         * src/debug_tree.c: Fixed a crash bug from Etay.
22279         * global_tags/create_global_tags: Added messages.
22280         Fixed infinite looping within files.
22281         
22282         * macro/autogen.sh: Removed debug and warning flags for defaults.
22283         
22284         Patch from Vadim Berezniker <vadim@berezniker.com>
22285         
22286         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
22287         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
22288         generation.
22290         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
22291         temporarily just copy it
22293 2002-10-24  Naba Kumar <naba@gnome.org>
22295         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
22296         manuals/C/anjuta-manual/anjuta-manual.sgml, 
22297         manuals/C/anjuta-manual/compileopts.sgml,
22298         manuals/C/anjuta-manual/debugger.sgml,
22299         manuals/C/anjuta-manual/execute.sgml,
22300         manuals/C/anjuta-manual/fileoperations.sgml,
22301         manuals/C/anjuta-manual/interface.sgml,
22302         manuals/C/anjuta-manual/introduction.sgml,
22303         manuals/C/anjuta-manual/projects.sgml,
22304         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22305         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
22306         manuals/ja/anjuta-manual/anjuta-manual.sgml,
22307         manuals/ja/anjuta-manual/compileopts.sgml,
22308         manuals/ja/anjuta-manual/debugger.sgml,
22309         manuals/ja/anjuta-manual/execute.sgml,
22310         manuals/ja/anjuta-manual/fileoperations.sgml,
22311         manuals/ja/anjuta-manual/interface.sgml,
22312         manuals/ja/anjuta-manual/introduction.sgml,
22313         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
22315 2002-10-24  Naba Kumar <naba@gnome.org>
22317         * src/project_type.c: added autogen for qt projects.
22318         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
22319         Fixed a bug that retrieves wrong terminal command.
22320         * src/commnads.c: Added more terminal commands.
22321         * configure.in: Checks for scrollkeeper version.
22322         
22323 2002-10-22  Naba Kumar <naba@gnome.org>
22325         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
22326         instead of AM_GNOME_GETTEXT.
22327         
22328         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
22329         for setup-gettext for the wizard generated projects.
22331         * src/source.c: Fixed a bug where glade file wasn't generated.
22332         
22333         * src/gnome_project.c: Excluded project version from project dir
22334         name.
22335         
22336 2002-10-22  Naba Kumar <naba@gnome.org>
22338         * acinclude.m4: New file with dummy funtion for gettext
22339         cross compatibility fix.
22340         
22341         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
22342         * configure.in: Fixed cflags to avoid useless warnings.
22343         * Makefile.am: EXTRA_DIST += setup-gettext.
22344         * src/toolbars.c: Added space paddings around tags label.
22346 2002-10-21  Naba Kumar <naba@gnome.org>
22348         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22349         
22350         * setup-gettext: New script to maintain gettext cross version
22351         compatibility.
22352         * configure.in, macros/autogen.sh: Fix for gettext cross version
22353         compatibility.
22354         
22355 2002-10-21  Naba Kumar <naba@gnome.org>
22357         * debug_tree.c: Fixed incorrect use of debug assertion.
22358         
22359 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
22360             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22361         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22362         src/memory.c, src/memory.h, src/message-manager-private.cc:
22363         
22364         New parsing algorithm; adapted from kdevelop.
22365         Middle button menu for changing the value's display type
22367 2002-10-07  Naba Kumar <naba@gnome.org>
22369         * src/main_menubar_def.h: Changed status bar message for Help->
22370         Browse info pages. Bug #603308
22372         * src/executer.c: Made "User terminal" default for creating
22373         projects (User can always disable it later). Bug #114222
22374         
22375 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22377         * macros/autogen.sh: Require gettext 0.10.x for autogen
22378         * src/text_editor.c: Fixes Bug #595303
22379         * src/source.c: Fixes Bug #595970
22380         * src/anjuta.c: Fixes Bug #598366
22381         * scingtilla/LexCPP.cxx: Bug #602296
22382         * src/main_menubar_def.h: Bug #604363
22383         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
22384         
22385 2002-10-07  Jens Georg <mail@jensgeorg.de>
22387         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22388         * gnomefilelist.c: This patch fixes the bug #611542
22389         
22390 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22392         * data/properties/Makefile.am: Added tcltk.properties file.
22393         
22394 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22396         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22397         
22398         * README: Updated README
22399         * plugins/class-gen/clsGen.c, src/message_manager.cc
22400           , src/mainmeu_callbacks.c, src/memory.c
22401           , src/project_dbase_gui.c, src/text_editor_gui.c
22402           , widgets/gnomefilelist.c: Set window icons
22403         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
22404           Enabled release build (stripped + optimized binaries, etc.)
22405         * data/properties/anjuta.properties, src/commands.c,
22406           src/defaults.cFixed bug #595489 (stdin on executables)
22407         * src/appwizard.c, src/main.c, src/message-manager.cc
22408           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
22409           , src/debug_tree.c: Memory related (valgrind) fixes.
22410         * src/message-manager-private.[cc,h], src/pixpams.h
22411           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
22412         * anjuta.prj: Added debug_tree.c to SOURCES
22413         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22414           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
22415           Compacted code and cleaned up unnecessary functions.
22416         * tagmanager/*.[ch]: Code fixes.
22417         
22418 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
22419         
22420         Reviewed by: Naba Kumar <kh_naba@gnome.org>
22421         
22422         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
22423         Debug tree now detects changes of displayed variables
22424         and changes their color to red
22426 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22428         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22429         
22430         * mainmenu_callbacks.c: Set's the current file name in
22431         file save as dialog.
22432         
22433 2002-09-20  Naba Kumar <kh_naba@gnome.org>
22435         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
22437         * data/properties/tcltk.properties: New file for tcl/tk
22438         properties.
22440 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
22442         * src/project_type.[c,h], src/source.c, data/Makefile.am:
22443         Fixed a fatal bug which doesn't let building gnome2 related
22444         projects. They use different autogen.sh script. Defined new
22445         type field "gnome_macro_support".
22446         
22447         * data/autogen.sh.gnome2: New file.
22448         
22449         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
22450         bug with quotes escaping in quotes.
22451         
22452         * src/message-manager-private.cc: Used event box instead
22453         of frame for local message pane, so that the borders appear
22454         properly and nicely.
22455         
22456         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
22457         if there is a project open and all the files are un-docked.
22459         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
22461 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
22463         * src/main_menubar_def.h: implement feature request #595356, patch #597161
22464         * THANKS: updated for new contributions
22465         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
22467 2002-08-27 Steven Knight  <steven.knight@unh.edu>
22469         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
22470         src/project_dbase.h, src/project_type.c, src/source.c, 
22471         src/wizard_gui.c: new Qt project type
22472         *** NB not fully tested, may need some work, icon required...
22474 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22476         * src/memory.c, src/memory.h: new memory patch
22478 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
22480         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
22482 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
22484         * lancher/anjuta_launcher.c: Determine pty from function
22485         call instead of running 'tty' externally.
22486         
22487         * data/properties/cs.properties: Added compile/build commands.
22488         Fixed execution properties.
22489         
22490         * src/commands.c: Added c# options.
22492         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
22493         
22494         * src/debug_tree.[c,h], src/debugger.[c,h],
22495         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
22496         
22497         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
22498         1. Misaligned structs when they are members of other structs.
22499         2. '{' sometimes appears as a variable.
22500         3. Wrong processing of some arrays.
22501         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
22502         that displays the tree in two columns (variable and value).
22504 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22506         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
22508         * data/properties/sql.properties: added the DATETIME data type.
22510         * data/properties/html.properties: added the foreach php keyword.
22512 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22514         * NEWS: Updated with new features.
22515         
22516         * data/.cvsignore, doc/.cvsignore: Updated.
22517         
22518         Patch from: Etay Meiri <etay-m@bezeqint.net>
22519         
22520         * src/debug_tree.h, src/debug_tree.c: New files.
22521         
22522         * src/Makefile.am, src/message-manger-private.[h,cc],
22523         src/message-manger.cc: Added Tree view for debugger
22524         locals view.
22525         
22526 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
22528         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22529         
22530         * src/memory.c, src/memory.h: New files.
22531         
22532         * src/Makefile.am, src/appwizard.c, src/controls.c,
22533         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22534         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22535         
22536         Memory view implemetation that would enable viewing raw memory
22537         during debugging.
22539 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22541         * AUTHORS: added Biswa, because I wonder why noone already have
22542         written his name in the Anjuta's hall of fame :)
22544 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
22546         * src/appwizard_gui.c: Removed an ambiguous prototype.
22547         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
22548         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
22549         * THANKS: Updated M. Ali Vardar's email.
22550         
22551 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22553         * src/anjuta_gui.c: implemented feature request to stop main and browser
22554           toolbars having exclusive use of space
22556 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
22558         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
22559         left over from the previous work to fix bugs :-)
22560         
22561         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
22562         src/controls.c, src/mainmenu_callbacks.h, 
22563         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
22564         reviewed
22565         
22566         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
22567         src/project_import_gui.c, src/sharedlib_gui.c, 
22568         src/signals_gui.c: set window icon correctly
22569         
22570         * NEWS: more updates for the release
22571         
22572         * HACKING: updated for window icons and insert menu information
22573         
22574         * src/cvs_gui.c, src/build_project.c, 
22575         src/project_import_cbs.c: message strings reviewed
22576         
22577         * src/controls.c: context help button should be disabled if 
22578         DevHelp is not installed
22579         
22581 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22583         * src/debugger.c: Fixed the signalling screw up because of string
22584         update in gdb used to report the child process PID. Also, no
22585         error dialog will be popped up for "no such file or directory"
22586         error (very annoying and useless error). This error will still
22587         be shown on the debug message window. Avoided terminating the
22588         program when the terminal is terminated -- doesn't hurt, otherwise
22589         we get crappy egg-and-hen problem.
22590         
22591         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
22592         dimensions loading.
22593         
22594         * src/anjuta.c: Limited the default size of main window to sane
22595         values.
22597         * src/preferences.c: Fixed some deadly memory corruption bugs in
22598         the recent patches. Return from getenv() should NEVER be freed,
22599         because they are static strings.
22600         
22601         * src/preferences_gui.c: Removed the fix for crash bug with font
22602         selection and applied the real fix.
22603         
22604 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
22606         * NEWS: updated for release
22608 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
22610         * src/launcher.c: Added a fix a memory leak and a possible
22611         fix for zvt-crash bug.
22612         
22613         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
22614         
22615         * data/properties/latex.properties,
22616         data/properties/ada.properties: Added file.is.source property.
22617         
22618         * src/an_file_view.c: Set auto column size of the file
22619         revision column.
22620         
22621         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
22622         The user is now prompted to confirm the closing of the file
22623         if it is being used by CVS. If yes, the editor is closed and
22624         the CVS operation stops.
22625         
22626 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
22628         * anjuta.prj: bump project version for release
22629         * BUGS: removed unnecessary file
22631 2002-06-07      Philip Van Hoof <freax@pandora.be>
22633         * widgets/gnomefilelist.c: fix up issue with directory deleted 
22634         during the life of the file list widget
22635         * src/preferences_gui.c: sticking-plaster fix to font selection
22636         causes segfault bug
22638         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
22640 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22642         * data/properties/anjuta.properties, src/an_file_view.[ch], 
22643         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
22644         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
22645         added options for symbol and file browsers.
22646         * data/properties/cpp.properties: linker flags should come after
22647         the name of the file to compile.
22648         * scintilla/Editor.cxx: fixed gcc compilation warning.
22649         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
22650         be executed from bindir only.
22651         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
22652         tagmanager/include/tm_file_entry.h: CVS version information in file 
22653         browser.
22654         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
22655         window.
22656         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
22657         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
22658         crashes during file import.
22659         * src/project_import.c: disable project menu items during project 
22660         import.
22661         
22662         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22664 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22666         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
22667         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
22668         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
22669         modified Insert menu, added C functions template, header C 
22670         template, modified header_template HEADER_H ==> NAMEFILE_H
22671         
22672         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22674 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22676         * data/properties/html.properties: changed some file 
22677         associations
22679 2002-06-05 Philip Van Hoof <freax@pandora.be>
22681         * widgets/gnomefilelist.c: Fixed #560759 and #561776
22682         
22683         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22685 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22687         * data/properties/anjuta.properties, src/defaults.c: Make windows
22688         docked by default, fix the big fonts bug.
22689         
22690         * src/an_file_view.c, src/main_menubar_def.h, 
22691         src/project_dbase_gui.c: sanitized the Edit/View mess.
22692         
22693         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
22694         for customizing shortcuts.
22695         
22696         * src/mainmenu_callbacks.c: Search for selected word if present.
22697         
22698         * src/text_editor_menu.c: Added context menu options for docking
22699         and undocking editor windows.
22700         
22701         * src/main_menubar.h, src/main_menubar.c: more support for the 
22702         shortcuts menu item.
22703         
22704         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22706 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
22708         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
22709         all commit messages being written to top of the file
22710         
22711         * src/main_menubar_def.h: message strings reviewed
22712         
22713         * src/project_import.c: message strings reviewed
22714         
22715         * src/source.c, src/glades.c: message strings reviewed. Fixed 
22716         some bugs around reading the project properties for creating 
22717         .glade and .desktop files in the Application Wizard. There were
22718         typos in the property names being retrieved
22719         
22720         * widgets/gnomefilelist.c: changed build_full_path to make 
22721         the file widget support ~
22722         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
22723         
22724         * THANKS, widgets/e-shell-about-box.c, 
22725         manuals/anjuta-manual/C/authors.sgml: updated for new
22726         patch
22728 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
22730         * src/project_dbase.c: Fixed the file-path-corruption bug
22731         and the cannot-import-file-in-project bug. (follow-up with
22732         the last commit from Stef).
22733         
22734         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
22735         with unsaved-project.
22736         
22737 2002-06-05  Stephane Demurget  <demurgets@free.fr>
22739         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
22740         misplaced g_free.
22742 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22744         * data/properties/{xml,html,other}.properties: changed some file 
22745         associations
22746         
22747         * data/anjuta.mime: oops! cvs added
22748         
22749         * scintilla/RESearch.cxx: fixed up a problem with comments
22750         
22751         * global-tags/create_global_tags.sh: redirect errors to /dev/null
22752         to avoid messages about missing libs
22753         
22754         * NEWS: started the release notes
22756 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
22758         * HACKING: updated with new information on printing, patch naming
22759         
22760         * TODO: removed completed tasks
22761         
22762         * THANKS: updated a few contributions
22763         
22764         * anjuta.prj: updated the icon file
22765         
22766         * anjuta.desktop.in.in: updated to add Categories
22767         
22768         * data/anjuta.mime: created a mime type for Anjuta project files
22769         (NB needs to be added to the install in /usr/share/mime/)
22770         
22771         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
22772         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
22773         to PNG for websites.
22774         
22775         * plugins/patch/patch-plugin.c: clarified some messages and 
22776         made it easier to see different patching sessions
22777         
22778         * src/toolbar.c: changed some message text for consistency
22779         
22780         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
22781         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
22782         in preferences. 
22783         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22784                  
22785         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
22786         src/project_dbase.{c,h}, src/project_import_cbs.c, 
22787         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
22788         Added XLib Project and a Dockapp Project types.
22789         * pixmaps/Makefile.am: added line for new pixmap for new xlib
22790         projects
22791         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
22792         * src/source.c: Fixed memory leak in existing projects. 
22793         (filename was not freed)
22794         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
22796 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
22798         * src/anjuta.h, src/anjuta.c: Added error display funtions
22799         with parent windows.
22800         
22801         * src/appwizard_cbs.c: Changed error display function to use
22802         parented version.
22803         
22804 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
22806         * printing/print.h, printing/printing.c: Taken care of document
22807         zoom factor and fixed a font loading bug. Dynamically calculated
22808         text widths to work with zooms properly. Re-organized code for
22809         dynamic text width calulations to work in general with utf8 chars.
22810          Determined font height and width automatically from the font info.
22811         
22812         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
22813         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
22814         Converted text.zoom.factor property to use #defined value. Removed
22815         margin header and margin numbers preferences, as they  now
22816         calculated dynamically.
22817         
22818 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
22820         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
22821         printing/print-util.h, printing/print.c, printing/print.h:
22822         Rewritten printing support for style based printing. Syntax highlighted
22823         printing, monochromatic printing, setup using preferences etc.
22825         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
22826         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
22827         language and the styled text buffer.
22828         
22829         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
22830         the print setup preferences page and added printer preferences. Added functions
22831         to retrieve preferences with default values.
22832         
22833         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
22834         the printing.
22836         * data/properties/anjuta.properties: Added default printer preferences.
22838         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
22839         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
22840         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
22842         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
22843         
22844 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22846         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22848         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
22849         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
22850         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
22851         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
22853         printing/Makefile.am: Reduced compiler optimizations.
22855         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
22856         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
22857         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
22858         tagmanager/tm_workspace.c: TagManager fixes.
22860 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
22862         * printing/*: CVS added. :)
22863         
22864 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22866         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22868         * printing*: CVS added.
22869         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
22870           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
22871           src/main_menubar_def.h: Gnome Print support
22872         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
22873         * configure.in: Enable debugging flag option
22874         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
22875           Print properties defined.
22876         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
22877         
22878 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22880         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22881         
22882         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
22883         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22884           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
22885           and cleanups
22886         * src/text_editor.c: Minor cleanups.
22887         * anjuta.c: Tweaks to 'Goto File Line' functionality.
22888         * src/project_dbase.c: Fixes to add/remove files from project.
22889         * src/help.c: Fix minor memory leak.
22890         * src/project_dbase_gui.c: Remove debugging messages.
22891         * src/utilities.[ch]: Cleanups and minor fixes.
22892         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
22894 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
22896         * src/anjuta.c [anjuta_apply_preferences()]:
22897         Fixed a crash bug when tab pos is not defined for the editors.
22898         
22899         * data/properties/cpp.properties: Set default identifier property to normal.
22900         This fixes the bug in which the fore color gets hidden with dark background.
22902 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
22904         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
22905         scintilla 1.46
22906         
22907         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
22908         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
22909         src/anjuta.c, data/properties/anjuta.properties:
22910         Implemented line wrapping.
22911         
22912         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
22913         
22914         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
22915         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
22916         tags. Code was reviewed from GNOME Bonsai view.
22917         
22918         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
22919         it seems to have been removed by scintilla people.
22920         
22921         * data/properties/anjuta.properties: Set default line wrap to false, as
22922         is noticably slow with big files.
22923         
22924 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
22926         * src/project_import_gui.c: disallow the selection of files in
22927           the browse dialog.
22928         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
22929           preferences code.
22930         
22931 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22933         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
22934           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
22935         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
22936         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
22937           now works properly.
22938         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
22939         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
22940         * src/utilities.[ch]: Added some utility functions.
22941         * tagmanager/tm_project.c: Fix for bug in file removal from project.
22942         
22943         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22945 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22947         * HACKING: info on FIXME statements and removed ccview references
22948         * Makefile.am: added rule to make RPM package
22950 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
22952         * THANKS, widgets/e-shell-about-box.c, 
22953         manuals/anjuta-manual/C/authors.sgml: updated for new
22954         patch
22955         * src/anjuta.c: removed unnecessary warning code since CVS 
22956         support is now implemented :-)
22957         * manuals/sgmldocs.make: implemented a fix for bug #553969
22958         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22959         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
22960         manuals/C/anjuta-faqs-C.omf: modified the descriptions
22961         
22962 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22963         
22964         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22965           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22966           src/main_menubar_def.h, src/preferences_gui.c,
22967           preferences.c, preferences.h: setup Username and Email 
22968           preferences, Insert ChangeLog and Username editor functions
22969           
22970           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22972 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22973         
22974         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22975           src/src_paths_cbs.c, src/src_paths_gui.c
22976           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22978           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22980 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22982         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22983           and goto tag menu items to main menu.
22985 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22987         * THANKS, widgets/e-shell-about-box.c, 
22988         manuals/anjuta-manual/C/authors.sgml: added new contributors
22989         * HACKING: updated with info on files to change for credits
22991 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
22993     * src/aneditor.cxx: extended extension list which fixes segfault
22994     on selecting lisp, ruby or matlab as highlight style.
22996 2002-05-09  Andy Piper <andy.piper@freeuk.com>
22998         * src/main_menubar_def.h: fixed an array initialiser and fixed
22999         the lexer settings for the new entries on the Format menu
23001 2002-05-07  Stephane Demurget  <demurgets@free.fr>
23003         * Synced with Scintilla 1.45
23005 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23007         * anjuta.prj: added another missing file
23008         * ChangeLog: fixed some incorrect change dates I caused by 
23009         sloppy cut-and-pasting :-/
23011 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23012         
23013         * src/mainmenu_callbacks.c: fixed title of new About box
23015 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23017         * src/pixmaps.h: added macros for OpenGL and SDL project icons
23019 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23021         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
23022         * anjuta.prj: updated for new files
23024 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
23026         * widgets/e-shell-about-box.c: Added version display.
23027         
23028 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23030         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
23031         widgets/scroll_menu.c: fixed up some compiler warnings (patch
23032         from Philip Van Hoof)
23034 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23036         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
23037         dependency
23038         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
23039         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
23040         that produced build errors (needs checking on a machine with the
23041         ja locale!)
23042         * data/properties/lisp.properties: updated to match format of other
23043         lexer property files supplied with Anjuta
23045 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23047         * anjuta.prj: added new files
23048         * HACKING: added information from the mailing list on 
23049         adding new project types to the wizard (thanks to Johannes)
23051 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23053         * src/utilities.h, src/launcher.c, src/gnome_project.c,
23054           src/appwiz_page2.c: Fix for 547038.
23056 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23058     * attach_process.c, attach_process_cbs.c: Fixed a dialog
23059     hide bug.
23060     
23061     * about.h: cvs removed.
23062     
23063 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23065         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23067         Fix for #539574.
23069         * src/anjuta.c (anjuta_system_error): checks for the error number to
23070         know whether the error description is needed or not.
23072 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23074         * pixmaps/anjuta_logo.png: New about logo.
23075     
23076         * pixmaps/anjuta_icon.png: New icon from Misha. The
23077         old one had trouble with some gtk themes.
23078     
23079         * about.c: Removed. No longer needed.
23081         * mainmenu_callbacks.c: Removed reference of about.h
23082     
23083 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23085         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23087         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
23088           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
23089         About Dialog (thanks to the Evolution team for the cool widget!)
23091 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23093         Patch from lbell <lbell@tsc4.com>
23094     
23095         * src/find_in_files.c, src/find_in_files.h,
23096           src/anjuta.c: Added save_yourself, load_yourself routines.
23097     
23098         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
23099         Added "Append messages" toggle button. This will enable
23100         the search results to be appended to the already existing
23101         results.
23102     
23103         * src/debugger.c: Fixed a typo.
23104     
23105         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
23106           src/session.c, src/session.h: Improved session management.
23108 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23110         * THANKS, FUTURE, AUTHORS: Changed my email and
23111         avoided yahoo.com.
23113 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23115         Impl. feature request #525271 (add Lisp support).
23117         * data/properties/lisp.properties: added.
23119         * data/properties/Makefile.am, data/properties/anjuta.properties: added
23120           the lisp properties.
23122         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
23123           src/utilities.[ch]: added support for the Lisp highlight style.
23125 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23127         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23128           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23129           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
23130           option preferences to have a persistent setting. Plus it's not used
23131           often, so it's better here than flooding the menus.
23133         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
23134           preferences pages a lot more consistent and sweeter: tabs direction
23135           radiobuttons are directed against the meaning, all pages have an
23136           outter frame, a lot of padding, removed all expand attributes for
23137           vertical boxes, ...
23139           That's not a total revamp, but it's really looking better now, even
23140           if there's still work to be done.
23142 2002-05-01  Andy Piper <andy.piper@freeuk.com>
23144         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
23145         * TODO: added task to be completed before next release (update all credits)
23147 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23149         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
23150         Benke László.
23152 2002-05-01  Benke László  <decike@freemail.hu>
23154         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23156         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23157           src/main_menubar_def.h, src/mainmenu_callback.[ch],
23158           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
23159           to the format menu in order to reorder the notebook tabs in
23160           alphabetical order everytime a file is created/opened/saved.
23162 2002-05-01  Philip Van Hoof <freax@pandora.be>
23164         * widgets/gnomefilelist.[ch] (history_combo_go),
23165         (history_combo_clicked): impl.
23167         (gnome_filelist_new_with_path): use this new impl.
23169 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23171         * src/project_dbase_gui.c (add_file): added the xpm file type.
23173 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23175         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
23176         tag manager fixes.
23178         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
23179           of tag types.
23181         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
23182           src/text_editor_menu.c: Added context sensitive search in symbol
23183           browser and editor.
23185         * configure.in: Changed version number to 0.1.9.99.
23187         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
23188           src/project_import.c: Minor changes to project import facility.
23190         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
23191           (Forced to use specific brace format)
23193         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
23194           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
23195           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
23197 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
23199         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
23200         replaced the spinbutton with an hscale, and made the UI less "blocky".
23202         * src/cvs_gui.c: When diffing a project you can choose date and
23203         release now.
23205         * src/project_dbase.c: Import_file activated again
23207         * configure.in, plugins/Makefile.am: Added patch plugin
23209         * plugins/patch/*: The new patch plugin
23211 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23213         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23215         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
23216         dropdown list shown by autocompletion are now removed.
23218 2002-04-28  Philip Van Hoof <freax@pandora.be>
23220         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
23221         a bunch of filetypes from the older version.
23223         * src/project_dbase_gui.c (add_file): changed the import
23224         dialog's filetypes combo contents depending on the
23225         type of data to be imported.
23227 2002-04-28  Stephane Demurget  <demurgets@free.fr>
23229         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
23230         the amount parameter as Philip stated and reformated to follow the
23231         Gnome convention.
23233         * src/project_dbase.c (project_dbase_make_default_filetype_list):
23234         changed accordingly.
23236 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23238         Fix for #531293.
23240         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
23241         Shift-F6, to be more consistent with other Gnome apps.
23242         Moved the "Search next" entry under the "Search" one, and swapped the
23243         order of the "Find in files" and "Find and Replace" ones.
23245         Some additional fixes ands cleanups on the edit menu.
23247         * src/main_menubar.h: replaced all occurences of repeat_find by
23248         find_again for the code to be more consistent.
23250         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
23251         sensitiveness depending on the existence of an active text buffer.
23253         * TODO: added some bits about improving the usability of the
23254         search/search again couple.
23256 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23258         * src/preferences_gui.c: made the tab labels text more consistent
23259         (s/misc/Misc/).
23261 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23263         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
23265         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
23266         filename.
23268         * src/main.c (main): simplified some code and cleanups.
23270         Fix a part of #499366:
23272         * src/commands.[ch] (sync_from_props), (command_editor_save),
23273         (on_apply_clicked), (create_command_editor_gui): added the gui
23274         corresponding to the command.terminal preference.
23276 2002-04-25  Stephane Demurget  <demurgets@free.fr>
23278         Fix for #465180.
23280         * anjuta.spec.in: added build requirements for the source rpm.
23282 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
23284         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23285         
23286         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
23287           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
23288           src/project_type.c, source.c, wizard_gui.c:
23289           Added new GNOME 2 project types and changed glade behaviour to
23290           produce GTK code if project type GTK was selected and GTKmm code
23291           if project type GTKmm was selected (and not depending on the 
23292           selected language. Disabled glade for GNOME 2 projects because
23293           we will need glade2 there.
23294           
23295         * src/project_dbase.c: Fixed a memory lack.
23296         
23297         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
23298         
23299         * src/cvs.c: Added an error message if jobs are running
23301 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
23303         * tagmanager/tm_work_object.c: Fixed a chrash
23304         bug which occurs when it tries to stat an empty
23305         file name.
23306         
23307 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
23309         * src/controls.c: CVS menu items now becomes
23310         insensitive when the launcher is busy.
23311         
23312         * src/anjuta.c, cvs.h, cvs.c: Created a function
23313         to update the cvs preferences when preferences are
23314         applied in preferences dialog and called it from
23315         anjuta_update_preferences().
23316         
23317 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
23319         * src/cvs.c: Added a space in the cvs command
23320         before the revision part. This fixes the cvs
23321         error we get when cvs-diffing with revisions.
23322         
23323         * src/cvs.c: Fixed a compiler warning.
23324         
23325         * src/find_replace.c: The dialog now remembers
23326         the settings including the "prompt on replace"
23327         which seems to have broken somewhere line the
23328         changes.
23329         
23330 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23332         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
23333         Added a new property in cvs class to hold a boolean
23334         for enabling date in cvs diff. This fixed the bizzare
23335         diff output due to the date that goes with the cvs
23336         command. Also, set the default value of compression
23337         to 3 and unified diff option to 1.
23338         
23339 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
23341         * src/cvs.c: The diff editor is set to hilite as
23342         diff syntax hiliting.
23343         
23344         * configure.in, manual/Makefile.am:
23345         Added a new manual module for ja language.
23346         
23347         * manual/ja/*/*/*: New module and files for the
23348         ja translation for the anjuta documentation
23349         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
23350         
23351 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
23353         * src/launcher.c: Made a very messy work around
23354         for the launcher authentication to work properly.
23355         
23356         * src/find_replace.c: Applied the missing patch
23357         from Dan Elphick <dre00r@ecs.soton.ac.uk>
23358         
23359 2002-04-16 Andy Piper <andy.piper@freeuk.com>
23361         * src/cvs.c, src/main_menubar_def.h: made message strings
23362         consistent with existing standards from our own documentation 
23363         (such as uppercase P in Project, corrected spelling of 
23364         repository, etc.)
23366 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23368         * src/cvs_gui.c: Cleaned up gui and aligned various
23369         widgets to give a clean look.
23370         
23371 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
23373         * src/launcher.c: Added work around to retrieve
23374         the child exit code. It works. :)
23375         
23376         * src/find_in_files.c, src/gnome_project.c,
23377         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
23378         src/clean.c, src/clean_project.c, src/build_project.c,
23379         src/build_file.c: Modified to handle the new
23380         child exit code.
23381         
23382 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
23384         * src/find_replace.c: Changed signal to call
23385         on_replace_text_close on from delete_event
23386         to close => the replace history is now updated.
23388 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
23390         * src/cvs.c: escaped the cvs import message before
23391         passing it to cvs.
23392         
23393 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
23395         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23396         
23397         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
23398         
23399         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
23400         Added cvs import
23401         
23402         * src/preferences_gui.c: GUI improvements
23403         
23404         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
23406 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
23408         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
23409         Removed static qualifier from tm_tag_type_name() and
23410         availed it's prototype for use in outside code. also
23411         created reverse map function tm_tag_type_name();
23412         
23413         * src/anjuta.c: Implemented qualified tags names for
23414         the tag list (on the toolbar pulldown list) to avoid
23415         ambiguty in tags with similar names (like prototype
23416         and definition). Patch modified and improved.
23417         
23418         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
23419         
23420 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23422         * src/utilities.[c,h]: Added a utility funtion
23423         that escapes the single and double quotes in a
23424         given string. Useful for passing command line
23425         args with quotes.
23426         
23427         * src/cvs.c: Escaped the cvs log message before
23428         passing it to cvs command line to avoid ambiguties
23429         with quotes in the message.
23430         
23431         * pixmaps/anjuta_icon.png: Changed to the new icon.
23432         from Todd Goyen <goyen@mbi-berlin.de>
23433         
23434         * src/message-manager-private.cc: Added regex to 
23435         recognize (underline hilite) the parsable outputs
23436         from the zvt terminal.
23437         
23438 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
23440         Patch from: Tina Hirsch <tehirsch@arcor.de>
23441         
23442         * src/project_type.c:
23443         Fixed a bug in the wxproject type and modified the erroroutput when
23444         configure doesn't find wx-config
23445         
23446         Patch from: Timothee Besset <ttimo@idsoftware.com>
23447         
23448         * src/anjuta.c, src/message-manager-private.cc,
23449           src/message-manager-private.h
23450         Catches double clicks in the zvt terminal, and calls goto_error_line
23451         to jump to the appropriate location in the source. This will recognize
23452         grep -n output
23453         
23454 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
23455         
23456         * src/build_project.c: Taken care of memory leak
23457           by freeing cmd variable properly.
23459         * src/main_menubar_def.h: Fixed wrong signal connection
23460           for cvs project commit.
23461           
23462         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
23463         
23464         * src/preferences_gui.c: Added some border and adjusted
23465           expandsion, filling in box adds to make the cvs preferences
23466           more nicer.
23467         
23468 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
23470         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23471         
23472         * src/cvs*, src/main_menubar*, src/preferences*: 
23473         Moved CVS settings to preferences, added a nice login dialog.
23474         
23475         * src/controls.c, src/project_dbase.c:
23476         CVS project options are only shown if a project is open
23477         
23478         * src/build_project.c:
23479         User is now asked if he wants to install as root 
23480         
23481         * src/launcher.c:
23482         Fixed a warning
23484         * anjuta.prj: Updated with cvs files
23485         
23486         * TODO: Remove task which are done
23487         
23488 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
23490         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
23491         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
23492         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
23494         Modified launcher to use controlling terminal to detect and
23495         take care of password authentications (for example, for cvs
23496         and root installs).
23497         
23498         * pixmaps/password.png: New file.
23499         
23500 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23502         Anjuta kick start tutorial wirtten by:
23503           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
23505         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
23506           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23507           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23508           manuals/C/anjuta-tutorial/figures/*.png:
23509           
23510           Added files
23511         
23512         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
23513           
23514           Modified files.
23515         
23516 2002-03-28 Roel Vanhout <roel@stack.be>
23518         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23520         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
23521           src/preferences_gui.c:
23522         Added option to wrap around to beginning/end of file when on last bookmark
23523         and next/previous bookmark is pressed
23524         
23525 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23527         Patch from Philip Van Hoof <freax@pandora.be>
23528         
23529         * src/gnomefilelist.c:
23530         Added gimp like feature that changes the file extension of
23531         the filename entered in the selections when the file
23532         filter is changed.
23533         
23534 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
23535         
23536         Patch from Roy Wood <roy.wood@filogix.com>
23537         
23538         * src/controls.c, src/find_text.c, src/find_text.h,
23539           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23540           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23541           
23542           Menuitem for entering currently selected text as find target,
23543           added key accel for "find next" and changed some key accels for
23544           other key for consistency.
23545           
23546         * src/utilities.c:
23547           Cleaned up code.
23548         
23549 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23551         * src/watch.c, src/watch.h, src/watch_cbs.c,
23552           src/watch_cbs.h, src/watch_gui.c:
23553         
23554           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
23555         
23556           Added change watch entries feature
23557           and Watch entries modify on double click fixed.
23559 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23561         * src/mainmenu_callbacks.c:
23562         
23563           Project commit should not bypass dialog as
23564           we need to get the cvs log from the user.
23565           
23566 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23568         * src/project_dbase.c:
23569         
23570           Patch from Roy Wood <roy.wood@filogix.com>
23571           
23572           Fixed docking bug with the new docking patch
23573           to fix copy/paste bug.
23574           
23575 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
23577         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
23578           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
23579           src/main_menubar.h, src/main_menubar_def.h,
23580           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23582           Added cvs project support. Featured bypass cvs dialog for
23583           cases where we don't need dialog (such as project and right
23584           click selection from file browser). Cleaned up cvs code to
23585           make them generic cvs operations instead of separate file
23586           and project operations. Added cvs log action. Increased
23587           file entry box width and enabled "unified diff" by default.
23588           Used Editor buffer for status and log and set hilite for
23589           these buffers including diff buffer (DIFF hilite).
23590           
23591 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
23593         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23595         * data: Added file autogen.sh.wxwin 
23596         * data/Makefile.am: Added entry for autogen.sh.wxwin
23597         * pixmaps: Added project image appwiz_wxwin.png
23598         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
23599         * src/appwizard_cbs
23600           src/compiler_options.c
23601           src/pixmaps.h
23602           src/project_dbase.c
23603           src/project_dbase.h
23604           src/project_import_cbs.c
23605           src/project_type.c
23606           src/source.c
23607           src/source.h
23608           src/wizard_gui.c: Added everything necessary for new
23609                             project type 'wxWindows (wxGTK)
23610         * src/project_dbase.c: Fixed a bug that caused every project
23611                                to be a glade project in dialog
23612                                                    'Project information'.
23614 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
23616         Patch submitted by Roy Wood <roy.wood@filogix.com>
23617         
23618         * src/anjuta_gui.c, src/message-manager-dock.c,
23619           src/project_dbase.c:
23620           
23621           fixed the copy/paste bug by rewriting dock/undock
23622           code.
23624 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
23626         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23627         
23628         * src/cvs*, src/Makefile.am:
23629           New file for CVS support. File operations currently work
23630           cvs login needs to be done. Project support is not yet
23631           started.
23633         * src/main_menubar*, src/mainmenu_callbacks,
23634           src/anjuta.c, src/anjuta.h:
23635           Added menus and functions for cvs commands.
23636           
23637         * src/text_editor_menu.h: 
23638           Added #include <gtk/gtk.h>
23639           
23640         * src/gotoline.h:
23641           Removed a warning (and this time it works ;-)
23643         * src/utilities.c, src/utilities.h:
23644           Added a utility function to retrieve directory
23645           name out of full path.
23647 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
23649         * src/executer.c: (create_executer_dialog): changed the default
23650           focus on the entry.
23652 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
23654         * widgets/gnomefilelist.c:
23655         Fixed duplicate history entries for the same directory.
23656           
23657 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23659         Fix for #520092.
23661         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
23662           it's already used by scintilla to delete the whole current line.
23664 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23666         Fix for #525107.
23668         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
23669           calls to fileselection_hide_widget,
23670           (on_open_filesel_cancel_clicked): removed.
23672         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
23673           (on_add_prjfilesel_cancel_clicked):
23675         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
23676           impl.
23678         * src/fileselection.c: Made some functions static.
23679           (fileselection_hide_widget): rewritten using the new
23680           gnome_filelist_set_multiple_selection function.
23682         * src/fileselection.c: (on_file_selection_delete_event): removed
23683           unuseful widget hides. Some cleanups,
23684           (on_file_selection_cancel_clicked): impl,
23685           (create_fileselection_gui): changed the cancel button clicked's
23686           callback to use this new function.
23688         * src/anjuta.c: (anjuta_new):
23689         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
23690           callbacks, because this the gnome filelist widget's job.
23692         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
23693           clist selection mode duplicates set,
23694           (gnome_filelist_key_press): use the new impl. function.
23696 2002-03-10  Stephane Demurget  <demurgets@free.fr>
23698         Fix for #441233.
23700         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
23701           fixed some bogus code using an array cell out of
23702           range, removed unecessary gettext usages.
23704         * src/appwiz_page2.c: (on_prj_name_entry_changed):
23705           some cleanups and now transform minus characters to
23706           underscores.
23708         * src/source.c:
23709           (source_write_configure_in),
23710           (source_write_toplevel_makefile_am),
23711           (source_write_desktop_entry),
23712           (source_write_glade_file):
23713         * src/project_dbase.c: (project_dbase_summon_glade),
23714           (project_dbase_generate_source_code):
23715         * src/glades.c: (gladen_write_glade_write):
23716           replaced some occurences of the target name by the
23717           project filename, using project_dbase_get_proj_name,
23718           to fix the name of some files.
23719           Fixed a lot of mem leaks.
23720           Various code cleanups.
23722 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23724         Merged with latest (1.44) scintilla.
23726         Added: - The calltip.<lexer>.end.definition property to display help
23727                  text on a second line of calltip.
23728                - The calltip.<lexer>.word.characters property to correctly find
23729                  calltips for functions that include characters like '$' which
23730                  is not normally considered a word character.
23731                - The use.monospaced property to determine initial state of
23732                  Use Monospaced Font setting.
23734         Bugs fixed: Too many to mention; please see :
23735                     http://www.scintilla.org/ScintillaHistory.html for the
23736                     full changes list.
23738         * scintilla/*/*: updated nearly all files.
23740         * TODO: removed the need of a scintilla merge.
23742         Merged with latest (1.44) SciTE properties.
23744         * data/properties/anjuta.properties: added the wrap, use.monospaced
23745           properties.
23747         * data/properties/html.properties: added a missing php extension, and
23748           updated php keywords to the latest reference.
23750         * data/properties/pascal.properties: added commands to compile, build
23751           and execute pascal applications.
23753         * data/properties/lua.properties: added styles for statements.
23755         * data/properties/bash.properties: added the declare keyword.
23757         Fixed distchecking.
23759         * global-tags/Makefile.am,
23760           global-tags/create-global-tags.sh: used some kind of ugly hack to
23761           make distchek work, since noone has proposed some better way.
23763         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
23764           and Ctrl-N replace Alt-N for new file according to the Gnome design
23765           reference.
23767 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23769         * widgets/gnomedirlist.c
23770         widgets/gnomedirlist.h
23771         widgets/gnomefilelist.c
23772         widgets/gnomefilelist.h:
23774         Added GPL headings in the file.
23776 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
23778         * src/attach_process.c
23779         src/attach_process_cbs.c
23780         src/attach_process_cbs.h
23781         src/attach_process_gui.c
23782         src/breakpoints.c
23783         src/breakpoints_cbs.c
23784         src/breakpoints_cbs.h
23785         src/breakpoints_gui.c
23786         src/commands.c
23787         src/compiler_options.c
23788         src/compiler_options_cbs.c
23789         src/compiler_options_cbs.h
23790         src/compiler_options_gui.c
23791         src/find_in_files.c
23792         src/find_in_files_cbs.c
23793         src/find_in_files_cbs.h
23794         src/find_in_files_gui.c
23795         src/find_replace.c
23796         src/find_text.c
23797         src/help.c
23798         src/preferences.c
23799         src/preferences_gui.c
23800         src/project_config.c
23801         src/src_paths.c
23802         src/src_paths_cbs.c
23803         src/src_paths_cbs.h
23804         src/src_paths_gui.c:
23805         
23806         Bugs #521629 and #522427 fixed. The problem was, that the
23807         escape-key was not catched and the dialog was hidden, but
23808         the flag was not set correctly.
23810         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
23811         using the gnome_dialog_close_hides()-setting present in most dialogs.
23812         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
23813         emits "close" and set the flag in the close-callback.
23815         Patch from: Jens Georg <mail@jensgeorg.de>
23817 2002-03-06  Stephane Demurget  <demurgets@free.fr>
23819         * src/*.{c,cpp}: s/string_free/g_free/
23821         * src/utilities.[ch]: (string_free): removed.
23823 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
23825         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23827         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23828         src/mainmenu_callbacks.[ch]:
23829         Removed Project menu options: README, TODO, ChangeLog and NEWS
23830         Moved Save Build Messages to Build menu and only highlight it
23831         when there are build messages.
23832         Corrected a spelling: "mojority" -> "majority"
23833         Fixed initialisation of edit.edit_app_gui so now Edit menu
23834         can be shown when no project is loaded.
23836         * src/project_dbase.h: Removed prototype for static function
23838 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
23840         * src/text_editor.c: Editor is marked changed after
23841         autoformat. 
23842         
23843         Patch from: Jens Georg <mail@jensgeorg.de>
23845 2002-03-04 Roel Vanhout <roel@stack.be>
23847         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23849         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
23850         Added option to ignore binary files on 'Find in files' (grep -I option)
23852 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23854         * src/main.c:
23855         session restoration and commandline load in 
23856         gtk idle loop.
23857         
23858         * src/anjuta.[h,c], src/anjuta_cbs.c:
23859         Removed "clear windows menu" and prevented runtime 
23860         warnings.
23861         
23862         * src/compile.c, src/build_file.c, src/build_project.c,
23863         src/clean.c:
23864         Takes into account the preference setting for 
23865         show dialog when job completes. Dialogs are
23866         shown when it is enabled otherwise not.
23867         
23868 2002-03-03 Roel Vanhout <roel@stack.be>
23870         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23871         
23872         * src/find_text.c
23873         Store 'Find...' search string on search so that 'Find Next' will search for
23874         that string, even if the dialog hasn't been closed yet.
23876 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23878         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
23879         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
23880         src/main_menubar_def.h:
23881         
23882         Organized menus, removed "Windows" and "Utilities" menus from the
23883         menubar [they are no longer needed]. Also removed some extragenous
23884         separators.
23885           
23886 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
23888         * src/message-manager-private.cc:
23889         Set message clist selection mode to BROWSE.
23890         
23891         * src/message-manager.cc, src/an_symbol_view.c,
23892         src/an_file_view.c:
23893         Added Key navigation for the CTree and CList. Arrow left for
23894         node collapse, right for node expand, space (or enter) for
23895         activation (same as double click).
23896         
23897 2002-03-03 Roel Vanhout <roel@stack.be>
23898         
23899         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23900         
23901         * plugins/class-gen/clsGen.c
23902         Added functionality to semi-intelligently prefill filename
23903         boxes with names deduced from class name
23905 2002-02-26 lbell <lbell@tsc4.com>
23907         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23908         * src/preferences_gui.c:
23909         Removed an incorrect use of gtk_misc_set_alignment().
23910         
23911         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
23912         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
23913         src/preferences.h, src/preferences_gui.c:
23914         
23915         Added the option to reload last open project at the startup.
23916         Added the possibility to open a new project without close
23917         an existing one
23918         
23919         * src/properties.cxx:
23920         Corrected a spelling mistake in message string.
23921         
23922         * src/session.c:
23923         Updated session functions.
23924            
23925 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
23927         * widgets/gnomefilelist.c: Bug fixes.
23928         
23929         Patch from Philip Van Hoof <freax@pandora.be>
23930         
23931 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23933         * src/an_file_view.c:
23934         anjuta was unable to open some files becuase they were not being
23935         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
23936         Removed mime checking when opening with anjuta, becuase it doesn't
23937         hurt to open binary files in anjuta (some even may want to do so).
23938         
23939         Added a warning when mime type is not set when "view with default
23940         viewer" is activated.
23941         
23942         * src/an_file_view.c, an_symbol_view.c:
23943         Converted N_() to _() where ever appropriate in the strings.
23944         
23945 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
23946         
23947         * src/appwizard_gui.c, src/appwizard_cbs.c
23948           src/wizard_gui.c/h, src/appwiz_page3.c,
23949           src/project_import_gui.c:
23950           
23951         Moved target type radiobuttons to appwiz. page 2
23952         
23953         * src/message-manager-private.cc
23954         Fixed a bug which caused a crash if next message function was used
23956         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23958 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
23960         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23961         Modifies the behaviour of Alt-TAB in Anjuta. This
23962         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23963         edited files in the first items of the notebook.
23965         Patch from: Timothee Besset <timo@qeradiant.com>
23966         
23967 2002-02-24  Philip Van Hoof <freax@pandora.be>
23969         * widgets/gnomefilelist.c, gnomefilelist.h:
23970           Added filecompletion
23971           
23972         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23974 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
23976         * configure.in: Added "sk" to ALL_LINGUAS.
23978 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
23979   
23980         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
23981           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23982           src/wizard_gui.c: Added support for static and dynamic libs
23983         
23984 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
23986         * widgets/gnomefilelist.c:
23987           Fixed gnome_filelist_get_lastfilename so it no longer returns
23988           a corrupted path.
23990 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
23992         * src/resources.h, resources.c:
23993         Added url handler.
23995         * src/main_menubar_def.h, mainmenu_callbacks.c:
23996         Changed to use gnome configed url handler.
23998 2002-02-19  Philip Van Hoof <freax@pandora.be>
24000         * widgets/gnomefilelist.c
24001         Added PHP filetype.
24003 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
24005         * plugins/class-gen/clsGen.c:
24006         Added c++ support.
24007         
24008         * widgets/gnomefilelist.c:
24009         Gives the maximum space to the files section of the open file dialog.
24010         
24011         Patches from: lbell <lbell@tsc4.com>
24012         
24013 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
24015         * src/anjuta.c, main.c:
24016         Used tm_get_real_path in anjuta_get_full_filename();
24017         
24018 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
24019         
24020         * anjuta.prj: update version
24022 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24024         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
24025           removed the amount arg and replaced with a NULL-ending list.
24026           (gnome_filelisttype_makedefaultlist): use the new prototype.
24028 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
24030         * src/about.c, THANKS: updated for new contributors
24031         
24032         * anjuta.prj: added new files
24033         
24034         * README: corrected some documentation, ctags no longer needed,
24035           pkgconfig now required
24036           
24037         * data/properties/others.properties: add .cvsdiff extension
24038         
24039         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
24040           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
24041           file import
24042           
24043         * doc/anjuta.1: added initial man page thanks to 
24044           Rob Bradford <rob@debianplanet.org> (NB build and install 
24045           needs work)
24046         
24047 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
24049         * src/Makefile.am: Cleaned handling of compiler flags by moving them
24050           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
24051           warning flags. 
24052   
24053         * configure.in: Changed version to 0.1.10-pre
24054   
24055 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24057         * src/fileselection.c: (create_fileselection_gui): always display
24058           the directory creation button as we cannot rely on the dialog
24059           titlebar.
24061         * widgets/gnomefilelist.[ch]: fixed includes.
24063         * pixmaps/new_folder.xpm: resized, added a + sign.
24065 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24067         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
24068           changed all extensions to begin with a dot.
24070 2002-02-16  Philip Van Hoof  <freax@pandora.be>
24072         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24074         * THANKS: added Philip.
24076         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
24078         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
24079         * src/file_selection.[ch],
24080         * widgets/gnomefilelist.[ch]: added a filetype
24081           combobox to the Anjuta file dialog widget.
24083 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
24085         * anjuta.spec.in: eep! the import script was not being installed by
24086           RPM - fixed for the release.
24088 2002-02-13  Stephane Demurget  <demurgets@free.fr>
24090         Various cleanups and fixes for the next release to be able to make
24091         distcheck.
24093         * plugins/*/*.c: added missing prototypes causing gcc to speak to
24094           much and make some tweaks plus cleanups.
24096         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
24097           args to remove some warnings.
24099         * global-tags/Makefile.am,
24100           data/Makefile.am,
24101           src/Makefile.am: link against Anjuta static libs using the
24102           $(top_builddir) dir, not anymore on $(top_srcdir) to make
24103           distcheck happy.
24105         * src/Makefile.am: ditto with all the Anjuta static libs.
24107         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
24108           include, as we already include the whole directory for the build.
24110         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
24111           
24112 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
24114         * pixmaps/Makefile.am: icon for libglade project now installed
24115         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
24116         * manuals/C/Makefile.am: removed ChangeLog reference which was 
24117           breaking some build stuff
24118         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
24119           include reference problems that showed up on make distcheck
24120         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
24122 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
24123         
24124         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
24126 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
24128         * src/message-manager-private.cc:
24129           The horizontal scrollbar now shows properly on demand.
24130         
24131 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
24133         * src/dnd.c fixed some warnings
24134         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
24135           and works. It is shown always at the moment but before it was
24136           shown on demand and did never work. 
24138 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
24140         * src/anjuta.c: Fixed a crash bug.
24141           patch from: Jens Georg <mail@jensgeorg.de>
24143 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
24145         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
24146           reports a problem with missing end tags on <graphic>
24148 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24150         * manuals/C/ChangeLog: removed since it was never used
24151         * manuals/C/anjuta-manual/*: more updates, new screenshots
24152         * anjuta.prj: updated for new manuals/ structure
24154 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
24156         * source.c, compiler_options.[c/h]:
24157           Fixed bug #460321 "Problem with optimization options" 
24158           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
24159         
24160 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24162         * NEWS: prepared for release, need to fill in date
24163         * data/welcome.txt: version number updated
24165 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24167         * src/text_editor_menu.c, src/an_file_view.c, 
24168           src/an_symbol_view.c: marked strings for translation
24169         
24170         * src/defaults.c, data/properties/xml.properties:
24171           *.omf and *.xsl files should use XML highlighting
24172           
24173         * manuals/C/anjuta-manual/*:
24174           - restructured so that files have more meaningful names
24175             and are easier to edit (see anjuta-manual.sgml for the
24176                 ordering)
24177           - updated some screenshots
24178           - continued rewrite
24180 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
24182         * main.c: Made a workaround to remove the old
24183         anjuta gnome config file (older than 9 Feb 2002). This
24184         will fix the bug which never lets the brower toolbar shown.
24185         
24186         * main.c: In fact, the above solution wouldn't work in all
24187         cases. Therefore, here is the better fix, which works by
24188         detecting the version of the old config file and deleting
24189         ~/.gnome/Anjuta if it is lesser than 0.1.9.
24190         
24191 2002-02-01  Andy Piper <andy.piper@freeuk.com>
24193         * HACKING: added info on submitting patches
24195 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
24197         * src/project_import_gui.c, src/project_import.c:
24198           - If Project Import Wizard is canceled everything is 
24199                 cleaned up now.
24200           - Back button is now insensitive on page 3 (some problems: 
24201                 see TODO in project_import_qui.c:284
24202           - Menu frame is insensitive if project type != GNOME(mm)
24204 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24206         * src/main.c: Fixed bug #  (Unable to open files on
24207         double click in project window from second trial onwards when
24208         the project is opened from command line).
24209         
24210         * po/POTFILES.in: Removed tags_manager.[h,c]
24211         
24212 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
24214         * src/preferences.c:
24215           A quick hack to fix the 'invisible' browser toolbar when
24216           upgrading from 0.1.8 to 0.1.9
24217           
24218         * src/anjuta.c:
24219           Fixed toolbar names which were causing confusions in the toolbar
24220           show/hide.
24221           
24222         * src/main.c:
24223           Substituted "anjuta" with PACKAGE
24224           
24225         * src/project_import_gui.c: 
24226           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
24227           
24228         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
24229           Added new files and removed obsolete ones.
24230           
24231 2002-01-30  Andy Piper <andy.piper@freeuk.com>
24233         * src/appwizard_cbs.c, project_import_cbs.c, 
24234           main_menubar_def.h, project_import_gui.c: 
24235           updates to message strings and layout for the 
24236           import wizard.
24237           
24238         * text_editor_cbs.c: fix for the tab menu entries for 
24239           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
24241 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24243         * src/toolbars.c,
24244           src/toolbars.h,
24245           src/anjuta_gui.c,
24246           src/controls.c:
24247           
24248           Tag dropdown exclusive (takes
24249           all space in the toolbar) and never vertical and
24250           increased the width of the tag combo to 256 pixs.
24251           Toolbar separator before the combo and button.
24252           Added tags label before the tag button.
24253           Reorganized the dock bands for the toolbars.
24254           
24255         * src/project_import_gui.c
24256           src/project_import.c:
24257           Fixed an error and removed an unused variable.
24258           
24259         * data/properties/anjuta.properties:
24260           Removed the property for the old toolbar and set
24261           browser toolbar show to default.
24262           
24263         * src/project_dbase.c: excluded modules were not
24264           loaded. Fixed.
24265           
24266         * src/source.c:
24267           No build files will be written if the project is blocked.
24268           
24269         * src/project_import.c,
24270           src/project_import_cbs.c,
24271           src/project_gui.c,
24272           src/wizard_gui.c:
24273           
24274           Manually applied Johannes patch to fix some memory
24275           issues and gui clean up.
24276           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24277         
24278         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
24279           Fixed a bad bug with remove file from project because of
24280           files were never removed properly from the project and
24281           from the tagmanager.
24282           
24283         * src/appwiz_page3.c: Disabled unused codes to clear
24284           compiler warnings.
24285           
24286 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24288         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
24289         
24290         * data/Makefile.am
24291           pixmaps/Makefile.am
24292           src/Makefile.am
24293           src/an_file_view.c
24294           src/an_symbol_view.c
24295           src/anjuta.c
24296           src/anjuta.h
24297           src/anjuta_cbs.c
24298           src/anjuta_gui.c
24299           src/controls.c
24300           src/main_menubar.c
24301           src/main_menubar.h
24302           src/main_menubar_def.h
24303           src/mainmenu_callbacks.c
24304           src/mainmenu_callbacks.h
24305           src/pixmaps.h
24306           src/project_dbase.c
24307           src/project_dbase.h
24308           src/text_editor.c
24309           src/text_editor_menu.c
24310           src/text_editor_menu.h
24311           src/toolbar.c
24312           src/toolbar.h
24313           src/toolbar_callbacks.c
24314           src/toolbar_callbacks.h :
24315           
24316           Patch submitted by:
24317           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24318           
24319           Removes the Tags toolbar and substituted it with
24320           tags combo dropdown list. Fixes a couple of bugs.
24321           
24322           Moved the tag combo to browser toolbar because
24323           main toolbar was becoming too long.
24324           Made a new icon of tag toolbar.
24325           
24326         * po/zh_TW.po: Fixed bug.
24327           
24328         * pixmaps/an_tag.xpm: Added new file.
24330 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
24332         * src/project_import_gui.c: Reorganized project
24333         import gui page 2.
24334         
24335 2002-01-29  Andy Piper <andy.piper@freeuk.com>
24337         * HACKING: added info on creating windows and dialogs
24339 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
24341         * src/tm_file_view.c:
24343           Sorts the file list at the end instead of doing sort-insert
24344           to improve performance.
24345           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24347         * src/project_dbase.c: Resolved a conflict from
24348           Johannes's patch.
24349           
24350         * src/project_import.c:
24351         
24352           Fixed to use anjuta_import.sh for the bin dir and
24353           not from the data dir.
24354         
24355           Used anjuta_is_installed() function to verify a the command's
24356           executability.
24357         
24358           Fixed import command to use sh (which is more general and is
24359           gauranteed to be found in any unix system :-)). Also, added
24360           double quotes around the import directory.
24361         
24362           Changed some strings for better translations (like avoiding
24363           duplicates).
24364           
24365           Fixed the reading of wrong target type.
24366           
24367         * src/control.c: Insensitive "import project" when there is
24368           a project open.
24369           
24370         * src/project_import_cbs.c:
24371           
24372           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
24373           Fixed selection of gettext checkbox.
24374           Sets the menu entries.
24375           
24376 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
24377         
24378         * src/appwiz_page[1-4].c
24379         * src/appwiz_gui.c
24380         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
24381         be able to reuse it.
24382         
24383         * src/mainmenubar.[c/h]
24384         * src/mainmenubar_def.h
24385         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
24386         menu item
24387         
24388         * src/message-manager.c: Fixed bug 509192
24389         * src/message-manager-dock.c: Added accel_group if window is undocked
24390         
24391         * src/project_dbase.[c/h]: Splitted opening code to be able
24392         to use it without an open file dialog
24393         (Maybe I broke Naba's changes, please take a look)
24394                         
24395         * src/project_import.[c/h]
24396         * src/project_import_gui.c: New Files, Code for Project Import Wizard
24397         
24398         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
24399         import wizard
24401 2002-01-28  Andy Piper <andy.piper@freeuk.com>
24403         * src/main_menubar_def.h, tagmanager/tm_project.c: more
24404           string cleanups
24405           
24406         * manuals/C/anjuta_manual/*: started rewrite of the 
24407           manual, updated some screenshots
24409 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24411         * src/gnomefilelist.h, src/gnomefilelist.c:
24412         
24413           Fixed multiple selection bug (#497085). The OK button is
24414           sensitive when in multiple mode, if the no. of
24415           selection is one or more.
24416           
24417           Toggle between single and multiple selection mode
24418           and multiple mode display.
24419           
24420           Fixed strings to translable strings.
24421           
24422           Fixed some compiler warnings by commenting out
24423           unused functions.
24424           
24425 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24427         * src/project_dbase.c: App status bar now updates
24428           with the project name when the project is loaded.
24429         
24430         * src/an_file_view.c, tagmanager/tm_file_entry.c:
24431           
24432           Puts the directories at the top. They're also sorted now.
24433           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
24434         
24435 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24437         * scripts/anjuta_import.sh.in: Added file.
24438         * scripts/anjuta_import.sh: Removed file.
24440         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
24441           Updated files.
24442           
24443         * src/main_menubar_def.h:
24444         
24445           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
24446           reflect the opposite of Find (CTRL+F) and also to leave
24447           CTRL+R or Redo.
24448           
24449           Changed Glade summon with ALT+G, which frees the ATL+E
24450           for poping up the edit menu.
24451           
24452         * src/Makefile.am: Debugging link flags by Biswa, removed.
24454 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
24456         * HACKING: added information on best practices for writing
24457           application messages and GUI labels
24458           
24459         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
24460           src/breakpoints.c, src/build_file.c, src/build_project.c, 
24461           src/clean_project.c, src/compile.c, 
24462           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
24463           src/configurer.c, src/debugger.c, src/executer.c, 
24464           src/find_in_files.c, src/find_in_files_cbs.c, 
24465           src/find_replace.c, src/find_text.c, src/glades.c, 
24466           src/gnome_project.c, src/goto_line.c, src/main.c, 
24467           src/main_menubar.c, src/main_menubar_def.h, 
24468           src/mainmenu_callbacks.c, src/preferences_gui.c, 
24469           src/project_config.c, src/project_dbase.c, 
24470           src/project_dbase_gui.c, src/resources.c, src/source.c, 
24471           src/support.c, src/tags_manager.c, src/text_editor.c, 
24472           src/text_editor_gui.c, src/text_editor_menu.c, 
24473           src/toolbar_callbacks.c, src/utilities.c: 
24474           lots of minor message updates to make them more user-friendly 
24475           and consistent
24477 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
24479         * src/executer.c:
24480         
24481           Because of the spaces escaping, the command could not be
24482           executed when run without terminal. Now fixed.
24483           
24484         * anjuta.prj, Makefile.am:
24485         
24486           Added anjuta project file.
24487         
24488 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
24490         * src/message-manager-private.h, message-manager-private.cc,
24491           message-manger.cc:
24492           
24493           Added freeze() and thaw() for the message window class to
24494           speed up the message manager update.
24495         
24496         * src/project_config.h, project_config.c,
24497           src/project_dbase.h, project_dbase.h
24498           scripts/anjuta_project.template:
24499           
24500           Added two new prject attributes: project.config.blocked and
24501           project.excluded.modules. The former will make sure that users
24502           are not given any previlidge in enabling the 'overwrite build
24503           files' flags and the later issues a list of modules in the project
24504           to be skipped for symbol browsing and project listing.
24505         
24506         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
24507         
24508           Modified script to read the template from the anjuta data dir
24509           rather than from the directory in which the script exist. Otherwise,
24510           Being transfered to the bin dir, the script will not be able to
24511           find the template when it is run.
24512           
24513           The script is also create with configure.in to set in the anjuta
24514           data dir path inside the script.
24515           
24516 2002-01-26  Stephane Demurget  <demurgets@free.fr>
24518         * po/fr.po: updated to the latest sources.
24520 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24522         * scripts/Makefile.am:
24523           anjuta_import.sh goes with distribution.
24524           
24525         * po/*.po: They seem to have updated (merged with
24526           anjuta.pot) automatically when I did "make dist".
24527           
24528 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24530         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
24531           Fixed Bug #499807, ie crash on removing libs, includes, defines from
24532           the compiler options dialog.
24533         
24534         * ChangeLog:
24535           Correct todays date. :)
24536           
24537         * scripts/Makefile.am:
24538           Installs anjuta_import.sh in $(prefix)/bin dir and
24539           is treated as an executable.
24540           
24541 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24543         * Fix for bug #499373
24544         
24545         * data/properties/anjuta.properties, ada.properties, cpp.properties,
24546           java, properties, latex.properties, lua.properties, others.properties,
24547           perl.properties:
24548           
24549           Added double-quotes around file arguments so that
24550           filenames with spaces could also work.
24552         * launcher/anjuta-launcher.c, executer.c:
24553           Escaped quotes in the cammand and it's arguments before executing
24554           so that args with spaces can also work.
24555           
24556           Commented #DEBUG switch.
24557           
24558 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
24560         * scripts/*: Added files which I forgot previously.
24561         
24562         * src/aneditor.h: Lined up commands definition for better look.
24563         
24564         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
24565           main_menubar.h, control.c:
24566           Added three more convert EOL chars submenu items in transform.
24567           Reformatted some some.
24568         
24569         * data/anjuta.properties:
24570           Reformatted a line.
24571         
24572         * src/aneditor.h, aneditor.c:
24573           Added three commands (with definitions) for EOL conversions.
24574           
24575         * src/text_editor.c:
24576           Editor detects file mode from the file content and
24577           set the editing mode to CR/LF/CRLF automatically.
24578           Refined Dos mode extrageneous chars filter
24579           This will make sure that filter works only in Dos mode and not
24580           in other modes.
24581           
24582         * src/anjuta.c: Editor mode display in status bar.
24583         
24584         * src/preferences_gui.c: Changed the string for dos mode
24585           filter to more sensible string.
24586         
24587         * src/aneditor.c: Default editor mode sets during widget creation
24588           and not everty time the properties are loaded. This makes sure
24589           that the auto-detected mode is not overridden by the default mode.
24590           
24591         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
24592         
24593         * src/anjuta.c: Fixed bug #476028.
24594           Now anjuta also searches for file relative to top project dir,
24595           when the project is open.
24596         
24597         * src/anjuta_cbs.c: Fixed bug #499536.
24598           File is not closed if it is not able to save the file properly.
24599           
24600         * src/mainmenu_callbacks.c: Fixed bug #499536.
24601           Newfiles (which are not modified) are also closed on "close all files".
24602         
24603 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24605         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
24606         
24607         * tagmanager/tm_source_file.c, regex.c, parse.c:
24608           defined and delimited g_messages within #debug.
24609           
24610         * src/preferences.c, data/anjuta.properties:
24611           saved/defied message-manager tag position in string.
24612           Message tag possition is saved between sessions. And
24613           and tag position bottom as default.
24614           
24615 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
24617         Patch submitted by:
24618         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24620         * Makefile.am
24621           configure.in
24622           data/Makefile.am
24623           data/properties/Makefile.am
24624           global-tags/Makefile.am
24625           pixmaps/Makefile.am
24626           src/Makefile.am
24627           src/an_file_view.c
24628           src/an_file_view.h
24629           src/an_symbol_view.c
24630           src/an_symbol_view.h
24631           src/anjuta.c
24632           src/anjuta_cbs.c
24633           src/file_history.c
24634           src/file_history.h
24635           src/message-manager-private.cc
24636           src/pixmaps.h
24637           src/project_dbase.c
24638           src/project_dbase_gui.c
24639           src/tags_manager.c
24640           src/text_editor.c
24641           src/utilities.c
24642           src/utilities.h
24643           src/watch_gui.c:
24644         
24645           Modified files.
24646         
24647         * scripts/*
24648           pixmaps/sv_class.xpm
24649           pixmaps/sv_function.xpm
24650           pixmaps/sv_macro.xpm
24651           pixmaps/sv_private_fun.xpm
24652           pixmaps/sv_private_var.xpm
24653           pixmaps/sv_protected_fun.xpm
24654           pixmaps/sv_protected_var.xpm
24655           pixmaps/sv_public_fun.xpm
24656           pixmaps/sv_public_var.xpm
24657           pixmaps/sv_static_fun.xpm
24658           pixmaps/sv_static_var.xpm
24659           pixmaps/sv_struct.xpm
24660           pixmaps/sv_unknown.xpm
24661           pixmaps/sv_variable.xpm
24662           pixmaps/fv_core.xpm
24663           pixmaps/fv_text.xpm
24664           pixmaps/filestoremove.txt:
24665         
24666           New files.
24667         
24668         * pixmaps/class.xpm
24669           pixmaps/function.xpm
24670           pixmaps/fv_autofile.xpm
24671           pixmaps/fv_doc.xpm
24672           pixmaps/fv_i18n.xpm
24673           pixmaps/fv_source.xpm
24674           pixmaps/private_func.xpm
24675           pixmaps/private_var.xpm
24676           pixmaps/protected_func.xpm
24677           pixmaps/protected_var.xpm
24678           pixmaps/public_func.xpm
24679           pixmaps/public_var.xpm
24680           pixmaps/struct.xpm
24681           pixmaps/variable.xpm
24682         
24683           Removed files.
24684         
24685         * tagmanager/*/*:
24686         
24687           Upgraded to tagmanager-0.7
24689 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
24690         * src/anjuta_cbs.c: Fixed bug #506441
24691         * src/watch_gui.c: Changed layout of eval dialog so that
24692         it fits on a 800x600 desktop with German translation. 
24694 2002-01-23      Andy Piper <andy.piper@freeuk.com>
24696         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
24697         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
24698           icon for new project type (thanks to Misha)
24699         * configure.in: build and install Danish translation
24700         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
24701           credits to cover new patches and translations
24703 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
24704         
24705         * src/preferences.c, src/message-manager.cc, src/project_type.c,
24706           src/appwiz_page1.c:
24707         
24708       - Font preferences are restored properly now (\n was missing)
24709           - Dock menu label of message-manager is "Dock/Undock" instead
24710           of "Dock|Undock" to match with the rest of anjuta.
24711           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
24712           changed it in anjuta, too 
24714 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24716         * tagmanager/tm_source_file.c,
24717           tagmanager/parse.c,
24718           tagmanager/tm_project.c,
24719           src/an_symbol_view.c,
24720           src/anjuta.c:
24721           
24722           Disabled debug warnings.
24724 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24726         * src/appwiz_page1.c
24727           src/compiler_options.c
24728           src/project_dbase.c
24729           src/project_dbase.h
24730           src/project_type.c
24731           src/source.c
24732           src/source.h:
24733           
24734           New project type named LibGlade.
24735           
24736           Patch submitted by:
24737           Dick Knol <dknol@gmx.net>
24739         * src/gnome_prj.c:
24740           Commented out unused pixmap creation. May be it
24741           will fix the crash in project creation.
24742           
24743 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
24745         * src/registers.c
24746           src/registers.h
24747           src/registers_cbs.c
24748           src/registers_cbs.h
24749           src/registers_gui.c
24750           src/sharedlib.c
24751           src/sharedlib.h
24752           src/sharedlib_cbs.c
24753           src/sharedlib_cbs.h
24754           src/sharedlib_gui.c
24755           src/signals.c
24756           src/signals.h
24757           src/signals_cbs.c
24758           src/signals_cbs.h
24759           src/signals_gui.c
24760           src/stack_trace.c
24761           src/stack_trace.h
24762           src/stack_trace_cbs.c
24763           src/stack_trace_cbs.h
24764           src/stack_trace_gui.c
24765           src/text_editor.c
24766           src/watch.c
24767           src/watch.h
24768           src/watch_cbs.c
24769           src/watch_cbs.h
24770           src/watch_gui.c
24771           
24772           Fixed bug #496290: Attach/detach removed from these
24773           windows as they are never implemented.
24774           
24775           Patch submitted by:
24776           Johannes Schmid <johannes.schmid@gmx.de>
24777           
24778 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
24780         * src/anjuta.c,
24781           src/anjuta_cbs.c:
24782           
24783           Fixed bug:
24784           when you right click on the tabs, a list of filenames are given
24785           out, but now it gives a list of "page 1", "page 2", etc...
24786           
24787           Patch submitted by: 
24788           Jens Georg <mail@jensgeorg.de>
24790         * anjuta.in.in: Removed c|c++ because, it was not necessary
24791           and was causing translation problem.
24792           
24793         * plugins/class-gen/clsGen.c:
24794           removed "'" for the same reason.
24795           
24796 attached the fix for the menu
24799 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24801         * src/preferences.h,
24802           src/preferences.c,
24803           src/preferences_gui.c:
24804           
24805           Adds the functionality to Anjuta to auto save your unsaved
24806           files before you build a project.
24808           Patch submitted by: 
24809           jason <jason_williams@suth.com>
24810           
24811         * src/anjuta.[h,c]:
24812           Added function for save all files.
24813         
24814         * src/mainmenu_callbacks.c:
24815           Modified to use the above function.
24816         
24817         * src/build_project.c:
24818           Save all files before build if it is set in the
24819           preferences.
24821 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
24823         * src/message-manager-private.cc
24824           src/message-manager-private.h
24825           src/message-manager.cc:
24826           
24827           Message-manager now restores the tabs which were shown on startup.
24828           The terminal is now created on demand (as requested by Biswa)
24829           and I have removed some debug messages.
24830           
24831           Patch submitted by: 
24832           Johannes Schmid <johannes.schmid@gmx.de>
24834 2002-01-13  Stephane Demurget  <demurgets@free.fr>
24836         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
24837           proper tabs keyboard navigation.
24839         * src/an_symbol_view.c,
24840           src/anjuta_cbs.c,
24841           src/gnome_project.c,
24842           src/project_dbase.c,
24843           src/tags_manager.c: removed some debugging display.
24845 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
24847         * src/message-manager-dock.c
24848           src/message-manager-private.cc
24849           src/message-manager-private.h
24850           src/message-manager.cc
24851           src/preferences.c
24852           src/preferences.h
24853           src/preferences_gui.c:
24854           
24855           Patch submitted by: 
24856           Johannes Schmid <johannes.schmid@gmx.de>
24857           
24858           This patch adds a tab to the notebook of the preferences-dialog
24859           where you can change the colors, the tab position of the new
24860           message manager. Also the truncate messages stuff has moved
24861           from misc tab to messages tab.
24863           Also improved the remembering position stuff of message manager.
24864           
24865         * data/internal.properties,
24866           Added definitions for messages colors and tag position.
24867           
24868         * src/message_manager.cc:
24869           Fixed a bug that never lets the messages panes to get cleared.
24870           Added wmclass setting for the message window. Fixed a bug in
24871           which the message window was not being shown.
24872         
24873         * src/tag_manager.c: Fixed printing of (NULL) in the debug
24874           output and disabled it.
24876         * src/anjuta.c: Preferences created and loaded before anything else.
24877           anjuta now recognizes messages colors on startup and initializes
24878           them.
24879         
24880 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
24882         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
24884 2002-01-09  Stephane Demurget  <demurgets@free.fr>
24886         * pixmaps/file_c.xpm,
24887           pixmaps/file_cpp.xpm,
24888           pixmaps/file_file.xpm,
24889           pixmaps/file_h.xpm,
24890           pixmaps/file_html.xpm,
24891           pixmaps/file_i18n.xpm,
24892           pixmaps/file_icon.xpm,
24893           pixmaps/file_pix.xpm,
24894           pixmaps/fv_doc.xpm,
24895           pixmaps/fv_i18n.xpm,
24896           pixmaps/fv_image.xpm,
24897           pixmaps/fv_source.xpm,
24898           pixmaps/fv_unknown.xpm: made these icons transparent.
24900 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
24902         * launcher/anjuta_launcher.c: updated message strings
24903         * src/message-manager-dock.c: added newline at end to avoid compile warning
24904         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
24905         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24906           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
24907           entries for username and Python-style GPL notice
24908         * HACKING: added info on files to change to update Insert menu
24910 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24912         * src/project_dbase.c,
24913           src/an_file_view.c,
24914           src/an_symbol_view.c:
24915           Changed the CTree expander style to square and
24916           line style to Dotted line.
24917           
24918         * po/POTFILES.in: Removed and Added translable files.
24920 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24922         * ccview/.cvsignore: Removed.
24923         
24924 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24926         * ccview/
24927                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
24928                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
24929                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
24930                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
24931                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
24932                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
24933         
24934         Removed ccview module because it is no longer needed.
24936 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24938         * src/project_dbase.c:
24939           Shifted structure initialization in project_dbase_new()
24940           before anything else, otherwise it was crashing due to
24941           uninitialized values.
24942         
24943         * src/an_symbol_view.c:
24944           Disabled high volume debug output.
24946 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
24947         
24948         Applied a very heavy patch from:
24949         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24951         * Makefile.am
24952         configure.in
24953         pixmaps/Makefile.am
24954         src/Makefile.am
24955         src/aneditor.cxx
24956         src/aneditor.h
24957         src/anjuta.c
24958         src/anjuta.h
24959         src/commands.c
24960         src/commands.h
24961         src/compile.c
24962         src/compile.h
24963         src/controls.c
24964         src/defaults.c
24965         src/fileselection.c
24966         src/main_menubar.c
24967         src/main_menubar.h
24968         src/main_menubar_def.h
24969         src/mainmenu_callbacks.c
24970         src/mainmenu_callbacks.h
24971         src/project_dbase.c
24972         src/project_dbase.h
24973         src/project_dbase_gui.c
24974         src/tags_manager.c
24975         src/text_editor_menu.c
24976         src/toolbar_callbacks.c
24977         tagmanager/Makefile.am
24978         tagmanager/ctags.c
24979         tagmanager/include/Makefile.am
24980         tagmanager/include/tm_project.h
24981         tagmanager/include/tm_symbol.h
24982         tagmanager/include/tm_tag.h
24983         tagmanager/include/tm_tagmanager.h
24984         tagmanager/include/tm_workspace.h
24985         tagmanager/tm_project.c
24986         tagmanager/tm_source_file.c
24987         tagmanager/tm_symbol.c
24988         tagmanager/tm_tag.c
24989         tagmanager/tm_workspace.c
24990         widgets/Makefile.am: Modified.
24991         
24992         * src/an_file_view.[c,h],
24993           src/an_symbol_view.[c,h],
24994           src/file_history.[c,h],
24995           src/support.[c,h],
24996           widgets/scroll-menu.[c,h],
24997           tagmanager/tm_file_entry.c
24998           tagmanager/include/tm_file_entry.h: Added new files.
24999           
25000         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
25001         private_func.xpm, public_func.xpm,
25002         class.xpm, fv_exec.xpm, fv_unknown.xpm,
25003         private_var.xpm, public_var.xpm,
25004         function.xpm, fv_i18n.xpm, macro.xpm,
25005         protected_func.xpm, struct.xpm,
25006         fv_autofile.xpm, fv_image.xpm,
25007         ofolder.xpm, protected_var.xpm, variable.xpm:
25008           Updated and Added pixmap files.
25010         Features:
25011         ---------
25012         a) Removes CCView dependency.
25013         b) Improves the terminal.
25014         c) Adds tag navigation context menus.
25015         d) Upgrades tagmanager to latest version.
25016         e) Miscellaneous small additions.
25018 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25020         * src/project_dbase_gui.c: Fixed crash of anjuta
25021         when project first created.
25022         
25023         * src/gnome_project.c: It now updates the tags manager
25024         when new projects are created.
25025         
25026 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25028         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
25029           for this big patch.
25030         
25031         * src/messages.[c,h]: Removed files.
25033         * src/message-manager.[cc,h],
25034           src/message-manager-dock.[c,h],
25035           src/message-manager-private.[cc,h]
25036           New files.
25038         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
25039           src/build_project.c, src/clean_project.c, src/compile.c
25040           src/configurer.c, src/debugger.c, src/find_in_files.c
25041           src/mainmenu_callbacks.c, src/preferences.h
25042           src/preferences_gui.c, src/properties.h
25043           src/utilities.c, src/utilities.h:
25044           The new messages widget.
25045           New features:
25046             - Use of GtkNotebook instead of ToggleButtons
25047               and show/hide
25048             - Popupmenu to show and hide message types and
25049               to dock/undock in detach mode
25051           All other things should work as they did with the
25052           old message window. Currently the keyboard short-cuts
25053           do not work in detached mode.
25054           
25055           Some functions in utitlities.[c,h] changed.
25056           so that they take const arguments where this is possible
25057           
25058         * src/Makefile.am, po/POTFILES.in:
25059           Removed messages.[c,h] and
25060           added message-manager.[cc,h], message-manager-dock.[c,h],
25061           message-manager-private.[cc,h]
25062           
25063         * src/message-manager.h: Removed "include <bonobo.h>"
25064           and added a newline at the end of the file.
25065           
25066         * src/message-manager-private.cc:
25067           Set clist's width setting to Automatic.
25068           Set scroll window's scroll bars to Automatic.
25069           
25070 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
25072         * text_editor_menu.c:
25073           Fixed misalignment of the function sub menu
25074           in the text editor pop up menu.
25075           
25076 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25077         
25078         * src/text_editor.c: Fixed a compiler warning.
25079         
25080 2002-01-04  Andy Piper <andy.piper@freeuk.com>
25082         * THANKS, manuals/*/authors.sgml: updated for new translations
25083         * plugins/class-gen/clsGen.c: converted messages to English
25084         * src/about.c, src/main_menubar_def.h: string updates
25086 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25088         * src/anjuta.c
25089           src/anjuta_cbs.c
25090           src/text_editor.c
25091           src/mainmenu_callbacks.c
25092           src/text_editor.h
25093           src/text_editor.c
25094           src/text_editor_cbs.c
25095           src/text_editor-gui.c:
25096           
25097           Earlier code for adding 'cross' button
25098           for closing pages were too error prone and unorganized.
25099           Cleaned up the code and shifted the 'extra' widgets
25100           creation (eg. close button, close_pixmap and lable)
25101           from anjuta to text_editor. This takes care of proper
25102           widgets creation and destruction. Otherwise, anjuta
25103           was crashing at too many points, especially related
25104           to docking and undocking.
25105           
25106 2002-01-04  Stephane Demurget  <demurgets@free.fr>
25108         * src/aneditor.cxx: removed debugging code.
25110         * data/properties/.cvsignore: added swap files.
25112 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25114         * src/anjuta.c
25115           src/anjuta_cbs.c:
25116           Fixed Crashing of anjuta when a new file is saved as
25117           different file.
25118           
25119 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25121         * src/aneditor.c: Some debug codes around.
25122         
25123         * data/internal.properties, data/anjuta.properties: Removed.
25124           data/properties/Makefile.am:
25125           data/properties/ada
25126           data/properties/cs
25127           data/properties/make
25128           data/properties/rc
25129           data/properties/html
25130           data/properties/ruby
25131           data/properties/baan
25132           data/properties/idl
25133           data/properties/pascal
25134           data/properties/sample
25135           data/properties/bash
25136           data/properties/java
25137           data/properties/perl
25138           data/properties/sql
25139           data/properties/conf
25140           data/properties/latex
25141           data/properties/props
25142           data/properties/vb
25143           data/properties/cpp
25144           data/properties/lua
25145           data/properties/python
25146           data/properties/xml
25147           data/properties/others
25148           data/properties/.cvsignore:
25149             Added files. Properties now splitted into small files
25150             for each language.
25152         * data/Makefile.am
25153           configure.in: Update the removal and added properties module.
25155         * src/preferences.c: preferences_new(): Updated to reflect the
25156           new properties files organization.
25157           
25158         * src/Makefile.am: Added Baan Lexer.
25160 2002-01-01  Stephane Demurget  <demurgets@free.fr>
25162         * src/aneditor.cxx: readded the baan lexer. 
25164         * src/preferences.c: fixed translated messages and a typo.
25166         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
25167           confusing the regexp usage in xml-i18-merge.
25169 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
25171         * src/project_dbase.c: tidied some messages, and spotted a typo in
25172           the reading of properties which prevented the project version from
25173           ever being reported in the Project Information window - fixed :)
25175         * po/POTFILES.in: removed syntax.h
25177 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25179         * data/internal.properties: fixed baan properties.
25180           Added all ada properties.
25182         * src/main_menubar_def.h,
25183           src/lexer.h,
25184           src/aneditor.cxx,
25185           src/utilities.[ch]: added support for the Ada highlight style.
25187 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25189         * plugins/*/.cvsignore: updated.
25191 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25193         * src/syntax.h,
25194           src/text_editor.c,
25195           src/Makefile.am: removed the empty header syntax.h.
25197 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
25199         * main_menubar.c:
25200         Stef's observation on the 'superfluous' hseparators in the recent
25201         files and projects is fully justified -- removed.
25202         
25203         * main_menubar_def.h:
25204         Changed "Plug Ins" to "Plugins" in the menu label.
25205         
25206         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
25207         Added class-gen in the configure output and class-gen module.
25208         
25209         * data/internal.properties:
25210         Correct mis-spelled "jave" to "java".
25211         Added file.is.source for *.h, *.c, *.cpp properties.
25212         
25213         * global-tags/Makefile.am:
25214         "chmod +x create_global_tags.sh" before it is executed, because
25215         there is very high chance that it will be found "-x" and resulting
25216         in error
25218 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25220         Fixed a crash on Solaris reported by Holder Burde, thanks to him
25221         for the backtrace.
25223         * src/gnome_project.c: (create_new_project): if the user doesn't
25224           select any icon, it doesn't have any extension and thus we can't
25225           use it in printf on Solaris, since the %s modifier use strlen to
25226           know the string length and then crash. On Linux, gcc checks the value
25227           of the pointer to be NULL and write "(null)" if necessary. We can't
25228           rely on that.
25230         * src/source.c: (source_write_desktop_entry): if there's no icon, we
25231           don't need to have the directory icon but the generic one.
25233 2001-12-30  Stephane Demurget  <demurgets@free.fr>
25235         Merged with latest (1.42) scintilla.
25237         Added: Support for the {load,save}.on.(de)activate properties.
25238                The PHP lexer to match keywords case insensitively.
25239                Baan lexer.
25240                Experimental supports for changeable style attribute & line
25241                wrapping.
25242                
25243         Updated: Both the C++ and HTML lexers.
25244                  More shell keywords added.
25245                  Horizontal scrolling and diplay of long lines optimised.
25246                  Cursor setting optimised.
25248         Bugs fixed: Caret movement over folded lines.
25249                     Selection tracking in 2ndary views when doing modifications.
25251         * scintilla/CallTip.{cxx.h},
25252           scintilla/ContractionState.{cxx,h},
25253           scintilla/Document.{cxx,h},
25254           scintilla/Editor.{cxx,h},
25255           scintilla/KeyWords.cxx,
25256           scintilla/LexHTML.cxx,
25257           scintilla/PlatGTK.cxx,
25258           scintilla/RESearch.cxx,
25259           scintilla/ScintillaBase.cxx,
25260           scintilla/ScintillaGTK.cxx,
25261           scintilla/Style.{cxx,h},
25262           scintilla/StyleContext.h,
25263           scintilla/ViewStyle.cxx,
25264           scintilla/include/*.h: updated.
25266         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
25268         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
25269           should have been told to the scintilla team. We're lucky I read the
25270           ChangeLog and the modifications of the lexer (thanks to the Gnome
25271           bonsai for this ;)
25273         * data/internal.properties: added Baan definitions.
25274           Fixed some issues for C such as *_cast directive, that are only
25275           available with C++.
25276           Updated C++, HTML and shell scripts definitions.
25277           Updated Ada and Bullant, that have been forgotten.
25279         * src/main_menubar_def.h,
25280           src/lexer.h,
25281           src/aneditor.cxx,
25282           src/utilities.[ch]: added support for the Baan highlight style.
25284 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25286         Polished the plugins menu behaviour and added a tearoff
25287         menuitem to the recent entries submenu.
25289         Note: The recent entries list seems to be too height
25290               with all these superfluous hseparators.
25292         * src/main_menubar.c: Polished, making some
25293           functions declarations static and cleaning some code.
25295           (create_submenu_plugin): removed the extra
25296           plugins entry and the horizontal separators.
25298           (on_plugins_menu_realize): the plugins menu is only
25299           shown if there's at least one available.
25301           (create_submenu*): added a tearoff menuitem to have
25302           a more homogeneous menu style. For now, it doesn't
25303           take care of user settings (but it was even worse
25304           before :).
25306 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25308         * configure.in: added the packageplugindir variable to avoid
25309           installing the plugins in $(prefix). It's not the same path as
25310           anjuta 2 to allow parallel installation.
25312 2001-12-29  Stephane Demurget  <demurgets@free.fr>
25313         Fix a reopened part of bug #440676: keyboard navigation between the
25314         different text buffers. Changed to a more global approch. 
25316         * src/notebook.[ch]: removed.
25318         * src/Makefile.am: removed notebook.[ch]
25320         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
25321           (on_anjuta_window_key_press_event): added to fulfill the global
25322           shorcuts handling.
25324         * HACKING: updated according to the new global shortcuts handling.
25326 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
25328         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
25329           Shifted plugin menu from Edit submenu to main menu.
25330         
25331         * po/POTFILES.in:
25332           Added plugins/sample1/plugin-sample1.c
25333           
25334         * plugins/sample1/plugin-sample1.c:
25335           Added localization and used anjuta_info, instead of anjuta_error.
25336           
25337         * plugins/.cvsignore, plugins/sample1/.cvsignore:
25338           Added cvs ignores.
25339           
25340 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
25342         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
25343           for plugin dir.
25344         
25345         * Makefile.am: Added module plugins.
25346         
25347         * plugins, plugins/Makefile.am, plugins/sample1/*:
25348           Created plugins modules.
25349           
25350         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
25351           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
25352           to load plugins of *.so only and not *.so* (which results
25353           in duplicates).
25354         
25355         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
25356           plugins during packaging.
25358 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
25360         *  configure.in: Added Greek (el) to ALL_LINGUAS.
25362 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
25364         * configure.in: Added portuguese to ALL_LINGUAS
25366 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
25368         * global-tags/.cvsignore
25369         tagmanager/.cvsignore
25370         tagmanager/include/.cvsignore:
25371         Added cvs ignore files.
25373         * data/.cvsignore
25374         Updated cvs ignore file.
25375         
25376 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25378         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
25379           data/anjuta.properties, data/internal.properties: clean up some 
25380           message strings (me)
25382 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25384         * src/about.c, THANKS: added Jens to the credits
25385         
25386 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
25388         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
25389           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
25390           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
25391           Georg <mail@jensgeorg.de> to add close button to file tabs.
25393 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25395         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
25396           (debugger now catches correct signal from process)
25398 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25400         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
25401         * src/pixmaps.h: switch appwizard project icons to new designs
25402         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
25404 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
25406         * pixmaps/Makefile.am: stop redundant images from being installed.
25407           The next step will be to remove them completely.
25408         * src/appwiz*: further updates (more to come)
25409         * src/pixmaps.h: cleaned up, commented
25410         * src/splash.c: should use the pixmaps macro defined
25411         * HACKING: more on the graphics stuff and use of pixmaps.h
25413 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
25415         * src/defaults.c: fix bug #494864
25417 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
25419         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
25420           graphics from Misha
25421         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
25422           redundant graphics, no longer used
25423         * src/appwiz*: revamped application wizard by Andy and Misha for
25424           a more usable and professional look-and-feel
25425         * HACKING: updates to cover patching, graphics, and some additions
25426           post-0.1.8
25427         * TODO: removed some implemented features
25429 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
25431         * data/anjuta.properties, data/internal.properties: cleanup
25432         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
25433           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
25434           to edit styles colors for keywords and add Goto Tag menu option
25435           in the editor
25437 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
25439         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
25440         
25441         Fixed bug #460335
25442         fixes the Forget of the cursor position when tab is brought active
25443         from project manager.
25444         
25445 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25447         * src/messages.c
25448           Exported "TERM=xterm" to get a color terminal when
25449           anjuta is not started from within a terminal.
25450           
25451 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25453         * src/messages.c
25454           src/messages.h
25455           Added a frame around zvt terminal.
25456           
25457         * src/preferences_gui.c
25458           Modified to say "Use glade component (experimental)"
25459           instead of "Use Component".
25460           
25461 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
25463         * Patch from 
25464         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25465         
25466         * src/anjuta.c
25467         src/fileselection.c
25468         src/messages.c
25469         src/messages.h
25470         src/preferences.c
25471         src/preferences.h
25472         src/project_dbase.c
25474         a) Extra scrollbar in terminal no longer appears.
25475         b) Character set preference should be preserved (untested).
25476         c) File selection widget now remembers last directory.
25477         d) On creation of generic project, the glade 'file not found' error no
25478                 longer occurs.
25479         e) First terminal window is created 'on demand', so it should always to
25480                 the Right Thing (TM) as far as starting WD is concerned. Also, the
25481                 environment is now passed to the terminal.
25482         f) Solaris compilation should be fixed (replaced get_current_dir_name()
25483                 with getcwd()).
25484         g) Fixed some compilation warnings.
25486 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
25488         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
25489           src/pixmaps.h: applied terminal and warnings patch (Biswa)
25490         * src/*: cleanups (me)
25491         * pixmaps/mini_term.xpm: added new file for terminal button
25492           (me, based on existing artwork)
25494 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
25496         * configure.in: bumped version to 0.1.9-pre
25497         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25498           translation
25499         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
25501 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
25503         * src/splash.c: removed a DOS end of line of a comment (so the *.po
25504           files are free of that char)
25505         * configure.in: added "az" to ALL_LINGUAS
25507 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
25509         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
25510           crash bug fix from Biswa.
25511         * FUTURE: added Anjuta/gIDE merger information to provide 
25512           details on future direction and status of 1.x stuff
25513         * NEWS: prepared for release
25514         * po/de.po: update from Jens Georg <mail@jensgeorg>
25516 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
25518         * multiple minor updates pre-0.1.8
25519         * patch from Biswa to fix syntax highlighting and packaging
25520         * po/fr.po: update from Stef
25522 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
25524         * global-tags/Makefile.am
25525         global-tags/create_global_tags.sh
25526         global-tags/tm_global_tags.c
25527         scintilla/LexCPP.cxx
25528         scintilla/include/SciLexer.h
25529         src/aneditor.cxx
25530         src/project_dbase.c
25531         tagmanager/Makefile.am
25532         tagmanager/include/Makefile.am
25533         tagmanager/include/tm_project.h
25534         tagmanager/include/tm_tag.h
25535         tagmanager/include/tm_tagmanager.h
25536         tagmanager/tm_project.c
25537         tagmanager/tm_source_file.c
25538         tagmanager/tm_tag.c
25539         tagmanager/tm_workspace.c:
25540         
25541         Includes the syntax highliting patch to scintilla).
25542         and more stable code.
25543         
25544         *tagmanager/include/tm_symbol.h: New file.
25545         *tagmanager/tm_symbol.c: New file.
25546         
25547         Add symbol tree building functionality at project level
25548         
25549         Patch from:
25550         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25551         
25552 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25554         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
25555           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
25556           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
25557           : New and improved pixmaps from Misha <misha@phreaker.net>
25558           Thanks to him.
25560 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
25561         
25562         * Big patch submitted by
25563           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
25564           Many thanks to him.
25565         
25566         * src/Makefile.am, src/aneditor.cxx
25567           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
25568           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
25569           Use of tagmanager lib for advanced calltips.
25571         * global-tags/*: Created new directory and added files to 
25572           generate system.tags.
25574         * tagmanager/*: Created new directory and added tagmanager lib
25575           files.
25577         * configure.in, acconfig.h, Makefile.am: Modified to reflect
25578           the above additions.
25580         * data/Makefile.am: Modified to accomodate generated system.tags file.
25582 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
25584         * scintilla/: updated to 1.41
25585         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
25586         * src/about.c: updated list of authors
25587         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
25588         * HACKING: updated to cover Scintilla usage
25589         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
25590           translation
25592 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
25594         * src/aneditor.cxx: Fixed compilation errors with it.
25595           by add include to gtk+ headers and typedefining a mysteriously
25596           vanished class Colour.
25598 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25600         * configure.in: Added pt_BR in the languages.
25601         
25602 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
25604         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
25605           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
25606         * THANKS: updated
25607         * manuals/C/anjuta-manual/*: new format to match
25608           the rest of the GNOME docs chapter layout. Added the many
25609           new contributors. Moved Authors and License information into new
25610           chapters of their own - should make expansion easier too
25611         * src/compiler_options.c: changed the profiler option to -pg to 
25612           work with GNU tools (gprof)
25613         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
25614           and text labels
25615         
25616 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
25618         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
25619           compiler_options_gui.c:
25620           Added a new entry for linker flags and renamed c_options to c_flags
25621           and l_options to l_libs. Also, added a new function:
25622           compiler_options_set_prjlflags_in_file();
25623         
25624         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
25625         
25626         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
25627           
25628 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
25630         * THANKS, src/about.c: corrections and additions following 
25631         Naba's big update
25632         * src/main_menubar.c: patch from Rikul to fix the problem with 
25633         menu accelerators not being loaded
25635 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
25637         * THANKS: Added all contributors and translators names and emails.
25638         * AUTHORS: Updated
25639         * pixmap/anjuta_logo.png: Reduced the size of the logo.
25640         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
25641               Added new file (earlier logo with border).
25642         * src/about.c: Added all contributors names and emails
25643               and used macro definition for logo pixmap file.
25644         * src/pixmaps.h: Added entry for anjuta splash screen.
25646 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
25648         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
25649         to new PNG version (thanks to Misha) and removed the old
25650         pixmap.
25652 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
25654         * THANKS: added Conner Mo for simplified Chinese translation.
25655         * configure.in: added zh_CN in ALL_LINGUAS
25657 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
25659         * THANKS: added Joe Man for his traditional Chinese translation.
25660         * configure.in: added zh_TW in ALL_LINGUAS.
25662 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
25664         * src/main_menubar_def.h: Changed the link of lidn to
25665         http://lidn.sourceforge.net.
25666         
25667 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
25669         * Applied patch from Rikul
25670         * Applied patch from Luca
25671         * Fixed a cvs conflict. :)
25673 2001-10-17  Stephane Demurget  <demurgets@free.fr>
25675         * THANKS: added Marc Botermans for his Dutch translation.
25677         * configure.in: added nl in ALL_LINGUAS.
25679         * po/nl.po: added.
25681 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
25683         * anjuta.c: Fixed luca's typo.
25684         * resources.c, resources.h: Changed gchar* return to void, to
25685                 avoid a compiler warning.
25686         * scintilla/Makefile.am: Reorganized file entries.
25687         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
25689 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
25691         * Upgraded scintilla to 1.4.
25692         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
25693                 LexLisp.cxx StyleContext.cxx StyleContext.h
25694         * src/Makefile.am: Added 4 lexers and separated lexer objects
25695                 from the main link variable.
25697 2001-10-14  Stephane Demurget  <demurgets@free.fr>
25699         * THANKS: added Luca, even if it shouldn't be my role to write
25700           this sort of thing :)
25702         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
25703           the latest Luca patch.
25705 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
25707         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
25708         This is not documented yet; plugins to come later.
25709         * src/find*.c: find dialogs now persistent 
25710         (Rick <rikul@bellsouth.net>)
25711         * widgets/gnomefilelist.c: fixed multiple file open issue 
25712         (Rick <rikul@bellsouth.net>)
25713         * changes to recent file and project lists handling 
25714         (lbell <lbell@tsc4.com>)
25715         * more minor UI updates (me)
25717 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
25719         * src/Makefile.am: removed warnings for traditional C syntax
25720         * pixmaps: added new icons for mini_locals, mini_cvs and
25721         the splash screen - thanks to Misha <misha@phreaker.net>
25723 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
25725         * src/toolbar.c: fix typo in tooltip text
25726         * ccview/cccmd.cc: alter Func to Function in menu text
25728 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
25730         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
25731         issue with find dialog reporting an error when Scintilla finds text
25732         * applied patch from Denis Boehme <boehme at syncio dot de> to support
25733         DOS files (i.e. CR/LF translation)
25735 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
25737         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
25738         #452436
25739         * data/internal.properties: default fold style now set to 3 :-)
25740         * applied patch from rikul <null@acm.org> to turn notebook tab 
25741         headings red when file has been edited.
25743 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
25745         * configure.in: Added "no" to ALL_LINGUAS.
25746         
25747 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
25749     * Patch from lbell <lbell@tsc4.com>
25750     src/controls.c
25751     src/debugger.c
25752     src/main_menubar.c
25753     src/main_menubar.h
25754     src/main_menubar_def.h
25755     src/mainmenu_callbacks.c
25756     src/mainmenu_callbacks.h
25757     src/project_dbase.c
25758     src/project_dbase.h
25759     
25760     Implemented a check menu item to handle the 'show locals' flag
25761     for the current project.
25763     * data/internal.properties: Removed the redundant command
25764     for gnome-terminal.
25765     
25766 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
25768         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
25770 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
25772         * configure.in: Added "ta" to the languages list.
25774 2001-09-21  Andy Piper <andy.piper@freeuk.com>
25776         * data/internal.properties:
25777           added fold.symbols property to control appearance of folds
25778           in the Scintilla editor (thanks to rikul <null@acm.org>)
25780 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25782         * src/message.c:
25783           one extra button for message win is being created -- Fixed.
25784         
25785           The frame should be hidden and not only the pix_lab when
25786           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
25787           -- Fixed.
25788         
25789         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
25790           for the time being it is same as mini_cvs.xpm.
25791         
25792 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
25794         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
25796         Patch from rikul <null@acm.org>
25797         
25798         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
25799         glades.h, messages.c, messages.h, pixmaps.h,
25800         project_dbase.c, project_dbase.h, session.c,
25801         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
25802         
25803         inserted 'add to watch' option in inspect window, so you can add easily
25804         a variable in watch window .
25805         
25806         Added a new message pane for the gdb local variables inspection. Changed
25807         the code in messages.c to better account for future new panes insertion.
25808         Defined a new pixmap for the new tab button in pixmaps.h
25809         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
25810         install script.
25811         
25812         Changed the debugger module to have a single function for asking to gdb
25813         to send program info. The idea is to ask the debugger about only the
25814         info needed to open windows( watch, registers, etc ) to speedup the step
25815         command. I plan to ask informations to the debugger based on the user
25816         interface status.
25817         The request for local variables is enabled by default, but the
25818         projectDBase has a variable to control it, to allow disabling that
25819         feature,  there is also the code to save and to reload the state. If you
25820         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
25821         in project_dbase.c
25823         This big patch is from:  lbell <lbell@tsc4.com>
25824         
25825 2001-09-20  Stephane Demurget <demurgets@free.fr>
25827         Patch from rikul <null@acm.org> :
25829         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
25830           problem and added folding support for php/hmtl.
25832 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
25834         * Fixed dnd of files within scintilla.
25835         patch from:  rikul <null@acm.org>
25836         
25837 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
25839         * Applied patch from Luca.
25840         
25841         * src/source.c: source_write_build_files(): Fixed the project generation
25842           failure. The fist return statement and the free_project_type were 
25843           misplaced.
25845 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
25846         
25847         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
25848         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
25849         
25850         1) Restore the error color to red (waiting for a configurable one )
25851         2) Saving projects settings if you exit anjuta without closing an open
25852         saved project
25853         3) New Menu 'repaeat search' to search with a keystroke without pressing
25854         the toolbar button
25855         4) some define in the menus to better handle menu item update
25856         
25857         Patch from: lbell <lbell@tsc4.com>
25858         
25859         * main_menubar_def.h, main_menubar.c: Change the position of
25860         "Repeat find" menu position.
25862 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
25864          project_type.h, project_type.c, source.c: Applied patch.
25865          patch from Johannes Schmid <clubfan@users.sourceforge.net>
25866          
25867 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25869         * configure.in, src/Makefile.am: Using macros for ORBit flags.
25870         
25871 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25872         
25873         * Fixed bug #445752
25874   
25875 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25876         
25877         * Fixed bugs in Gtk-- and Gnome-- project type
25879 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25881         * dnd.c: Support for multiple files drag-n-drop.
25882         
25883           Patch from: rikul <null@acm.org>
25884         
25885         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
25886           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
25887           saving from menu.
25888         
25889           Patch from: rikul <null@acm.org>
25891         * Applied patch for widgetizing goto dialog box.
25892           Patch from: ???
25893         
25894         * Applied patch for having new project type handling.
25895           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25896           
25897 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
25899         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
25900           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
25901           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
25902           find_replace.c, find_replace.h, find_text.c, find_text.h,
25903           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
25904           project_dbase.h, source.c, text_editor.c, text_editor.h,
25905           text_editor_cbs.c, utilities.c, utilities.h:
25906         
25907           Applied a huge patch (after slight preview). I would like Luca
25908           to have his feature additions mentioned here.
25909         
25910           Patch from: lbell <lbell@tsc4.com>
25912 2001-09-09  Stephane Demurget <demurgets@free.fr>
25914         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
25916         * po/fr.po: updated to the latest sources.
25919 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
25920         
25921         * Fixed bug #445752
25922   
25923 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
25925         * dnd.h, dnd.c: New files for drag n drop support.
25926                 
25927         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
25928            Added drag and drop support for opening files.
25929         
25930         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
25931         Archit Baweja <bighead@crosswinds.net> for this idea.
25932         
25933         * TODO: Added some more todos. :-(
25935 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
25937         * Fixed the goto line activate bug.
25938         patch from: Martyn Bone <mbone@brightstar.u-net.com>
25940 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
25941         
25942         * Fixed bugs in Gtk-- and Gnome-- project type
25944 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
25946         * widgets/gonmefilelist.c, gnomefilelist.c:
25947         Modified multiple selection on pressing control.
25948           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25949         
25950         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25951         Modified multiple selection on pressing control.
25952           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25953         
25954 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
25956         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25957           This is useless; but just in case...
25959 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
25961         * data/internal.properties: modified a bit of perl properties.
25962         
25963 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
25965         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25966           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25967           Added support for multiple file imports. Changed the standrd C++
25968           convention of #include <file> to #include <file.h>, because I had given
25969           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25970           now support the #include <file> convention. That is something to be fixed :). 
25971           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25973 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
25975         * src/anjuta.c: Added function static greetings_text(), to solve the non
25976                 translation of the greetings text in the wizard.
25977                 
25978 2001-08-31  Andy Piper <andy.piper@freeuk.com>
25980         * src/find_in_files_gui.c: made order of buttons consistent with other Find
25981           dialogs, with OK the default (fix bug #453482)
25983 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
25985         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25986         
25987         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25988         
25989 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
25991         * src/aneditor.cxx
25992           src/aneditor.h
25993           src/anjuta_cbs.c
25994           src/controls.c
25995           src/main_menubar.c
25996           src/main_menubar.h
25997           src/main_menubar_def.h
25998           src/mainmenu_callbacks.c
25999           src/mainmenu_callbacks.h:
26000                 Applied the patch that addes menu items which allow users to
26001                 insert GPL notice and date time in current document.
26002                 patch from: Rick Patel <rikul@shreve.net>       
26003                 
26004         * src/main_menu.c: Fixed a compilation error.
26005         
26006         * src/anjuta.c: Fixed non-rememberence of editor tab position.
26007         
26008         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
26009           about the unterminated strings.
26010           
26011         * scintilla/*: Updated scintilla to 1.3.9 version.
26012         
26013 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
26014         
26015         * widgets/gnomefileselection.c:
26016           Applied the patch for fixing multiple selection of file open funcion,
26017           which will deselect the files selected.
26018           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26020 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26022         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
26023           src/fileselection.c, src/anjuta_cbs.c:
26024           Applied the patch     for multiple selection of file open.
26025           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26026           
26027 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26029         * Removed "-f" option in call to devhelp, because devhelp no longer
26030           supports that.
26031         
26032 2001-08-26  Stephane Demurget <demurgets@free.fr>
26034         All these modifications have been pointed out by
26035         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
26037         * data/internal.properties: two fixes for the PHP lexer.
26038           this out.
26040         * fr.po: minor fixes.
26042         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
26044 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
26045         
26046         * main_menubar.c,
26047           main_menubar.h,
26048           main_menubar_def.h,
26049           main_menubar_callbacks.c,
26050           controls.c:
26051                 Added new menu item for "close all fils".
26052                 (Patch from Rikul <rikul@shreve.net>, after revision)
26053         
26054         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
26055         
26056         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
26057                 (Patch from Rikul <rikul@shreve.net>)
26058         
26059         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
26060                 (Patch from Rikul <rikul@shreve.net>)
26062 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26063         
26064         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
26065            project name in application widzard.
26066            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
26068         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
26069           of the 'OK' button there is an 'Execute' one.
26070           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
26071         
26072         * executer.c: Changed cancel button to close button. That was more appropriate.
26073           
26074 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26076         * HACKING: corrected >>>>>> Config management.
26077         
26078         * HACKING: Added many things.
26079         
26080         * src/launcher.h: Added some comments.
26082 2001-08-21  Stephane Demurget <demurgets@free.fr>
26084         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
26086         * HACKING,
26087           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
26088           src/appwizard_cbs.c,
26089           src/appwizard_gui.c: Applied UI/docs cleanup patch from
26090           Andy Piper <andy.piper@freeuk.com>
26092         * po/fr.po: updated to latest sources.
26094         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
26097 2001-08-18  Andy Piper <andy.piper@freeuk.com>
26099         * Fixed bugs #450280 and #448845
26101         * src/about.c: corrected Naba's e-mail address (.net, not .com)
26102         
26103         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
26104           named dialogs
26105         
26106         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
26107           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
26108           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
26109           names to remove "Anjuta: " prefix
26110           
26111         * src/main_menubar_def.c: altered a message
26112         
26113         * launcher/anjuta_launcher.c: cleaned up some messages
26115         * src/debugger.c: edited messages to improve clarity
26116         
26117         * src/app_wiz*.c: tidied wizard interface
26120 2001-08-15  Stephane Demurget <demurgets@free.fr>
26122         Synced Naba's fix and mine about the wizards not working and removed
26123         anjuta.prj to avoid a nasty checkin.
26125         * Makefile.am: removed the install-data-local rule.
26127         * data/Makefile.am: changed the list of files.
26129         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
26131         * .cvsignore: added anjuta.prj for the same reason.
26134 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
26136         * src/source.c: Fixed a bug that fails new gnome projects to get
26137           created.
26139         * src/project_manager.c: Fixed a bug that disables storing recent
26140           project history.
26142         * Makefile.am: Added stuffs to install the macro files in the
26143           anjuta share file.
26146 2001-08-14  Stephane Demurget <demurgets@free.fr>
26148         * data/Makefile.am: added some rules to support the gnome/ macros
26149           dir in order to make the wizards work again.
26151         * anjuta.spec.in: upped the release number.
26154 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
26156         * configure.in (ALL_LINGUAS): Added pl.
26159 2001-08-09  Stephane Demurget <demurgets@free.fr>
26161         * anjuta.spec.in: fixed the doc files list.
26164 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
26166         * src/about.c: corrected my email address. :-)
26167         
26168         * TODO: Updated.
26169         
26170         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
26171          (patch from Andy Piper <squiggle@ukgateway.net>)
26173 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
26175         * debugger.c: Fixed a bug associated with debugging threaded
26176           application.
26177         
26178         * text_editor_menu.c: Fixed broken ui in text editor
26179           pop up menu.
26180           
26181         * text_editor_menu.c: Now the option sub menu in text editor pop up
26182           works.
26183         
26184         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
26185                 (suggested by lord sibn <sibn@utspl.cjb.net> )
26186         
26187 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26189         * src/text_editor_menu.c: Added menu item for context help
26190           (patch from Andy Piper <squiggle@ukgateway.net>)
26191         
26192 2001-08-06  Stephane Demurget <demurgets@free.fr>
26194         * ccview/cccproj.cc: added missing i18n strings.
26196         * data/welcome.txt: bumped version to 0.1.6.
26198         * src/anjuta.c: fixed a compilation error due to devhelp integration.
26200 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26201         
26202         * help.c, help.h: Added support for DevHelp context sensitive help
26203                 and gnome api browsing.
26204         * Fixed toolbars and editor views "not save" bug.
26205         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
26206           (patch from Andy Piper <squiggle@ukgateway.net>)
26207         * Updated THANKS and chapter15.sgml for uk and ru translators.
26209 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
26211         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
26212         * Updated configure.in to include these changes
26213         
26214 2001-08-03  Stephane Demurget <demurgets@free.fr>
26216         * src/project_dbase_gui.c: fixed bug #446963
26217           (on_project_dbase_ccview_update_start),
26218           (on_project_dbase_ccview_update_end): added.
26219           These two respectively disable and enable close file/project
26220           menu entries and toolbar items, while the ccview part updates
26221           its tag database.  
26224 2001-08-03  Stephane Demurget <demurgets@free.fr>
26226         * configure.in: added sv to the ALL_LINGUAS list.
26227         
26229 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
26231         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
26232                 file to work: merge translations and distribute it.
26234         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
26236         * NEWS, README, THANKS & TODO: Spelling fixes.
26238 2001-08-01  Stephane Demurget <demurgets@free.fr>
26240         * README: updated requirements.
26242         * scintilla/Makefile.am,
26243           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
26244           target can't be realized (custom build path).
26246         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
26247           Removed install-data-local.
26249         * src/compiler_options.c: changed the include paths of the pixmaps.
26250           we hadn't any warning because of the include paths passed to the
26251           compiler. Thanks to make distcheck for reporting this.
26254 2001-07-31  Stephane Demurget <demurgets@free.fr>
26256         * NEWS, THANKS: updated.
26258         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
26259           fixed to show the correct kernel signal number and its description.
26261         * widgets/gnomefilelist.c: fixed bug #445756
26262           (goto_last): renamed to goto_prev and changed according to goto_next.
26263           (goto_next): added.
26264           (goto_directory): removed.
26265           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
26266           returned value is now the position in the list.
26267           (check_ok_button_cb): changed the back check and added one for next.
26268           (gnome_filelist_set_dir): the check in history make it wouldn't be
26269           a "true" history. polished the whole thing, using set_dir_internal.
26270           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
26271           there's no check in the history when using back or next.
26273         * manuals/*: added missing .cvsignore files.
26276 2001-07-30  Stephane Demurget <demurgets@free.fr>
26278         * po/fr.po: updated to latest sources.
26280         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
26281           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
26282           to put off their sensitive attributes.
26284 2001-07-29  Stephane Demurget <demurgets@free.fr>
26285         
26286         * po/fr.po: fixed some grammar things.
26287           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
26288           this out.
26289         
26290         * src/utilities.c: (file_is_link): use lstat instead of stat.
26292 2001-07-27  Naba Kumar <kh_naba@123india.com>
26293         
26294         * Remove help dir from cvs, because it is no longer
26295           needed.
26296         
26297         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
26298           needed.
26300 2001-07-24  Naba Kumar <kh_naba@123india.com>
26302         * debugger.c: (debugger_update_prog_status): Fixed
26303                 the bug with gdb version 5. Debugger starts, when
26304                 step in/out/over etc are clicked.
26305         
26306         * debugger.c: All functions: added debugging codes.
26307         
26308         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
26309         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
26310           Modified to recognize non project files also.
26311           
26312         * source.c: (source_write_configure_in):
26313           Added source for 'prefix' counterparts for
26314           no-prefix AC_SUBST.
26315         
26316 2001-07-23  Naba Kumar <kh_naba@123india.com>
26317         
26318         * anjuta.c: added function anjuta_remove_text_editor();
26319           and suitably modified anjuta_remove_current_text_editor().
26320           
26321         * project_dbase.c: project_dbase_close(), Added code to
26322           close all opened files that belong to the project when
26323           the project is closed.
26324          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
26325         
26326         * Updated the manuals/anjuta-manual subdir for GDP standards.
26327            (patch from Andy Piper <squiggle@ukgateway.net>)
26328         
26329         * main_menubar.h, main_menubar.def: Added Menu items to handle
26330           urls for library references, bugs, patches and feature request
26331           submission.
26332         
26333 2001-07-20  Naba Kumar <kh_naba@123india.com>
26334         
26335         * Set wmclass names in all windows.
26336           (patch from Andy Piper <squiggle@ukgateway.net>)
26337         * New splash logo from "Misha" <misha@phreaker.net>);
26339 2001-07-19  Naba Kumar <kh_naba@123india.com>
26340         
26341         * preferences.[h,c], preferences_gui.c: Added 4 properties to
26342           set caret color, calltip back color and selection fore/back
26343           color.
26345 2001-07-18  Naba Kumar <kh_naba@123india.com>
26346         
26347         * project_dbase.c: Closes all files when project is closed.
26348          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26349          -- We still need to refine this as it closes all sort of files.
26350         
26351         * compiler_options.c: Fixed seg-fault bug when last item in
26352           compiler option lists is removed.
26353         
26354         * Fixed missing newline warnings during compilation.
26355           (patch from Andy Piper <squiggle@ukgateway.net>)
26357 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
26359         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
26360                 autogenerated no need to store'em in CVS.
26362         * ccview/.cvsignore: Addition of cvsignore.
26364 2001-07-17  Naba Kumar <kh_naba@123india.com>
26365         
26366         *GUI fixes and spell corrections
26367         (patch from Andy Piper <squiggle@ukgateway.net>)
26369 2001-07-15  Naba Kumar <kh_naba@123india.com>
26370         
26371         *Fixed double error message for file not found.
26372         
26373         *Put white backgrounds for png images.
26374         
26375         *Converted '-' to '_' in sgml files.
26377 2001-07-14  Naba Kumar <kh_naba@123india.com>
26378         
26379         * project_dbase.c: Short-cut for expand/collasp project tree
26380         
26381         * project_dbase_gui.c:
26382          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26384 2001-07-13  Naba Kumar <kh_naba@123india.com>
26385         
26386         * notebook.[h,c]: Added
26387          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
26388         Project/message window now toggles on control and
26389         and notebook switch short-cut
26391 2001-07-7  Naba Kumar <kh_naba@123india.com>
26392         
26393         * Changed a new icon set which looks more gnomish.
26394         
26395         * Changed a new anjuta splash logo.
26396         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
26398 2001-07-6  Naba Kumar <kh_naba@123india.com>
26399         
26400         * ccview/*: Integrated ccview for class view and file view
26401                 in the project Manager.
26402         
26403         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
26405 2001-07-1  Naba Kumar <kh_naba@123india.com>
26406         
26407         * scintilla/*: Upgraded Scintilla to version 1.3.7
26408         
26409         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
26410         
26411 2001-06-28  Naba Kumar <kh_naba@123india.com>
26412         
26413         * src/debugger.c: Correct step-over and step-out swapping.
26414         
26415         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
26416           chapters and added more stuffs.
26418 2001-06-13  Naba Kumar <kh_naba@123india.com>
26419         
26420         * data/autogen.sh.gtkmm: Added
26421         
26422         * data/autogen.sh.gnomemm: Added
26423         
26424         * src/appwiz.c: Added two more application wizard templetes
26425         
26426         * src/project: for gtk-- and gnome-- and proper support
26427         
26428         * src/source.c: for c++ in the project configuration.
26429         
26430         * src/source.h:
26432 2001-05-05  Naba Kumar <kh_naba@123india.com>
26434         * Merged my pre-cvs modifications with 
26435           the current cvs copy.
26437         * (lot of files change).
26439         * Implemented session management.
26441         * Local installation possible by
26442           manageing our own pixmaps paths
26443           manupulations.
26444         
26445         * resources.h: Added.
26446         * resources.c: Added.
26448         * Fixed some bugs.
26449         
26450 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
26452         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
26453                 Corrected/extended ignores.
26455 2001-05-04  Naba Kumar <kh_naba@123india.com>
26457         * manuals/: dir tree added.
26458           Sgml documentation started in this dir.
26459           
26460         * omf-install/: dir tree added.
26461         
26462         * manuals/anjuta-manual/C/anjuta-manual.sgml:
26463           Created initial document structure.
26464           
26465         * configure.in: Added test for scrollkeeper.
26466           Added some Makefile entries in AC_OUTPUT.
26467         
26468         * Makefile.am: Added subdir manuals/
26469         
26470         * HACKING: Wrote something stupid.
26472 2001-05-02  Stéphane Démurget <demurgets@free.fr>
26474         * Makefile.am: Added ChangeLog in local data list, becaused it's
26475           needed to create a new project.
26476           
26477         * po/fr.po: minor fixes.
26479         * src/build_file.c, src/configurer.c, src/debugger.c,
26480           src/executer.c, src/find_replace.c, src/gnome_project.c,
26481           src/goto_line.c, src/launcher.c, src/messages.c, 
26482           src/preferences.c src/project_dbase.c: functions declared static.
26483           
26484         * widgets/gnomefilelist.c: Fixed a project creation bug,
26485           introduced with latest changes.
26487 2001-05-01  Stéphane Démurget <demurgets@free.fr>
26489         * widgets/gnomefilelist.c,
26490           BUGS: Fixed an annoying bug preventing from loading files/project
26491           given on the command line. Polished the whole gnome_filelist widget.
26493 2001-04-27  Stéphane Démurget <demurgets@free.fr>
26495         * src/main.c,
26496           src/anjuta.c,
26497           src/anjuta.h: Polished the command line parsing.
26499         * BUGS: Need to clean that damn gnome_filelist widget.
26501 2001-04-25  Stéphane Démurget <demurgets@free.fr>
26503         * src/registers.c,
26504           src/sharedlib.c,
26505           src/signals.c: Removed duplicated includes.
26507         * po/fr.po: minor fixes.
26509         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
26510           create_compiler_options_page? () declared static.
26511         * src/main.c,
26512           src/anjuta.c: Put a command line option for disabling
26513           the splashscreen.
26515         * src/preferences_gui.c: Fixed an internationalization issue,
26516           other functions declared static.
26518         * src/gnome_project.c: Fixed some memory leaks,
26519           new_prj_terminated () declared static. 
26521 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
26523         * configure.in: Sort ALL_LINGUAS alphabetically.
26525 2001-04-22  Stéphane Démurget <demurgets@free.fr>
26527         * Emptied that ugly old Changelog.
26529 == Anjuta 0.1.5 ===
26530 == Anjuta 0.1.4 ==
26532 2001-03-10 Naba kumar  <naba@gnome.org>
26534         * src/gnome_project.c: Fixed project dir creation bug.
26536         * src/text_editor.c: Fixed double accelerators bug.
26537         
26538         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
26540         * src/stack_trace.c, * src/compiler_options.c,
26541         data/internals.properties, src/defaults.c:
26542         Fixed pixmap creation with NULL window.
26544         * src/commands.c, src/preferences_gui.c, src/build_project.c
26545         src/clean_project.c: Bug fix.
26546         
26547         * src/main_menubar_def.h: i18n bug fix.
26548         
26549         * src/executer.h, src/executer.c: Bug fix.
26550         
26551         * src/controls.c: Bug fix.
26552         
26553         * src/debugger.c: Debugger now takes program args.
26554         
26555         * po/ja.po: Added japanese translation file.
26556         
26557         Upgraded to ver 0.1.4
26558         ... Fixed other minor bugs.
26560 == Anjuta 0.1.3 ===
26562 2001-XX-XX Naba kumar  <naba@gnome.org>
26564         * Lots of unaccountable changes. Integrated scintilla.
26565         Redesigned Project managemet. Added supports for other languages.
26566         Java style properties managements. .... blah blah
26567         
26568 2000-11-11 Naba kumar  <naba@gnome.org>
26570         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
26571         Upgraded to version 0.1.3.
26573         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
26574         Fixed to activate Debug->add watch properly.
26576 === Anjuta 0.1.2 beta_2 ===
26577 === Anjuta 0.1.2 ===
26579 2000-11-05 Naba kumar  <naba@gnome.org>
26581         * src/compiler_options.c, src/compiler_options_cbs.c
26582         src/compiler_options_cbs.h, src/compiler_options_gui.c
26583         src/anjuta2.c, extra/stock_libs.anj (new),
26584         extra/README.stock_libs (new), htmls/page13.html,
26585         htmls/images/*: Improved Library settings GUI. Can now enable/disable
26586         added libraries. Stock libs provided for ease of entry. Modified
26587         help html file accordingly.
26589 2000-11-03 Naba kumar  <naba@gnome.org>
26591         * README: Minor fixes in Doc files.
26593         * src/gnome_prj.c, src/appwidzard_cbs.c:
26594         Fixed to ignore non-existant dir for blank prj.
26595         More checking in project creation, especially to confirm
26596         that the prj file already does not exist.
26598         * anjuta.spec, configure.in: Upgraded to version 0.1.2
26600         * src/controls.c: Now Menu item "Format/Detach current document"
26601         is inactive when there is no document opened.
26603 === Anjuta 0.1.1 ===
26605 2000-11-01 Naba kumar  <naba@gnome.org>
26607         Completed and Release of first version (Beta) with lots of bugs.
26609 1999-12-27 Naba kumar  <naba@gnome.org>
26611         Anjuta project started.